![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1003055/image.png)
Taylor series plotting with an exp function
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
im tying to do this assignment
i think my way is wrong
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1003000/image.png)
syms x
t=linspace(-pi,pi,100)
fx=exp(t.^2/2)+exp(t).*cos(t)
plot(t,fx)
hold on
t4=taylor(fx,x,0,'order',5)
t7=taylor(fx,x,0,'order',8)
t10=taylor(fx,x,0,'order',11)
fplot(t4)
hold on
fplot(t8)
hold on
fplot(t10)
0 commentaires
Réponses (2)
Sam Chak
le 18 Mai 2022
syms x
f = exp(x^2/2) + exp(x)*cos(x);
T4 = taylor(f, x, 'Order', 4);
T7 = taylor(f, x, 'Order', 7);
T8 = taylor(f, x, 'Order', 8);
T9 = taylor(f, x, 'Order', 9);
T10 = taylor(f, x, 'Order', 10);
fplot([f T4 T7 T8 T9 T10])
axis([-pi pi -4 8])
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1003055/image.png)
VBBV
le 12 Fév 2023
syms x
t=linspace(-pi,pi,100); % define 100 points
fx=exp(t.^2/2)+exp(t).*cos(t); % define function
plot(t,fx,'linewidth',2); legend('f(x)')
hold on
fx = exp(x.^2/2) + exp(x).*cos(x) % define the function again with x, since fx is 1 x 100 double array
t4=taylor(fx,x,'order',4);
t7=taylor(fx,x,'order',7);
t10=taylor(fx,x,'order',10);
fplot([t4 t7 t10],[-pi pi])
axis([-pi pi -5 50])
grid; xlabel('x');ylabel f(x); legend show
1 commentaire
VBBV
le 12 Fév 2023
define the function again with symbol x, since fx is 1 x 100 double array computed earlier
Voir également
Catégories
En savoir plus sur Calculus dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!