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

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

 Akzeptierte Antwort

Adam Danz
Adam Danz am 29 Apr. 2019
Bearbeitet: Adam Danz am 29 Apr. 2019

0 Stimmen

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

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by