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???

Respuestas (1)

Stephen23
Stephen23 el 24 de Mzo. de 2016
Use gradient instead of diff:
y2 = gradient(y1);

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Preguntada:

el 24 de Mzo. de 2016

Comentada:

el 24 de Mzo. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by