一、出发点

用简单的熟悉的多项式来近似代替复杂的函数:

  • 易计算函数值,导数与积分仍是多项式;
  • 多项式由它的系数完全确定,其系数又由它在一点的函数值及其导数所确定。
    在这里插入图片描述

二、泰勒公式的微分基础

回忆微分的概念:若f′(x0)f'(x_{0})f(x0)存在,在x0x_0x0附近有
f(x0+Δx)−f(x0)≈f′(x0)Δxf(x_{0}+\Delta x)-f(x_{0}) \approx f'(x_{0}) \Delta xf(x0+Δx)f(x0)f(x0)Δx
进一步可得到
f(x)=f(x0)+f′(x0)(x−x0)+o(x−x0)f(x)=f(x_{0})+f'(x_{0})(x-x_{0})+o(x-x_{0})f(x)=f(x0)+f(x0)(xx0)+o(xx0)
近似可得
f(x)≈f(x0)+f′(x0)(x−x0)f(x) \approx f(x_{0})+f'(x_{0})(x-x_{0})f(x)f(x0)+f(x0)(xx0)

三、以直代曲

∣x∣|x|x很小时,可通过“以直代曲”实现简单近似:

  • ex≈1+xe^{x} \approx 1+xex1+x
  • ln⁡(1+x)≈x\ln (1+x) \approx xln(1+x)x

对应的近似直线为:

  • y=xy=xy=x(对应ln⁡(1+x)≈x\ln(1+x) \approx xln(1+x)x的近似直线)
  • y=1+xy=1+xy=1+x(对应ex≈1+xe^x \approx 1+xex1+x的近似直线)
    在这里插入图片描述

四、一点一世界

1. 一阶导数的局限性

仅用一阶导数构建的线性近似存在误差:

  • 设曲线y=f(x)y=f(x)y=f(x)上有一点P(x0,y0)P(x_0,y_0)P(x0,y0),经过PPP且与f(x)f(x)f(x)相切的直线为线性近似直线;
  • 若用该直线预测曲线y=f(x)y=f(x)y=f(x)上的QQQ点(QQQPPP附近的点),会明显存在误差;
  • 一阶导数仅能判断曲线在PPP点附近的上升(f′(x0)>0f'(x_0)>0f(x0)>0)或下降(f′(x0)<0f'(x_0)<0f(x0)<0)趋势,无法把控后续的弯曲走向。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2. 引入二阶导数提升精度

若利用二阶导数,可进一步确定曲线的弯曲方向,减小近似误差:

  • P(x0,y0)P(x_0,y_0)P(x0,y0)为原点,将坐标系用两根红线分割为4个区域;
  • yyy的2阶导数f′′(x0)>0f''(x_0)>0f′′(x0)>0,则y=f(x)y=f(x)y=f(x)PPP点附近的下一个邻接点位于两根红线围成的某一区域;
  • yyy的2阶导数f′′(x0)<0f''(x_0)<0f′′(x0)<0,则y=f(x)y=f(x)y=f(x)PPP点附近的下一个邻接点位于另一区域。

在这里插入图片描述

3. 多项式与函数的高阶匹配条件

要让多项式Pn(x)P_n(x)Pn(x)精准逼近f(x)f(x)f(x),需满足以下匹配条件:

  1. 函数值匹配:Pn(x0)=f(x0)P_{n}(x_{0})=f(x_{0})Pn(x0)=f(x0)
  2. 切线匹配(一阶导数匹配):Pn′(x0)=f′(x0)P_{n}'(x_{0})=f'(x_{0})Pn(x0)=f(x0)
  3. 弯曲方向匹配(二阶导数及更高阶导数匹配):Pn′′(x0)=f′′(x0)P_{n}''(x_{0})=f''(x_{0})Pn′′(x0)=f′′(x0)⋯\cdotsPn(n)(x0)=f(n)(x0)P_{n}^{(n)}(x_{0})=f^{(n)}(x_{0})Pn(n)(x0)=f(n)(x0)
    在这里插入图片描述

五、泰勒多项式

满足上述高阶匹配条件的多项式称为f(x)f(x)f(x)x0x_0x0处关于(x−x0)(x-x_0)(xx0)nnn阶泰勒多项式,其表达式为:
 Pn(x)=f(x0)+f′(x0)(x−x0)+f′′(x0)2!(x−x0)2+⋯+f(n)(x0)n!(x−x0)n\ \begin{aligned} P_{n}(x)&=f\left(x_{0}\right)+f'\left(x_{0}\right)\left(x-x_{0}\right)+\frac{f''\left(x_{0}\right)}{2!}\left(x-x_{0}\right)^{2}+ \\ &\quad\cdots+\frac{f^{(n)}\left(x_{0}\right)}{n!}\left(x-x_{0}\right)^{n} \end{aligned}  Pn(x)=f(x0)+f(x0)(xx0)+2!f′′(x0)(xx0)2++n!f(n)(x0)(xx0)n

六、麦克劳林公式

x0=0x_0=0x0=0时,泰勒公式称为麦克劳林公式,完整形式(含拉格朗日余项)为:
 f(x)=f(0)+f′(0)x+f′′(0)2!x2+⋯+f(n)(0)n!xn+f(n+1)(θx)(n+1)!xn+1(0<θ<1)\ \begin{aligned} f(x)&= f(0)+f'(0)x+\frac{f''(0)}{2!}x^{2}+\cdots+\frac{f^{(n)}(0)}{n!}x^{n} \\ &\quad+\frac{f^{(n+1)}(\theta x)}{(n+1)!}x^{n+1} \quad(0<\theta<1) \end{aligned}  f(x)=f(0)+f(0)x+2!f′′(0)x2++n!f(n)(0)xn+(n+1)!f(n+1)(θx)xn+1(0<θ<1)

忽略余项后,可得麦克劳林近似公式:
f(x)≈f(0)+f′(0)x+f′′(0)2!x2+⋯+f(n)(0)n!xn f(x) \approx f(0)+f'(0)x+\frac{f''(0)}{2!}x^{2}+\cdots+\frac{f^{(n)}(0)}{n!}x^{n} f(x)f(0)+f(0)x+2!f′′(0)x2++n!f(n)(0)xn

七、多项式逼近示例(以exe^xex为例)

通过不同阶数的麦克劳林多项式逼近exe^xex

  • 0处1阶展开:g(x)=1+2xg(x)=1+2xg(x)=1+2x(线性近似);
    在这里插入图片描述

  • 0处2阶展开:ex≈1+x+x22!e^x \approx 1+x+\frac{x^2}{2!}ex1+x+2!x2
    在这里插入图片描述

  • 0处3阶展开:ex≈1+x+x22!+x33!e^x \approx 1+x+\frac{x^2}{2!}+\frac{x^3}{3!}ex1+x+2!x2+3!x3
    在这里插入图片描述

  • 0处8阶展开:ex≈1+x+x22!+⋯+x88!e^x \approx 1+x+\frac{x^2}{2!}+\cdots+\frac{x^8}{8!}ex1+x+2!x2++8!x8
    在这里插入图片描述

八、阶数的含义

  1. 增长速度:多项式的阶数越高,其增长速度越快(如x3x^3x3增速快于x2x^2x2,当x=2x=2x=2时,x3>x2x^3 > x^2x3>x2);
  2. 影响范围
    • 低阶项(如x2x^2x2)对函数在“当前点附近”的描述更精准;
    • 高阶项(如x9x^9x9)对函数“远离当前点的走势”影响更大(越偏右侧,高阶项影响越显著);
  3. 对称性
    • 偶次项(如x2x^2x2)关于yyy轴对称;
    • 奇次项(如x3x^3x3)关于原点对称。
      在这里插入图片描述

九、阶乘的含义

阶乘(n!n!n!)的核心作用是平衡高阶项的增长速度,避免高阶项过早压制低阶项:

  • 若直接将x9x^9x9x2x^2x2相加(无阶乘),x2x^2x2会被x9x^9x9完全压制,x9+x2x^9+x^2x9+x2几乎仅呈现x9x^9x9的特性;
    在这里插入图片描述

  • 引入阶乘后(如9!9!9!2!2!2!),函数图像会先呈现x2x^2x2的特性(低阶主导),随着xxx增大,再逐步过渡到x9x^9x9的特性(高阶主导),实现“渐进式逼近”。
    在这里插入图片描述

十、多项式逼近sin⁡x\sin xsinx

sin⁡x\sin xsinx的低阶麦克劳林逼近公式为:
sin⁡x≈x−x33! \sin x \approx x - \frac{x^3}{3!} sinxx3!x3
其图像可通过该多项式初步逼近y=sin⁡xy=\sin xy=sinx的曲线形态。
在这里插入图片描述

十一、示例:麦克劳林展开式计算

例1:求exe^xexnnn阶麦克劳林展开式

  1. 求各阶导数:f′(x)=f′′(x)=⋯=f(n)(x)=exf'(x)=f''(x)=\cdots=f^{(n)}(x)=e^{x}f(x)=f′′(x)==f(n)(x)=ex
  2. 代入x=0x=0x=0f(0)=f′(0)=f′′(0)=⋯=f(n)(0)=1f(0)=f'(0)=f''(0)=\cdots=f^{(n)}(0)=1f(0)=f(0)=f′′(0)==f(n)(0)=1
  3. 代入麦克劳林公式:
    ex=1+x+x22!+x33!+⋯+xnn!+eθx(n+1)!xn+1(0<θ<1) \begin{aligned} e^{x}&=1+x+\frac{x^{2}}{2!}+\frac{x^{3}}{3!}+\cdots+\frac{x^{n}}{n!} \\ &\quad+\frac{e^{\theta x}}{(n+1)!}x^{n+1} \quad(0<\theta<1) \end{aligned} ex=1+x+2!x2+3!x3++n!xn+(n+1)!eθxxn+1(0<θ<1)

例2:求sin⁡x\sin xsinxnnn阶麦克劳林展开式

  1. 求各阶导数:

    • f(x)=sin⁡xf(x)=\sin xf(x)=sinxf′(x)=cos⁡xf'(x)=\cos xf(x)=cosxf′′(x)=−sin⁡xf''(x)=-\sin xf′′(x)=sinxf′′′(x)=−cos⁡xf'''(x)=-\cos xf′′′(x)=cosxf(4)(x)=sin⁡xf^{(4)}(x)=\sin xf(4)(x)=sinx⋯\cdots
    • 一般形式:f(n)(x)=sin⁡(x+n⋅π2)f^{(n)}(x)=\sin\left(x + n \cdot \frac{\pi}{2}\right)f(n)(x)=sin(x+n2π)
    • 余项导数:f(n+1)(θx)=sin⁡(θx+n+12⋅π)f^{(n+1)}(\theta x)=\sin\left(\theta x + \frac{n+1}{2} \cdot \pi\right)f(n+1)(θx)=sin(θx+2n+1π)
  2. n=2mn=2mn=2msin⁡x\sin xsinx为奇函数,偶次项系数为0),代入麦克劳林公式:
    sin⁡x=x−x33!+x55!−⋯+(−1)m−1x2m−1(2m−1)!+R2m(x) \sin x=x-\frac{x^{3}}{3!}+\frac{x^{5}}{5!}-\cdots+(-1)^{m-1}\frac{x^{2m-1}}{(2m-1)!}+R_{2m}(x) sinx=x3!x3+5!x5+(1)m1(2m1)!x2m1+R2m(x)
    其中,拉格朗日余项为:
    R2m(x)=(−1)mcos⁡(θx)(2m+1)!x2m+1(0<θ<1) R_{2m}(x)=\frac{(-1)^{m}\cos(\theta x)}{(2m+1)!}x^{2m+1} \quad(0<\theta<1) R2m(x)=(2m+1)!(1)mcos(θx)x2m+1(0<θ<1)

Logo

更多推荐