第一篇:第五节 泰勒公式与泰勒级数讲稿 、第六节函数的间接展开(泰勒级数)2013-3-26(修改)分解
(x3)n例(1)(3)(90.5)求级数的收敛域.2nn1tn解 令tx3,级数2,由n1nan1n2limlim1知Rt1,因此当nan(n1)2n1x31即2x4时原级数收敛.(1)n当x2时,原级数为收敛, 2nn11当x4时,原级数为2收敛.n1n所以原级数收敛域为[2,4].(x2)2n(2)(92.3)级数的收敛域为(0,4).nn4n1
tn答 令t(x2)对于, nn4n12an1n4n1由lim, limnan(n1)4n14n于是收敛半径Rt4,则0(x2)40x4内收敛.当x0和x4时,原级数都为为(0,4).21发散,所以收敛域n1n(2x1)n例4求幂级数的收敛半径与收敛域.nn1 1(中心不在原点的级数求收敛域时先作变量替换)
tn解 令t2x1,幂级数变形为,n1n1anRtlimnlimn1lim1Rt1nannn11n1n1Rx
211t1x1x0,221当x1时原级数为(1)n收敛,nn111当x0时,发散,故 原级数收敛半径R,2n1n收敛域为[1,0).注意:一般幂级数求收敛半径时作变量代换.§7.5 泰勒公式与泰勒级数
教学目的:掌握泰勒公式与TaylorTh,了解函数的Taylor级数与Taylor展式的关系.重点:泰勒公式与泰勒定理成立的条件,理解泰勒公式的推导方法.难点: 理解泰勒公式的推导方法.教学方法:启发式讲授与指导练习相结合 教学过程:
引例:近似表达函数的多项式的特性
无论是函数的性态还是近似计算,多项式函数总是比较简单.为此可以考虑在一个局部范围内用多项式来近似表示一个复杂函数
引例:当x很小时,e1x,x设f(x)ex,P1(x)1x,则
f(0)P1(0)1,f(0)P1(0)1.x2x2x用P2(x)1x+表示 e1x+在x0处
22值更为接近.猜想将P1(x)换成Pn(x)则在xx0处两函数有直到n阶相同的导数,其在xx0处接近的程度更高,即x2e1x2xxn.为用多项式表示更复杂的函n!数:
设有函数f(x)在xx0的某一邻域内有直到n1阶的导数,令f(x)Pn(x)a0a1(xx0)若 f(k)(x0)Pn(k)(x0),k0,1,an(xx0)n,再令 f(x)Dn1(I),x0I(a,b), ,n.(f(0)(x0)Pn(0)(x0)表示k0的函数值相等)则
ak1(k)f(x0)(k0,1,n),于是k!f(x)Pn(x)a0a1(xx0)an(xx0)n.证明:因Pn(x)a0a1(xx0)an(xx0)n, Pn(x)a1(xx0)O(1),Pn(x)2!a2(xx0)O(1)…… , Pn(k)(x)k!ak(xx0)O(1)…… , Pn(n)(x)n!an, 那么 f(k)(x0)Pn(k)(x0)k!ak, 1(k)f(x0), k!k0,1,n.一、泰勒(Taylor)公式 所以 ak 在讲第三章微分的应用时我们导出了近似公式 f(x)f(x0)f(x0)(xx0)(当xx0很小时)
从几何上看,这是在点x0附近用切线的一段近似地代替曲线弧.在函数改变量的表达式
f(x)f(x0)f(x0)(xx0)o(xx0)中 略去了一个关于(xx0)的高阶无穷小量(xx0时).但公式f(x)f(x0)f(x0)(xx0)在实际计算中的精度不高,其误差为
R1(x)f(x)f(x0)f(x0)(xx0),可以推出
f()R1(x)(xx0)2,x0,x.2!如果需要精度更高些,可将(xx0)的高阶无穷小分离成两部分
o(xx0)a2(xx0)2o(xx0)2(xx0时).保留与(xx0)2同阶的无穷小量,略去(xx0)2的高阶无穷小量,此时有
f(x)f(x0)f(x0)(xx0)a2(xx0)2,以此类推,为达到一定精确度的要求,可考虑用n次多项式P(x)近似表示f(x),当xx0很小时,将多项式P(x)写成以(xx0)的方幂展开的形式
P(x)a0a1(xx0)a2(xx0)2an(xx0)n,其中a0,a1,a2,是待定系数.我们知道P(x)具有任意阶的连续导数,将P(x)的多项式两边求一阶到n阶导数,并令xx0可得
P(x0)a0,P(x0)a1,P(x0)2!a2,,P(n)(x0)n!an 于是P(x)可以写成
P(x)P(x0)P(x0)(xx0)
P(x0)(xx0)22!4 P(n)(x0)(xx0)n
n!若函数f(x)在xx0的某一邻域内一阶到n阶的导数都存在,可以做出一个n次多项式
Pn(x)P(x0)P(x0)(xx0)
P(x0)(xx0)22!P(n)(x0)(xx0)n
n!Pn(x)不一定等于f(x),但它可以近似表示f(x),它的近似程度可以由误差Rn(x)f(x)Pn(x)来确定.设Rn(x)k(xx0)n1,如果能确定k的值,则(n1)!Rn(x)就确定了.【定理7.10】(泰勒公式)设f(x)在含有x0的区间I(a,b)内有直到n1阶的连续导数,则x(a,b),f(x)可以按(xx0)的方幂展开为
f(x)Pn(x)Rn(x)f(x0)f(x0)(xx0) 1(n)nf(x0)(xx0)Rn(x).n!此式称为按xx0的幂展开n阶泰勒公式.其中
f(n1)()Rn(x)(xx0)n1 称为拉格朗日型余项,(n1)!介于x0与x之间.证明:不妨设xx0.n1令Rn(t)f(t)P,由条件知:n(t),Gn(t)(tx0)(连续n1次使用柯西中值定理可以证明)
(k)(k)(k)(k)(t),Gn(t)D(x0,x)Rn(t),Gn(t)C[x0,x],Rn,(k)(k)显然 Rn(x0)Gn(x0)0, k0,1,n.那么
(1)Rn(x)Rn(x)Rn(x0)Rn n1(1)(xx0)Gn(x)Gn(x0)Gn(1)Rn(x0)Rn(2)Rn
(1)Gn(x0)Gn(2)Gn(n1)Rn(n1)f(n1)(), (n1)Gn(n1)(n1)!其中 x0n121x,f(n1)()所以Rn(x)(xx0)n1, 介于x0与x之(n1)!间.另证:
因为f(x)在含有x0的区间I(a,b)内有直到n1阶的连续导数,所以对于x0(a,b),可将f(x)写成
f(x0)(xx0)22!1(n)k f(x0)(xx0)n(xx0)n1
n!(n1)!为求出k的值,引进辅助函数
f(t)(t)f(x)f(t)f(t)(xt)(xt)2
2!1(n)k f(t)(xt)n(xt)n1
n!(n1)!(t)在区间[x0,x]上连续显然 (x0)(x)0,(设f(x)f(x0)f(x0)(xx0),在区间(x0,x)内可导,由罗尔中值定理可知,xx0)至少存在一点(x0,x),使得()0,因为 (t)f(t)f(t)(xt)[f(t)(xt)f(t)]
f(t)(xt)2f(t)(xt)] 2!f(4)(t)f(t)(xt)3(xt)2] [3!2![
f(n1)(t)f(n)(t)kn[(xt)(xt)(n1)](xt)n
n!(n1)!n!(xt)n[kf(n1)(t)] 化简整理得 (t)n!(x)n[kf(n1)()]0,而(x)n0 所以
n!由 kf(n1)()0kf(n1)(),于是
f(n1)()Rn(x)(xx0)n1,介于x0与x之间.(n1)!在公式中当x00时,公式可化为麦克劳林公式
f(0)2f(x)f(0)f(0)xx
2!f(n)(0)nxRn(x)
n!f(n1)()n1其中 Rn(x)x
(n1)!f(n1)(x)n1或令x,01,则 Rn(x)x
(n1)!x例1 求f(x)e的n阶麦克劳林公式.解 因
f(k)(x)ex,f(k)(0)e01, 其中 k0,1,n,n1,那么
exf(x)f(0)f(0)x 1(n)f(n1)(x)n1nf(0)xx n!(n1)!121nex1xxxxn1,2!n!(n1)!(01).例
2求f(x)sinx的麦克劳林公式.nn(n)(n)解 因f(x)sin(x), f(0)sin().22有 f(0)0,f(0)1,f(0)0,f(0)1, f(2k)(0)0,f(2k1)(0)(1)k,k0,1,2,那么sinxf(x)
1(n)f(n1)(x)n1nf(0)f(0)xf(0)xxn!(n1)!x3x5x2k1k1x(1)R2k1(x),(或3!5!(2k1)!R2k(x)都可以)
sin[x(2k)]2x2k,01.其中:R2k1(x)(2k)!sin[x(2k1)]2x2k1,01)(或R2k(x)
(2k1)!|x|3特别地:k1时,sinxx, |R2|;
3!x3|x|
5k2时,sinxx, |R4|;
3!5!x3x5|x|7
k3时,sinxx, |R6|.3!5!7!例3 按(x4)的乘幂展开多项式
f(x)x45x32x23x.解 f(4)60,f(4)(4x315x22x3)|x421, f(4)(12x230x2)|x474,f(4)(24x30)|x466,f(4)24,f(5)(x)0,Rn(x)0, 所以
f(x)(x4)411(x4)337(x4)221(x4)60.二、泰勒级数
1.通过前面的学习我们知道,级数在其收敛域内一定有和函数.由泰勒公式的学习知道,我们可以用多项式近似表示函数.现在我们想知道函数是否一定可以展开为幂级数,需不需要附加条件?
12.问题:已知函数有 xn,(收敛域x1)
1xn0 ln(1x)(1)n1n1xnn(1x1).问:(1)对于一般的函数f(x)是否也有f(x)an(xx0)n?
n0(2)如果能展开,项的系数an如何确定?(3)展开式是否唯一?(4)在什么条件下函数才能展开成幂级数? 3.【定理】(Taylor Th)设f(x)在U(x0,)内具有任意阶导数,且limRn(x)0,则在U(x0,)内有
nf(n)(x0)f(x)(xx0)n.n!n0
其中Rn(x)为f(x)的拉格朗日型余项 f(n1)()Rn(x)(xx0)n1.(n1)!证明 由于 f(x)n0nf(n)(x0)(xx0)nRn(x)Pn(x)Rn(x).n!所以等式两边取极限
f(n)(x0)f(x)(xx0)nlimPn(x)nn!n0
limRn(x)lim[f(x)Pn(x)]0, nnxU(x0,).4.函数f(x)在点xx0有泰勒展式f(x)在U(x0,)有任意阶导数且limRn(x)0.n注意:1)函数在点处可以展开为Taylor级数时,其展
f(n)(x0)(n0,1,2,)是式是唯一的.因为泰勒系数
n!唯一的.2)n0f(n)(x0)(xx0)n为 f(x)在xx0点的 n!Taylor级数,等式f(x)a(xx)n0n0n在
limRn(x)0时成立.n5.泰勒级数与麦克劳林级数
设f(x)在xx0点具有任意阶导数,则称
f(n)(x0)(1)(xx0)n为f(x)在点x0的泰勒级数, n!n0f(n)(x0)(xx0)n.记作 f(x)~n!n0f(n)(0)nx称为f(x)的麦克劳林级数,(2)n!n0f(n)(0)nx.(x00)记作 f(x)~n!n0 10 注意问题: f(x)在xx0点具有任意阶导数,那么 级数n0f(n)(x0)(xx0)n在收敛区间内是否收敛于n!f(x)?
x12,x0,在x0点处任意可导,例: 函数f(x)ex0.0,且f(n)(0)0,n0,1, 于是
f(n)(0)nx0xn0,x f(x)~n!n0n0f(n)(0)n显然f(x)x0, x0.n!n0f(n)(x0)结论:当级数(xx0)n收敛于f(x)时,即
n!n0limRn(x)0时有泰勒展式.n应用举例:
例4 求函数在点x0处的泰勒级数:(1)f(x)e,(2)f(x)sinx xxn提示:e,x
n!n0x2n1n sinx(1),x
(2n1)!n0小结:1.函数f(x)在点xx0的泰勒公式为 xf(k)(x0)f(x)(xx0)kRn(x)
k!k0f(n1)()其中余项为Rn(x)(xx0)n1,(n1)!n 11 介于x0与x之间.公式成立的条件是:f(x)在点xx0的邻域内有直到n1阶的导数.xx0的泰勒展式为2.函数f(x)在点
f(n)(x0)f(n)(x0)n其系数an为泰f(x)(xx0),n!n!n0勒系数.当x00时,f(x)的上述展式为麦克劳林展式.注意:函数在一点的泰勒展式唯一.泰勒定理成立的条件是:f(x)在点xx0邻域内的各阶导数存在且limRn(x)0.n3.在近似计算中先要写出函数的级数表示式,再取n的特殊值即可得到所要近似值.课后记:存在问题:不能区分泰勒公式与泰勒级数.§7.6 某些初等函数的幂级数展开式
教学目的:熟练掌握Taylor 公式、TaylorTh展式;能灵活运用导出公式间接求出函数的泰勒展式.重难点:能灵活运用导出公式间接求出所给函数的泰勒展
式以及麦克劳林展式.教学方法:启发式讲授与指导练习相结合 教学过程:
一、某些初等函数的幂级数展开式
由泰勒定理的学习可知一个函数f(x)对区间[a,b]内一个特定值x0,是否可以展开为幂级数,取决于它在xx0处的各阶导数是否存在,以及当n时,余项Rn(x)是否趋于0.1.直接展开法(利用泰勒级数与麦克劳林级数展开函数)将函数f(x)展成麦克劳林级数步骤:
12(1)求f(n)(x),进而求出f(n)(0);如果f(x)在x00的某一阶导数不存在,则f(x)不能在x00展成幂级数.(2)写出f(x)的麦克劳林级数f(x)~并求出级数的收敛半径R、收敛域;
(n)(3)讨论limRn(x)0或f(x)M, |x|R,n0f(n)(0)nx,n!n(4)在收敛区间I上有 f(x)n0f(n)(0)nx, n!xI.x例1 将f(x)e展开成x的幂级数.解:(1)x00,(x)ex,(n)所以f(0)1, n1,2, ;
fn(0)an(n0,1,2,)
n!f(n)(0)nxn, xn!n!n0n0(2)由于f由于收敛半径(n)Rlimnxan(n1)!limlim(n1); nnan1n!xnx2xn1x(3)∴en!2!n!n0x.x近似计算: e1x;
x2xe1x;
2x2x3xe1x.26 , 例2 将f(x)sinx展开成x的幂级数.解(1)f(n)(x)sin(xn), n0,1,2,2 ;
f(n)(0)依次循环取0,1,0,1,0,1,0,1,(n0,1,2,)
即f(2n1)(0)(1)n,f(2n)(0)0(n0,1,2,);
f(n)(0)nx2n1n(2) x(1)n!(2n1)!n0n0x2n1n1【或(1)】
(2n1)!n1x3x5x2n1nx(1), 3!5!(2n1)!而u1(2n1)!2limn1limx nnRun(2n3)!lim12x0;
n(2n3)(2n2)所以收敛域为 x.(3)所以
x2n1x2n+1n1n sinx(1)=(1)(2n1)!(2n+1)!n1n0x3x5x2n1n1sinxx(1), 3!5!(2n1)!x.例3 将函数 f(x)(1x)展开成麦克劳林级数,其中是任意不为零的常数.分析:因为 f(x)(1x)1,f(x)(1)(1x)
2f(n)(x)(1)(n1)(1x)n 所以 f(0)1,f(0),f(0)(1),f(n)(0)(1)数
公式:(1x)(n1)得麦克劳林级n1(1)(n1)nx,n!收敛域为 x1(结果为二项式级数)
当x1时,级数是否收敛于1x取决于的取值.可以证明:当1时,收敛域为1,1;当10 时,收敛域为(1,1];当0时,收敛域为1,1.取1,的公式.1n(x)(1)nxn,(1x1).1xn0n011211x1xxx3
2242461x4x[1,1] 24681113213531xxx
2242461x13574xx(1,1] 24681xn,(1x1).可以由无穷递缩等比数1xn011,,22等不同的值可以得到相应列求和公式得到.特别地,当是正整数n时,可以看出含有x项以后的各项的系数都为零.从而得到二项式公式
n(1x)n1nxn(n1)2x2!nxn1xn.2.间接法 根据函数的泰勒展式的唯一性,利用常见展开式如sinx,e,x1,(1x)n的公式,通过变量代换、1x四则运算、恒等变形、逐项求导、逐项积分等方法,求函数的幂级数(泰勒)展开式.例4(1)将f(x)cosx展开成x的幂级数.解:已知x2n1x2n1n,(1)(2n1)!n0(2n1)!sinx(1)n1n1xR.那么
2n1xn cosx(sinx)(1)
(2n1)!n02nnx,x (1)(2n)!n01(2)将f(x)展开成x的幂级数.(注意收敛1x2区间的间接求法)
1xn, 1x1.那么 解:已知1xn0112n(x)(1)nx2n, 221x1(x)n0n01x1.例5(1)将f(x)ln(1x)展开成x的幂级数.1n(x)(1)nxn, 解:已知[ln(1x)]1xn0n0|x|1.那么 ln(1x)nxx0[ln(1t)]dt
nxn1,|x|1.(1)tdt(1)0n1n0n01n又因为 x1时,级数 (1)收敛, ln(1x)n1n01在x1连续.x1时,级数 发散, 于是
n0n1nxn1 ln(1x)(1)n1n0n1x2x3nxx(1)23n1n, 其中 收敛域为 1x1.(2)将f(x)arctanx展开成x的幂级数.1解 f(x)(x2)n 21xn0(1)nx2n,x(1,1),n0f(0)0
arctanxxx01dt 21tnx2n1(1)tdt(1),x(1,1)
02n1n0n02n1(1)nnx当x1,(1)均收敛,2n12n1n0n0n2nx2n1故 arctanx(1),x[1,1].2n1n0n 17 注意:对于不需要通过积分与求导就可以的得到的级数,其收敛域可以直接由原收敛域间接求出,但对于要积分或求导才能得到的级数,端点要单独考察一下敛散性.提问:用间接法将下列函数展开为为x的幂级数,并确定收敛域:(1)f(x)ex
解 因为ex2x2n!xn01n(x),所以有
2n12nnx, e(x)(1)n!n!n0n02并由x得f(x)的收敛域为(,).同理可得
1xnxnn,x(,).e()(1)n33n!n0n!n0(2)f(x)cos2x x3x2n解 因为cosx(1)(x),(2n)!n0n所以有
1(1cos2x)22n2n11n(2x)n(2x), (1)1(1)22n0(2n)!2(2n)!n1并由2x得f(x)的收敛域为(,).cos2x同理可得
2n111n(2x)sinx(1cos2x)(1)222n0(2n)!2 18(2x)2n(1)(x), 2(2n)!n1(3)f(x)x3ex
1x解 因为exn(x),所以有
n0n!n313x3nnxxex(x)(1)(x)n!n0n!n0n1.(4)f(x)
解 由有 1 3x11tt21t1
tn1(1t1),x131xx2xn1xn[1()()]n1 3333n03x又由1得其收敛区间为(3,3).收敛域为 [3,3)
3解 113x3f(x)
xxx11()2x2x3(x3)(x1)4x3x119 11tt2tn1(1t1),知 1t1111xnxn()n1 xx333n03n0313(其中3x3)和
1nn(x)(x)(1)nxn(1x1)x1n0n0n0并由 , 所以
xxxnf(x)2[n1(1)nxn]
x2x34n03n011[n(1)n1]xn,1x1.n143dex1()展成x的幂级数.(6)将dxx1nx解:因为 ex(x),n0n!1nx1dex1dn0n!()dxxdxxd1n1n1n2xx(x).dxn!n!n1n11例6(1)(07.3.10)将函数f(x)2展开为
x3x4x1的幂级数,并指出收敛区间.1111[] 解: f(x)2x3x45x4x1 20 111[]53(x1)2(x1)11111[] x12x1531132n1(x1)n1n(x1)(1)n15n0310n02n123(1)nn [n](x1)n30n032由x12得收敛区间为1,3.(2)将f(x)sinx展开成(x解:由于
4)的幂级数.f(x)sin(x)
44sincos(x)cossin(x)
4444x2n1n又已知sinx(1),(2n1)!n0x,2nnx cosx(1), x.(2n)!n01那么 sinxcos(x)sin(x) 4422n2n1(x)(x)n144 (1),(2n)!(2n1)!2n0 收敛域 x. 21(3)将f(x)区间.解 1展开为x2的幂级数,并确定收敛2x1 x212111xx222n(x2)n(1),x22 n12n0n111n1n(x2)f(x)2()(1),0x4n1xx2n1类似可求
11f(x)() nxn1,1x1 2(1x)1xn1小结:1.函数f(x)在点xx0的泰勒展式为
f(n)(x0)f(n)(x0)nf(x)(xx0),其系数ann!n!n0为泰勒系数.当x00时,f(x)的上述展式为麦克劳林展式.注意:函数在一点的泰勒展式唯一.2.利用公式中的已知收敛域,间接地求所求级数的收敛域比较方便.3.常用于间接展开的公式有
1
1)xn,x1
1xn0x2n1
2)sinx(1),x
(2n1)!n02nnx
3)cosx(1),x(2n)!n0xnx
4)e,x
n0n!n 22 注意:有限个级数的代数和的收敛域应为各个收敛域的公共部分.课后记: 存在问题:1.间接展开时不能灵活运用已知公式和级数的
性质去正确写出套用公式所需的表示式.2.忽略了级数和的收敛域应为各个收敛域的公共部分.23