How do I make my plot show more than one point?

3 views (last 30 days)
I think since I'm using a for loop for this it only shows the final point for both graphs, how do I make it show all the points?
if path == 1
for x1 = 0:.2:5
y1 = (x1*2)+2
plot (x1,y1,'c-->')
end
elseif path == 2
for x2 = 0:.2:5
y2 = x2^2
plot (x2,y2,'m:>')
end
end
end

Accepted Answer

Adam Danz
Adam Danz on 29 Apr 2019
Edited: Adam Danz on 29 Apr 2019
Use hold . You don't need for-loops.
figure
axes
hold on
path =1;
if path == 1
x1 = 0 : 0.2 : 5;
y1 = (x1.*2)+2;
plot (x1,y1,'c-->')
elseif path == 2
x2 = 0 : .2 : 5;
y2 = x2.^2;
plot (x2,y2,'m:>')
end

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!