Bài 3: Vi phân - Công thức Taylor

Nội dung bài giảng Bài 3: Vi phân sau đây sẽ giúp các bạn tìm hiểu về công thức Taylor. Mời các bạn cùng tham khảo!

Tóm tắt lý thuyết

6. Công thức Taylor

6.1 Định lý 

Nếu f có đạo hàm cấp n là f(n) liên tục trên [a,b] và f có đạo hàm cấp n + 1 trên (a,b) thì c(a,b) sao cho:

f(b)=k=0nf(k)(a)k!(ba)k+f(n+1)(c)(n+1)!(ba)n+1

=f(a)+f(a)1!(ba)+f(a)2!(ba)2+...

....+f(n)(a)n!(ba)n+f(n+1)(c)(n+1)!(ba)n+1

Công thức trên được gọi là công thức khai triển Taylor của f tại a.

Rn=f(n+1)(c)(n+1)!(ba)n+1 gọi là sai số (dư số) bậc n của công thức khai triển Taylor của f tại a .

Chứng minh:

Đặt Rn(t)=f(t)f(a)k=1nf(k)(a)k!(ta)k

Ta có: Rn(a)=Rn(a)=...=Rn(n)(a)=0

Và Rn(n+1)(t)=f(n+1)(t),t(a,b)

Đặt φ(t)=Rn(t)Rn(b)(ta)n+1(ba)n+1

φ khả vi, liên tục đến cấp n trên [a,b] và φn+1 tồn tại trong (a,b). Ta có φ(b)=φ(a)=φ(a)=φ(a)=...=φ(n)(a)=0

Nhận xét: φ(k)(a)=Rn(k)(a)=0,k=1,n Ta có:

φ(a)=φ(b) nên theo định lý Rolle: a1(a,b) sao cho φ(a1)=0

Tương tự:

φ(a)=φ(a1)=0:a2(a,a1)sao cho φ(a2)=0

φ(a)=φ(a2)=0:a3(a,a2)sao cho φ(a3)=0

............

an(a,an1):φ(n)(an)=0

Cuối cùng, vì φ(n)(a)=φ(n)(an)=0 nên  c(a,an):φ(n+1)(c)=0

Mà 

φ(n+1)(c)=Rn(n+1)(c)(n+1)!Rn(b)(ba)n+1=fn+1(c)(n+1)!Rn(b)(ba)n+1

fn+1(c)(n+1)!Rn(b)(ba)n+1=0 với c(a,an)(a,b)

nghĩa là c(a,b):Rn(b)=f(n+1)(c)(ba)(n+1)(n+1)! (2)

Theo (1) thì Rn(b)=f(b)k!nf(k)(a)k!(ba)k   (3)

Từ (2) và (3) ta suy ra c(a,b) sao cho

f(b)k=0nf(k)(a)k!(ba)k=f(n+1)(c)(n+1)!(ba)n+1

Chuyển vế ta có đẳng thức cần chứng minh:

f(b)=f(a)+f(a)1!(ba)+f(a)2!(ba)2+....

....+f(n)(a)n!(ba)n+f(n+1)(c)(n+1)!(ba)n+1

với c(a,b)

Nhận xét:

  • Khi n = 0 thì công thức trên trở thành công thức Lagrange.
  • Khi a = 0 thì công thức Taylor gọi là công thức MacLaurin.

f(b)=f(0)+f(0)1!b+f(0)2!b2+...+f(n)(0)n!bn+f(n+1)(0)(n+1)!bn+1

  • Thay {a=xb=x+h, ta có: 

f(x+h)=f(x)+f(x)1!h+f(x)2!h2+...+f(n)(x)n!hn+f(n+1)(c)(n+1)!hn+1

với \(x hoặc \(x+h

  • Thay b = x trong công thức MacLaurin ta có:

f(x)=f(0)+f(0)1!x+f(0)2!x2+...+f(n)(0)n!xn+f(n+1)(c)(n+1)!xn+1

Nếu b = a + h với h > 0, ta có: a<c<a+hc=a+θhvới 0<θ<1

Tương tự trong trường hợp b=a+h, với h<0

Do đó công thức Taylor còn viết:

f(a+x)=f(a)+f(a)1!x+f(a)2!x2+...

...+f(n)(a)n!xn+f(n+1)(a+θx)(n+1)!xn+1(0<θ<1)

Khi a = 0, ta có: Rn=fn+1(θx)(n+1)!xn+1 với 0<θ<1

Phát biểu khác: Cho hàm số f có đạo hàm cấp n + 1 trên khoảng mở I chứa a. Khi đó với mọi xI,c(a,x) hoặc c(x,a) sao cho:

f(x)=f(a)+k=1nf(n)(a)k!(xa)k+f(n+1)(c)(n+1)!(xa)n+1

=f(a)+f(a)1!(xa)+f(a)2!(xa)2+...

...+f(n)(a)n!(xa)n+f(n+1)(c)(n+1)!(xa)n+1

6.2 Ví dụ

Viết công thức khai triển Taylor của f(x) tại x = 0 với

f(x)=ex,f(x)=ex,...f(n)(x)=ex

f(n)(0)=1,n

f(x)=f(0)+f(0)1!x+...+f(n)(0)n!xn+f(n+1)(c)(n+1)!xn+1

ex=1+x+x22!+x33!+...+xnn!+eθxxn+1(n+1)!

  • f(x)=sinx. Ta có: f(n)(x)=sinx(x+nπ2)

f(n)(0)=sin(nπ2)={0khin=2(1)kkhin=2k+1

sin[(2k+1)π2]=sin(π2+kπ)={sinπ2=1khikchansinπ2=1khikle=(1)k

Vậy khai triển Taylor của sinx tại 0 là:

sinx=xx33!+x55!x77!+...+(1)kx2k+1(2k+1)!+(1)k+1cosθx(2k+3)!x2k+3

sinx=xx33!+x55!x77!+...+(1)h1x2h1(2h1)!+(1)hcosθx(2h+1)!x2h+1

với 0<θ<1

Nếu sai số dừng lại ở đạo hàm bậc 2k + 2 ta có:

sinx=xx33!+...+(1)kx2k+1(2k+1)!+sin(θx+(2k+2)π2)x2k+2(2k+2)!

=xx33!+...+(1)kx2k+1(2k+1)!+(1)k+1sinθx(2k+2)!x2k+2

=xx33!+...+(1)h1x2h1(2h+1)!+(1)hsinθx(2h)!x2h

Nhận xét:

  • Khai triển trên phù hợp với tính chất sinx là hàm lẻ, cosx là hàm chãn.
  • Mục đích của khai triển Taylor là xâp xỉ hàm f(x) (hàm khả vi đến cấp n + 1) bàng một đa thức bậc n để dễ khảo sát.
  • f(x)=ln(1+x),f(x)=1x+1,f(x)=1(x+1)2,f(x)=2(x+1)3,...,f(n)(x)=(1)n1(n1)!(1+x)n

f(n)(0)=(1)n1(n1)!

f(x)=f(0)+f(0)1!x+f(0)2!x2+...+f(n)(0)n!xn+f(n+1)(θx)(n+1)!xn+1

ln(1+x)=xx22+...+(1)n1xnn+(1)nxn+1(n+1)(1+θx)n+1

  • f(x)=(1+x)α

f(x)=α(1+x)α1;f(x)=α(α1)(1+x)α2

.....

f(n)(x)=α(α1)(α2)....(αn+1)(1+x)αn

f(n)(0)=α(α1)...(αn+1)

(1+x)α=1+αx+α(α1)2!x2+...+α(α1)...(αn+1)n!xn

...+α(α1)...(αn)(n+1)!(1+θx)αn1xn+1

Khi α=n, ta có:

(1+x)n=1+x+n(n1)2x2+...+xn=k=0nn!k!(nk)!xk

Đây là công thức nhị thức Newton:

(a+b)n=k=0nn!k!(nk)!akbnk

Khi α=1

(1+x)1=11+x=1x+x2x3+...+(1)nxn+(1)n+1xn+1(1+θx)n+2

11x=1+x+x2+x3+...+xn+xn+1(1θx)n+2

Nhận xét: Phần chính (bỏ Rn) trong công thức khai triển của 11+x chính là đạo hàm từng số hạng của phần chính trong công thức khai triển của ln(1x)

Ví dụ 1: Tính gần đúng e với sai số nhỏ hơn 0,0001

Ta có:

ex=1+x+x22!+x33!+...+xnn!+eθxxn+1(n+1)!,0<θ<1

Với x =1/2 thì:

e=1+12+(1/2)22!+(1/2)33!+...+(1/2)nn!+eθ/2(1/2)n+1(n+1)!

Để sai số nhỏ hơn 0,0001 ta cần chọn n thỏa

32n+1(n+1)!<0,00012n+1(n+1)!>30000()

(*) đúng với mọi n5

Vậy chọn n = 5 ta có

e1+12+12!22+13!23+14!24+15!25=A

thỏa điều kiện |eA|=eA<0,0001

Ví dụ 2: Viết khai triển Taylor của hàm số f(x)=x3 đến cấp 3 và tính gần đúng 1243.

Khai triển cần tìm là:

x+h3=x3+13x2/3h2x5/3h9.2!+10x8/3h327.3!80c11/3h481.4!

với c(x,x+h) hoặc c(x+h,x)

Với x = 125, h = -1 ta có:

1243=125131253131252/32.1255/39.2!102.1258/327.3!

Ví dụ 3: Tính gần đúng sin 1 với sai số nhỏ hơn 10-6

Ta có: (0<θ<1)

sinx=xx33!+...+(1)k1x2k1(2k1)!+(1)kcosθx(2k+1)!x2k+1

Cho x = 1 ta được:

sin1=113!+...+(1)k11(2k1)!+(1)kcosθ(2k+1)!

Sai số |(1)kcosθ(2k+1)!|<1(2k+1)!<106,k5

Chọn k = 5 ta có sin1113!+...+(1)419!=B thỏa điều kiện |sin1B|<106

Tham khảo thêm

Bình luận

Thảo luận về Bài viết

Có Thể Bạn Quan Tâm ?