plotting graph through while loop

n_device =10;
while(n_device<=50)
probability=binornd(n_device,.92)
n_device=n_device+10;
end
I want to plot a graph between n_device and probability for th 5 value of probability through this while loop,,please guide me ...

Respuestas (2)

KSSV
KSSV el 24 de Jun. de 2020
Editada: KSSV el 24 de Jun. de 2020
x = zeros([],1) ;
y = zeros([],1) ;
n_device =10;
count = 0 ;
while(n_device<=50)
count = count+1 ;
probability=binornd(n_device,.92)
x(count) = n_device ;
y(count) = probability ;
n_device=n_device+10;
end
plot(x,y)
Use for loop:
n_device =10:10:50 ;
probability = zeros(size(n_device)) ;
count = 0 ;
for i = 1:length(n_device)
probability(i)=binornd(n_device(i),.92)
end
plot(n_device,probability)

4 comentarios

Raqib Iqbal
Raqib Iqbal el 24 de Jun. de 2020
it works ..thanks a lot sir,,one more help if possible please, if i want to draw(probability/n_device vs n_device) what will be the chage to do?
KSSV
KSSV el 24 de Jun. de 2020
This is very basic.....you should read basics of MATLAB. To achieve that simply use:
plot(probability./n_device,n_device)
x = zeros([],1) ;
y = zeros([],1) ;
n_device =10;
count = 0 ;
while(n_device<=50)
count = count+1 ;
probability=binornd(n_device,.92)
x(count) = n_device ;
y(count) = probability ;
n_device=n_device+10;
end
plot(x,y)
for this code -->>>>plot(probability./n_device,n_device),,,is not working sir after changing x & y.....for this code i want to draw 2nd graph which is (probability/n_device vs n_device)
KSSV
KSSV el 24 de Jun. de 2020
Hello here x is n_device, y is probability ..so you have to use
plot(y./x,x) ;

Iniciar sesión para comentar.

Ashish Azad
Ashish Azad el 24 de Jun. de 2020

0 votos

Store the five values in vector, a vector containing values of n_device and a vector containing values of probability to the corresponding n_device
and use plot function: plot(<n_device_vector>,<probality>)
This should work
Alternatively you can also try plotting using plot function and writing hold on at starting of loop, let me know if this work.

Categorías

Más información sobre Graphics Performance en Centro de ayuda y File Exchange.

Preguntada:

el 24 de Jun. de 2020

Editada:

el 24 de Jun. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by