how to calculate functions
Afficher commentaires plus anciens
syms t
t = -3:0.1:10;
y = 4*sin(2*pi*t) + exp(-t)/t;
tlim = ([-1 10]);
Out = subs(y);
vpa_Out =vpa(Out);
plot(t,y)
2 commentaires
sumaiya hossain
le 2 Août 2022
Torsten
le 2 Août 2022
The code keeps on saying 'syms' requires Symbolic Math Toolbox.
And do you have the license ?
What do you get when you enter
[status,errmsg] = license('checkout','Symbolic_Math_Toolbox')
Réponses (1)
You don't need the line of code where you define t as a symbolic variable, since on the next line you throw that symbolic variable away and assign a numeric vector to that identifier.
t = -3:0.1:10;
I believe you will need to make one change to your function. You need to use element-wise division (./) instead of matrix division (/) in the second term if you want to divide each element of exp(-t) by the corresponding element of t.
y = 4*sin(2*pi*t) + exp(-t)./t;
plot(t,y)
Note that your function is undefined at t = 0.
Catégories
En savoir plus sur Symbolic Math Toolbox 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!
