I want to store the values obtained in a for loop and plot the values.Everytime I tried to plot only the last value obtained is plotted,how to plot the values obtained store in SIR

1 visualización (últimos 30 días)
for n=1:1:2 for i=1:1:2 ds_n=abs(z(i,1)-des_user_position1); ds_ratio=ds_ratio+(ds_n/des_user_r)^n_path; end SIR= 10*log10(ds_ratio);
end

Respuestas (2)

Amit
Amit el 19 de En. de 2014
Editada: Amit el 19 de En. de 2014
The reason why it is not plotting anything because SIR had only the last loops value in your code. Try something like:
flag = 2;
SIR = zeros(flag,1);
for n=1:1:flag
for i=1:1:2
ds_n=abs(z(i,1)-des_user_position1);
ds_ratio=ds_ratio+(ds_n/des_user_r)^n_path;
end
SIR(n,1) = 10*log10(ds_ratio);
end
plot(SIR);

Gangarani
Gangarani el 20 de En. de 2014
thanks its working..

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by