just signed up and can't figure it out as it says :"Error using plot Vectors must be the same length."
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Abdallah Almughrabi
le 21 Oct 2021
Commenté : Abdallah Almughrabi
le 21 Oct 2021
clear
clc
x = 0:pi/16:2*pi;
f = (sin(x).^2).*cos(2*x);
k = diff(f);
plot(x,k);
0 commentaires
Réponse acceptée
Cris LaPierre
le 21 Oct 2021
The result of diff is a vector (you named it k) that has one element less than the input vector (you named it f). The error message, then, is that you inputs to the plot function are not the same length.
Try this.
x = 0:pi/16:2*pi;
f = (sin(x).^2).*cos(2*x);
k = [0 diff(f)];
plot(x,k);
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Line Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!