# How to get Taylor polynomial for functions?

조회 수: 1 (최근 30일)
Carter Wunch 2021년 4월 19일
답변: Rafael Hernandez-Walls 2021년 4월 19일
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

댓글을 달려면 로그인하십시오.

### 채택된 답변

Rafael Hernandez-Walls 2021년 4월 19일
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

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Mathematics and Optimization에 대해 자세히 알아보기

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by