泰勒级数展开

用taylor函数可以进行泰勒级数展开。该函数的语法格式为:

taylor(f,var):返回var=0处f的5阶泰勒级数展开多项式。f为表示函数的符号表达式,var指定表达式中的独立变量。如果不指定var,则使用symvar(f,1)定义的默认变量。

taylor(f,var,a):返回var=0处f的5阶泰勒级数展开多项式。

taylor(_, Name, Value):指定名称—值匹配对,设置更多选项。例如展开多项式的最高阶次,用'order',n指定,n为最高阶次;'ExpansionPoint', 1指定在变量的值等于1处进行展开。

求函数 \(f(x)=\frac{1}{5+4cos\mathrm{(x)}}\) 的泰勒级数展开多项式,并取前8项。

解 在命令窗口中输入下面的代码

code.matlab
>> syms x
>> f=1/(5+4*cos(x));
>> T=taylor(f, 'order',8)
T=
(49*x^6)/131220 + (5*x^4)/1458 + (2*x^2)/81 + 1/9