MATLAB学习与使用:泰勒级数展开(taylor)

在MATLAB中,taylor()是对符号表达式(函数)进行泰勒级数展开的命令。现在介绍taylor对3个常见函数做泰勒级数展开。

操作方法

  • 01

    第一,什么是泰勒级数(Taylor series)。 若函数f(x)在点x0的某一临域内具有直到(n+1)阶导数,则在该邻域内f(x)的n阶泰勒公式如下图,该展开式成为泰勒级数;当x0=0时,成为麦克劳林级数(Maclaurin series)。

  • 02

    第二,下面给出3个常见函数的泰勒级数展开式,如下图。 其实是在x0=0处的泰勒级数展开,即麦克劳林级数展开。

  • 03

    第三,使用MATLAB对以上3个常见函数做泰勒级数展开。启动MATLAB,新建脚本(Ctrl+N),然后在脚本编辑区输入如下代码: close all; clear all; clc; syms x; f1=sym('exp(x)'); f2=sym('sin(x)'); f3=sym('cos(x)'); taylorexpx=taylor(f1) taylorsinx=taylor(f2) taylorcosx=taylor(f3) 然后点击保存,并运行该脚本。

  • 04

    第四,运行脚本后,在命令行窗口出现如下结果: taylorexpx = x^5/120 + x^4/24 + x^3/6 + x^2/2 + x + 1 taylorsinx = x^5/120 - x^3/6 + x taylorcosx = x^4/24 - x^2/2 + 1

  • 05

    第五,经过对比,taylor命令对以上3个常见函数做泰勒级数展开,其结果与给出的结果一致,只是taylor命令做泰勒级数展开的阶数是有限的。

(0)

相关推荐

  • MATLAB学习与使用:利用plot绘制二维散点图

    在进行回归分析时常用到散点图,二维散点图可以判断两个量之间是否存在某种联系,从而选择合适的函数对数据点进行拟合.下面利用MATLAB提供的plot绘图命令绘制二维散点图. 操作方法 01 第一,启动M ...

  • MATLAB学习与使用:元胞数组的4种赋值方法

    MATLAB元胞数组(cell)作为一个独立的存储单元,可以将不同数据类型的数据存储在同一个矩阵中.本文介绍元胞数组的4种赋值方法:直接{ }赋值法,通过(m,n)={XX}逐个赋值法,通过{m,n} ...

  • MATLAB学习与使用:求不定积分(int)

    MATLAB符号运算工具箱提供了int求不定积分,调用格式为int(f,x),其中f是被积函数的(符号)表达式,x是积分变量.下面以具体例子介绍MATLAB求不定积分. 操作方法 01 第一,不定积分 ...

  • MATLAB学习与使用:制作切片图(slice)

    MATLAB制作切片图主要用到slice命令,可以通过doc slice查找帮助文档中对slice的介绍. 操作方法 01 第一,启动MATLAB,在命令窗口输入doc slice,然后回车,查看帮助 ...

  • MATLAB学习与使用:求函数极限(limit)

    以函数f(x)为例,当x趋近于0时,求f(x)的极限.MATLAB符号工具箱提供了limit求函数的极限.调用格式为limit(f,x,x0),其中f是函数表达式,x是自变量,x0是极限点. 操作方法 ...

  • MATLAB学习与使用:数列极限(limit)的求解

    对于数列Xn和常数a,若存在任意正数e(不论e多小),都存在正整数N,使得n大于N时,Xn-a的绝对值小于e,那么就说数列Xn收敛于a,常数a就是数列Xn的极限. MATLAB提供了函数limit求解 ...

  • MATLAB学习与使用:快速绘制3D网格图(ezmesh)

    MATLAB绘图命令ezmesh可以快速地.简洁地绘制3D网格图,ezmesh即Easy-to-use 3D plotter. 操作方法 01 第一,以下图函数f(x,y)为例,介绍MATLAB快速绘 ...

  • MATLAB学习与使用:求导数(diff)

    MATLAB符号工具箱提供了diff求函数的导数(一阶到高阶导数),下面以实际例子,介绍diff如何求函数的导数. 操作方法 01 第一,以下图函数f(x)为例子,求解该函数的一阶导数和二阶导数. 0 ...

  • MATLAB学习与使用:符号表达式的级数求和symsum

    使用MATLAB对等比数列.等差数列,等比级数,等差级数等级数进行求和非常方便.所要用的命令为symsum(符号表达式的级数求和).具体格式为symsum(f,x,a,b),其中f为符号表达式,x为变 ...