(Probably elementary) Plotting problem
显示 更早的评论
I have some problem with plotting.
Basically I have a vector
a=1:0.2:10
for n=1:1:length(a)
while ... %a bunch of calculations using a(n)
b(n)=b(n)+1
end
end
I want to plot b against a, so I wrote
plot(a,b)
but it doesn't plot the results I got by entering values individually-- when I didn't have the outer for loop . Could somebody please help?
Thank you.
3 个评论
per isakson
2012-4-16
Looks ok to me. Any error message? Preallocate b = nan(size(a)). The size of a and b?
Richard
2012-4-16
per isakson
2012-4-16
@Richard: Put the code in a function and debug your code. Set a break point on the first line and step line by line. Check the values. The problem is hardly with the plot command. Try plot(a,b,'.').
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!