How to get Taylor polynomial for functions?

5 vues (au cours des 30 derniers jours)
Carter Wunch
Carter Wunch le 19 Avr 2021
I'm looking to write a program where i can input a function, like exp(x) or sin(x), and have the program return the Taylor polynomials for the function.
This is what I have so far. I am fairly new to Matlab and am still getting used to the software.
str=input('Function? ','s');
T=taylor(s);
sympref('PolynomialDisplayStyle','ascend');
disp T

Réponse acceptée

Rafael Hernandez-Walls
Rafael Hernandez-Walls le 19 Avr 2021
You can use a function that is in the MAThWORKS fileexchange (I put the link):
str=input('Function? ','s'); %tray with: cos(x)
% https://la.mathworks.com/matlabcentral/fileexchange/67519-str2syms-symstr
z = str2syms(str)
T=taylor(z)
%
T =
x^4/24 - x^2/2 + 1

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics and Optimization 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!

Translated by