how can we plot Normal random distribution?
显示 更早的评论
Hi everyone,I need help in plotting normal distribution for different path-loss values of a users distributed randomly in a circle. i have calculated distance dependent indoor path-loss model with distance formula. I am using R=normrand(mu,sigma) where mu is my mean path-loss value after 1000 iteration(inner loop) with fixed sigma of 4. but the plot shows alot of variation instead of increasing or decreasing curve after outer loop iteration (1000). my code chunk and plot is given bellow kindly help me with this ASAP.

for t=1000
for n=1000
N=randi([1,15])
for i=1:N
D(i)=sqrt((xR(i)-p).^2+(yR(i)-q).^2);
path_lossdb(i)=43.3.*log10(D(i))+ 11.5 + 20.*log10(fc);
path_loss(i)=(10.^(path_lossdb(i)./10))
end
Total_pathloss(n)=sum(Snr_Lte)./(length(Snr_Lte));
log_Total_pathloss(n)=10*log(Total_pathloss(n));
end
sigma=4;
mean_pathloss=sum(log_Total_pathloss)./1000;
R= normrnd(mean_pathloss,sigma);
W(t)=(R);
end
1 个评论
dpb
2016-11-19
I've no idea what you're trying to do here, but
for t=1000
for n=1000
does nothing except set t and n to the value 1000 for one iteration through those two loops. Subsequently,
...
Total_pathloss(n)=sum(Snr_Lte)./(length(Snr_Lte));
log_Total_pathloss(n)=10*log(Total_pathloss(n));
will set the 1000 th entry in the two arrays to the computed value of the RHS but the rest of the array from 1:999 will be identically 0. Similarly, except for the one value of t in the subsequent assignment of W.
...
W(t)=(R);
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Rayleigh Distribution 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!