just signed up and can't figure it out as it says :"Error using plot Vectors must be the same length."
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Abdallah Almughrabi
il 21 Ott 2021
Commentato: Abdallah Almughrabi
il 21 Ott 2021
clear
clc
x = 0:pi/16:2*pi;
f = (sin(x).^2).*cos(2*x);
k = diff(f);
plot(x,k);
0 Commenti
Risposta accettata
Cris LaPierre
il 21 Ott 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);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Line Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!