(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!