matlab error
1 view (last 30 days)
Show older comments
respected sir/mam
i have formulated coding for rayleigh fading algorithm in matlab
for i=1:25
g(i)=(h2(i)^2)/(h1(i)^2);
disp(abs(g(i)));
R(i)=log2(1+(1*abs(h1(i)^2)/0.2*abs(h4(i)^2)));
disp(R(i));
plot(abs(g(i)),abs(R(i)));
end
i got the x and y values plotted in the output but no plotting of values in graph pls help me simulate this prblm , thanks in advance
0 Comments
Answers (1)
Image Analyst
on 8 Nov 2011
You would need to call "hold on" after you've made the first call to plot. Otherwise a new call to plot blows away your previous stuff.
But rather than plotting each and every point one at a time, I'd recommend plotting the whole array in one single call to plot() after your loop has finished.
Also, I believe you can edit your post to pick a more descriptive subject line than "matlab error" such as "plotting trouble" or something like that.
0 Comments
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!