Plotting values from while loop results
Show older comments
Hi, anyone knows how do i store the values for b in vector form, so that i can plot a graph using the values of b.
a=0
while a<100
b= 2*a
a= a+1
end
Answers (2)
a = 1;
while a<=100
b(a) = 2*a;
a = a+1;
end
plot(b)
In general, the more MATLABish way to get b is like this:
b2 = 2*(0:100);
Now b2 is equal to b.
Image Analyst
on 27 Nov 2012
a=0
while a<100
b(a+1) = 2*a;
a = a+1;
end
plot(b);
or even better (to get the "a" axis correct so you'll have b=0 at a=0 instead of at 1):
a = 0 : 99;
b = 2 * a;
plot(a, b, 'ro-');
grid on;
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!