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

Réponses (1)

Use gradient instead of diff:
y2 = gradient(y1);

Catégories

En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by