how to calculate functions
Show older comments
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 Comments
sumaiya hossain
on 2 Aug 2022
Torsten
on 2 Aug 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')
Answers (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.
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!