高等微积分 Lesson 19
下周课程调至 12 月 8 日第 1&2 节,习题课正常进行.
啊?你说连续 4 个小时高微?
Taylor 公式
可以分为两种:定性的(带 Peano 余项)和定量的(带 Lagrange / Cauchy / 积分余项).
问:f在x0附近能否近似为多项式?
f(x)=i=0∑nai(x−x0)i+o((x−x0)n) as x→x0
/Claim/
f(x)在x0附近的多项式近似至多唯一.
/Proof/
a0a1ak=x→x0limf(x)=x→x0limx−x0f(x)−a0⋯=x→x0lim(x−x0)kf(x)−i=0∑k−1ai(x−x0)i⋯
证毕.
/Theorem/
若f在x0处有n阶导数,则f在x0处的多项式近似的系数可由f(∗)(x0)确定.
/Proof/
a0=f(x0),a1=f′(x0),有
a2=x→x0lim(x−x0)f(x)−f(x0)−f′(x0)(x−x0)
这满足 L’Ho^pital 法则的00型,得到
a2=x→x0lim2(x−x0)f′(x)−f′(x0)=21f′′(x0)
之后能够归纳地确定ak,有
ak=x→x0lim(x−x0)kf(x)−i=0∑k−1i!f(i)(x0)(x−x0)i=x→x0limk(x−x0)kf′(x)−i=1∑k−1(i−1)!f(i)(x0)(x−x0)i−1=⋯=k−1 timesx→x0limk!(x−x0)1f(k−1)(x)−i=k−1∑k−1(i−(k−1))!f(i)(x0)(x−x0)i−(k−1)=x→x0limk!(x−x0)f(k−1)(x)−f(k−1)(x0)=by definitionk!f(k)(x0)
所以对n阶可导的f,f在x0附近的n次多项式近似至多一个:
P(x)=f(x0)+k=1∑nk!f(k)(x0)(x−x0)k
证毕.
问:上述P(x)是否真的近似f?
/Theorem/ (带 Peano 余项的 Taylor 公式)
设f在x0处有n阶导数,则有
f(x)=f(x0)+k=1∑nk!f(k)(x0)(x−x0)k+o((x−x0)n) as x→x0
或等价表述为
f(x)=f(x0)+k=1∑nk!f(k)(x0)(x−x0)k+α(x) and x→x0lim(x−x0)nα(x)=0
or
x→x0lim(x−x0)nf(x)−k=0∑nk!f(k)(x0)(x−x0)k=0
实际上,带 Peano 余项的 Taylor 公式就是一个极限式. 但是第一种表述方法更具有数学含义.
这个定理在上面的命题证明中已经证过.
/Example/
设f(x)是n次多项式,则f(x)在x0处的多项式为也是带 Peano 余项的 Taylor 公式.
证明仍然是用上面的式子(我有点不太明白换各种各样函数形式来证明 Taylor 公式的意义何在,通式已经被证明过了,再做这种 stamp collecting 的工作有何意义?或许是为了证明余项是足够小的,以此来说明这是好的近似.)
约定:称f在x=0处的 Taylor 公式为f的 McLaurin 公式.
f(x)=f(0)+k=1∑nk!f(k)(0)xk+o(xk) as x→0
/Example/
求sinx的 McLaurin 公式.
对于sinx,在零附近有f(even)(0)=0,fk(0)=(−1)2k−1(k是奇数),所以展开至2m阶为
sinx=l=1∑m(2l−1)!(−1)l−1x2l−1+o(x2m)
而展开到2m−1阶会得到
sinx=l=1∑m(2l−1)!(−1)l−1x2l−1+o(x2m−1)
为什么两者余项不一样呢?其实两者是一样的,只是前者要更精确一些. 可以理解为o是一种形容词,它不是确切的值.
同样地,可以计算cosx的 McLaurin 公式.
常用的 McLaurin 公式:
ex=sin(x)=sinh(x)=cos(x)=cosh(x)=1−x1=ln(1+x)=n=0∑∞n!xn=1+x+21x2+⋅⋅⋅n=0∑∞(2n+1)!(−1)nx2n+1=x−61x3+⋅⋅⋅n=0∑∞(2n+1)!x2n+1=x+61x3+⋅⋅⋅n=0∑∞(2n)!(−1)nx2n=1−21x2+⋅⋅⋅n=0∑∞(2n)!x2n=1+21x2+⋅⋅⋅n=0∑∞xn=1+x+⋅⋅⋅n=0∑∞n(−1)n−1xn=x−21x2+⋅⋅⋅
(没有写出余项)
/Claim/
若已知f′(x)在x0处的 Taylor 公式为
f′(x)=a0+a1(x−x0)+⋯+an(x−x0)n+o((x−x0)n)
且f′在x0处有n阶导,则x0处f的 Taylor 公式为
f(x)=f(x0)+a0(x−x0)+2a1(x−x0)2+⋯+n+1an(x−x0)n+1+o((x−x0)n+1)
/Proof/
对f′用唯一性即可,有
ak⟹=k!f′(k)(x0)=k!f(k+1)(x0)f(k+1)(x0)=k!⋅ak
从而f(x)的 Taylor 展开式是
f(x)=f(x0)+l=1∑n+1l!f(l)(x0)(x−x0)l+o((x−x0)n+1)=f(x0)+l=1∑n+1lal−1(x−x0)l+o((x−x0)n+1)
证毕.
/Claim/
设f(x)的 Mclaurin 公式为
f(x)=a0+a1x+⋯+anxn+o(xn)
则
f(xk)=a0+a1xk+⋯+anxkn+o(xkn)
/Proof/
其实是使用复合极限定理,注意到x→0时xk→0,且x=0时xk=0,符合复合极限定理的修正 1,所以上式成立.
证毕.
说实话,这节课讲到的东西感觉不是很特别,所以笔记相应变少了.