how to plot this ?
Afficher commentaires plus anciens
syms x;
y=exp(-x).*sin(x);
plot(x,y);
hey, i want to plot this but for reaon I can't.. I didn't find any answer in previous questions.
can someone tell me where I am wrong ?
Réponses (1)
Stephan
le 21 Oct 2020
syms x;
y=exp(-x).*sin(x);
fplot(x,y);
4 commentaires
Tomer Segev
le 21 Oct 2020
Stephan
le 21 Oct 2020
fplot plots expressions or functions - this is what you have done here. To use plot, you would need to have vectors containing values to plot. For example:
fun = @(x) exp(-x).*sin(x);
fplot(fun)
works - but
fun = @(x) exp(-x).*sin(x);
plot(y)
gives an error. If you calculate values from the function, it will work using plot:
fun = @(x) exp(-x).*sin(x);
x = linspace(-5,5);
y = fun(x);
plot(x,y)
This is the difference in both commands.
Stephan
le 21 Oct 2020
BTW: Did you notice that you can accept and/or vote for useful answers?
Tomer Segev
le 21 Oct 2020
Catégories
En savoir plus sur Annotations 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!