When i plot a 2D plot and then try to label the axis only the label appears and the graph disappear

2 views (last 30 days)
Hi everyone,
Im very new to matlab and im trying to learn from "getting started with matlab" . I have successfully plotted a 2-D sinusoid plot, but when i try to plot the axis, the graph disappears and the axis is plotted against a blank plot.
The same thing happens when i use ' hold on ' function. A blank plot appears after i use hold on.
x = linspace(0,2*pi);
y = sin(x);
plot(x,y)
hold on
y2 = cos(x);
plot(x,y2,":")
legend("sin","cos")
hold off
This is code im tring to use. Can anyone please explain what im doing wrong.

Accepted Answer

Gabriel Quattromani
Gabriel Quattromani on 30 May 2022
Use 1 line to plot both graphs, as such:
x = linspace(0,2*pi);
y = sin(x);
y2 = cos(x);
plot(x,y,x,y2,":")
legend("sin","cos")

More Answers (0)

Categories

Find more on Graphics Performance 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!