Creating a simple plot
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Vaultec
am 1 Okt. 2014
Bearbeitet: Rick Rosson
am 1 Okt. 2014
Im trying to plot y=x*e^(-x^2) where the range of x is from -3,3
Ive tried running
x = -3:3; y = x*exp(-x.^2); plot (x, y) however i keep getting the error Inner matrix dimensions must agree. Not quite sure what that means
0 Kommentare
Akzeptierte Antwort
Rick Rosson
am 1 Okt. 2014
Bearbeitet: Rick Rosson
am 1 Okt. 2014
Use .* instead of * here:
y = x.*exp(-x.^2);
Also, you will want higher resolution:
x = -3:0.01:3;
0 Kommentare
Weitere Antworten (2)
Michael Haderlein
am 1 Okt. 2014
You need element-wise multiplication:
x = -3:3;
y = x.*exp(-x.^2); %<-- here, I added the point
plot (x, y)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Line Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!