1、任意函数,可以用泰勒级数来表示,只需该函数在展开点具有无穷导数。
2、启动matlab,这是主界面,在命令行窗口输入代码。先用一个例子来说明该命令的用法,求取下图所示的函数的泰勒级数展开。
3、在命令行窗口中输入如下代码。可以从两条曲线图中看到,两条曲线在x=0附近接近,这主要是因为该泰勒展开式是在x=0处展开的,并且看到在曲线图上方给出了泰勒展开式的表达式,可以看到该展开式的最高阶是5阶,这是默认情况。
4、下面修改命令,让该泰勒级数在x=1处展开。命令修改为dy=taylor(y,x,1);其中y是符号表达式,x是自变量,1是展开的点。
5、上面的泰勒展开都是默认续异收俱情况5阶,也可以修改为任意阶数(只要函数具有高阶导数),例如修改为7阶。只需修改命令为颊俄岿髭dy=taylor(y,‘order’,8).y为符号表达式,‘order’表示要修改阶数,8表示高阶无穷小为8阶,也就是展开到7阶。可以看的高阶的展开式更加接近原函数。