Error using plot Vectors must be the same lengths.

x=0:4*pi;
y1=3.0*cos(x)-0.5*sin(x);
y2=diff(y1);
plot(x,y1,'r',x,y2,'b')
i want to plot those y1 , y2 in one graph but it said
Error using plot
Vectors must be the same lengths.
what should i do???

Antworten (1)

Stephen23
Stephen23 am 24 Mär. 2016
Use gradient instead of diff:
y2 = gradient(y1);

Kategorien

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

Gefragt:

am 24 Mär. 2016

Kommentiert:

am 24 Mär. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by