OpenAGH e-podręczniki | Pochodne wyższych rzędów. Wzór Taylora

Transkrypt

OpenAGH e-podręczniki | Pochodne wyższych rzędów. Wzór Taylora
Pochodne wyższych rzędów. Wzór Taylora
Autor: Tomasz Zabawa
Możemy obliczyć pochodną funkcji pochodnej. W ten sposób otrzymujemy pochodną rzędu drugiego zadanej funkcji, a także
pochodne wyższych rzędów. Pojęcie pochodnych wyższych rzędów znajduje zastosowanie między innymi we wzorze Taylora,
który umożliwia przybliżanie funkcji w lepszy sposób niż robi to różniczka funkcji czy geometrycznie styczna.
DEFINICJA
Definicja 1: Pochodna rzędu n funkcji w punkcie
Niech n ∈ N.
Pochodną (właściwą) rzędu n funkcji f w punkcie x0 (lub pochodną n-tego rzędu funkcji f w punkcie x0 ) oznaczamy przez
f (n)(x0 ) i definiujemy jako
o ile funkcja f
(n−1)
f (1)(x0 ) = f ′ (x0 ).
′
f (n)(x0 ) = [f (n−1)] (x0 )
dla n ≥ 2,
jest określona w otoczeniu punktu x0 i istnieje pochodna funkcji f (n−1) w punkcie x0 . Przyjmujemy, że
DEFINICJA
Definicja 2: Funkcja pochodna rzędu n
Funkcję określoną w przedziale I , której wartości w punktach x ∈ I są równe f (n) (x), nazywamy funkcją pochodną rzędu n
funkcji f w przedziale I lub pochodną n-tego rzędu funkcji f w przedziale I , lub też n-tą pochodną funkcji f w przedziale I i
oznaczamy f (n) dla n ∈ N.
UWAGA
Uwaga 1:
Pochodne wyższych rzędów oznaczamy również w następujący sposób:
Ponadto przyjmuje się oznaczenie:
UWAGA
Uwaga 2:
f (2)(x0 ) = f ′′ (x0 ),
f (3)(x0 ) = f ′′′ (x0 ).
f (0)(x0 ) = f(x0 ).
Dla istnienia pochodnej rzędu n funkcji f w punkcie x0 konieczne jest istnienie f (n−1) w pewnym otoczeniu punktu x0 .
Natomiast dla istnienia pochodnej rzędu n funkcji f w przedziale otwartym I konieczne jest istnienie f (n−1) w tym samym
przedziale otwartym I , ponieważ dla każdego punktu z przedziału otwartego istnieje otoczenie tego punktu, które zawiera
się w tym przedziale. Są to warunki konieczne istnienia pochodnej rzędu n, ale nie są to warunki wystarczające, czyli jest
możliwa sytuacja, gdy istnieje pochodna rzędu n − 1 danej funkcji, ale pochodna rzędu n już nie.
UWAGA
Uwaga 3:
Definicja pochodnej rzędu n funkcji w punkcie jest nazywana definicją indukcyjną, ponieważ pochodną rzędu n definiujemy
za pomocą pochodnej rzędu n − 1, czyli definiujemy pojęcie dla n ∈ N za pomocą tego samego pojęcia określonego dla
liczb naturalnych mniejszych od n.
Indukcyjnie również definiujemy pochodne jednostronne wyższego rzędu:
DEFINICJA
Definicja 3: Pochodna lewostronna rzędu n funkcji w punkcie
Niech n ∈ N.
Pochodną lewostronną (właściwą) rzędu n funkcji f w punkcie x0 oznaczamy przez f−(n) (x0 ) i definiujemy jako
′
o ile funkcja f
(n−1)
f−(n)(x0 ) = [f (n−1)] (x0 )
−
dla n ≥ 2,
jest określona w otoczeniu lewostronnym punktu x0 i istnieje pochodna lewostronna funkcji f (n−1) w
punkcie x0 . Przyjmujemy, że f−(1) (x0 ) = f−′ (x0 ).
DEFINICJA
Definicja 4: Pochodna prawostronna rzędu n funkcji w punkcie
Niech n ∈ N.
(n)
Pochodną prawostronną (właściwą) rzędu n funkcji f w punkcie x0 oznaczamy przez f+ (x0 ) i definiujemy jako
′
f+(n)(x0 ) = [f (n−1)] (x0 )
+
dla n ≥ 2,
o ile funkcja f (n−1) jest określona w otoczeniu prawostronnym punktu x0 i istnieje pochodna prawostronna funkcji f (n−1) w
(1)
punkcie x0 . Przyjmujemy, że f+ (x0 ) = f+′ (x0 ).
Pochodną wyższego rzędu w przedziale definiujemy analogicznie do pochodnej rzędu pierwszego w przedziale:
DEFINICJA
Definicja 5: Pochodna rzędu n funkcji w przedziale
Mówimy, że funkcja f ma pochodną rzędu n w przedziale otwartym (a, b) , gdzie −∞ ≤ a < b ≤ ∞, gdy funkcja f ma
pochodną rzędu n w każdym punkcie tego przedziału.
Mówimy, że funkcja f ma pochodną rzędu n w przedziale domkniętym [a, b] , gdzie −∞ < a < b < ∞, gdy funkcja f ma
pochodną rzędu n w przedziale otwartym (a, b) i pochodną prawostronną rzędu n w a i pochodną lewostronną rzędu n w
b.
Mówimy, że funkcja f ma pochodną rzędu n w przedziale (a, b] , gdzie −∞ ≤ a < b < ∞, gdy funkcja f ma pochodną
rzędu n w przedziale otwartym (a, b) i pochodną lewostronną rzędu n w b.
Mówimy, że funkcja f ma pochodną rzędu n w przedziale [a, b) , gdzie −∞ < a < b ≤ ∞, gdy funkcja f ma pochodną
rzędu n w przedziale otwartym (a, b) i pochodną prawostronną rzędu n w a.
PRZYKŁAD
Przykład 1:
2
Obliczyć pochodną rzędu drugiego (czyli drugą pochodną) funkcji f(x) = ex oraz pochodną rzędu trzeciego (czyli trzecią
pochodną) funkcji g(x) = x3 .
f ′′ (x) = (ex )′′ = (ex 2x)′ = ex 2x2x + ex 2 = ex (4x2 + 2)
2
2
2
2
2
g ′′′ (x) = (x3 )′′′ = (3x2 )′′ = (3 ⋅ 2x)′ = 3 ⋅ 2 ⋅ 1 = 6
Zauważmy, że gdybyśmy policzyli piątą pochodną funkcji x5 otrzymamy też liczbę: 5 ⋅ 4 ⋅ 3 ⋅ 2 ⋅ 1 = 5!. I tak dalej. Są to
szczególne przypadki następującej obserwacji:
UWAGA
Uwaga 4:
Niech Wn będzie wielomianem stopnia n ∈ N o współczynniku an przy xn , czyli
Wn (x) = an xn + an−1 xn−1 +. . . +a1 x + a0 . Wtedy:
(n)
Wn (x) = n! ⋅ an ,
(n+1)
Wn
(x) = 0.
Wykorzystując pochodne wyższych rzędów możemy sformułować twierdzenie o wzorze Taylora.
TWIERDZENIE
Twierdzenie 1: o wzorze Taylora z resztą Lagrange'a
Jeżeli
[ 0 , x]
1. funkcja f ma ciągłą pochodną (właściwą) rzędu n w przedziale [x0 , x],
2. funkcja f ma pochodną (właściwą) rzędu n + 1 w przedziale (x0 , x),
to
istnieje c ∈ (x0 , x) takie, że
f(x) = f(x0 ) +
gdzie Rn =
f (n+1) (c)
(n+1)!
(x − x0 )n+1 .
f ′ (x0 )
1!
(x − x0 ) +
f ′′ (x0 )
2!
(x − x0 )2 +. . . +
f (n) (x0 )
n!
(x − x0 )n + Rn ,
f (n) (x0 )
n!
(x − x0 )n + Rn ,
Twierdzenie jest prawdziwe również dla przedziału [x, x0 ].
TWIERDZENIE
Twierdzenie 2: o wzorze Taylora z resztą Lagrange'a
Jeżeli
1. funkcja f ma ciągłą pochodną (właściwą) rzędu n w przedziale [x, x0 ],
2. funkcja f ma pochodną (właściwą) rzędu n + 1 w przedziale (x, x0 ),
to
istnieje c ∈ (x, x0 ) takie, że
f(x) = f(x0 ) +
gdzie Rn =
f (n+1) (c)
(n+1)!
(x − x0 )n+1 .
f ′ (x0 )
1!
(x − x0 ) +
f ′′ (x0 )
2!
(x − x0 )2 +. . . +
UWAGA
Uwaga 5:
Wyrażenie
f ′ (x0 )
1!
f ′′ (x )
(x − x0 ) + 2! 0 (x − x0 )2 +. . . +
nosi nazwę wielomianu Taylora stopnia n w punkcie x0 , natomiast
f(x0 ) +
Rn =
jest nazywane n-tą resztą Lagrange'a w punkcie x0 .
f (n+1) (c)
(n+1)!
f (n) (x0 )
n!
(x − x0 )n
(x − x0 )n+1
UWAGA
Uwaga 6:
Wzór Taylora dla x0 = 0, czyli wzór postaci:
gdzie Rn =
(n+1)
f
(c)
(n+1)!
f(x) = f(0) +
f ′ (0)
1!
x+
f ′′ (0)
2!
x2 +. . . +
f (n) (0)
n!
xn + Rn ,
xn+1 , a c leży między liczbami 0 i x, nosi nazwę wzoru Maclaurina. Analogicznie do wzoru Taylora w
ogólnej postaci wyrażenie
f(0) +
x+
2 +. . . +
(n)
(0)
n
f ′ (0)
f ′′ (0)
2!
f(0) + 1! x +
nosi nazwę wielomianu Maclaurina stopnia n, natomiast
x2 +. . . +
f (n+1) (c)
(n+1)!
Rn =
jest nazywane n-tą resztą Lagrange'a.
f (n) (0)
n!
xn
xn+1
PRZYKŁAD
Przykład 2:
Wyznaczmy wzór Taylora dla funkcji f(x) = 2x w x0 = 1 z resztą R5 oraz dla funkcji g(x) = sin x w x0 = π z resztą R5 i
R6 . Dla funkcji f mamy:
f(x) = 2x ,
f(1) = 2,
f ′′ (x) = 2x (ln 2)2 ,
f ′′ (1) = 2(ln 2)2 ,
f ′′′ (x) = 2x (ln 2)3 ,
f ′′′ (1) = 2(ln 2)3
f ′ (x) = 2x ln 2,
i tak dalej, zatem dla n ∈ N:
Stąd
f (n)(x) = 2x (ln 2)n ,
2x =
=
f ′ (1) = 2 ln 2,
2+
f (n)(1) = 2(ln 2)n .
2(ln 2)2
2(ln 2)3
2 ln 2
(x − 1) +
(x − 1)2 +
(x − 1)3 +
1!
2!
3!
2(ln 2)4
2(ln 2)5
(x − 1)4 +
(x − 1)5 + R5 ,
4!
5!
(x − 1)6 , a c leży między argumentami x i 1.
+
gdzie R5 =
2c (ln 2)6
6!
Natomiast dla funkcji g mamy:
g(x) = sin x
g(π) = 0
g ′′ (x) = − sin x,
g ′′ (π) = 0,
′
g ′ (π) = −1,
g (x) = cos x,
g ′′′ (x) = − cos x,
g ′′′ (π) = 1,
g (4)(x) = sin x,
g (4)(π) = 0,
g (5)(x) = cos x,
g (5)(π) = −1,
g (6)(x) = − sin x,
g (6)(π) = 0,
g (7)(x) = − cos x.
Zatem
(x − π)3 −
6
gdzie R5 = − sin c (x − π) , a c leży między argumentami x i π.
6!
Natomiast
sin x = −
1
1!
(x − π) +
1
3!
sin x = −
1
1!
(x − π) +
1
3!
(x − π)3 −
^
7
gdzie R6 = − cos c (x − π) , a c^ leży między argumentami x i π.
7!
PRZYKŁAD
Przykład 3:
1
5!
(x − π)5 + R5 ,
1
5!
(x − π)5 + R6 ,
Wyznaczmy wzór Maclaurina dla funkcji f(x) = ex z resztą R5 oraz wielomian Maclaurina stopnia n funkcji f .
W przypadku wzoru Maclaurina nie mamy podanego x0 , bo z definicji x0 = 0.
Zauważmy, że dla dowolnego n ∈ N:
Stąd
gdzie R5 =
ec
6!
czyli
f (n)(x) = ex
f (n)(0) = 1.
i
1
1!
x + 2!1 x2 + 3!1 x3 + 4!1 x4 + 5!1 x5 + R5 ,
x6 , a c leży między argumentami x i 0. Natomiast wielomian Maclaurina stopnia n funkcji f ma postać:
1 + 1!1 x + 2!1 x2 + 3!1 x3 + 4!1 x4 + 5!1 x5 +. . . + n!1 xn
ex = 1 +
∑nk=0
xk
k!
.
UWAGA
Uwaga 7:
Wzór Taylora pozwala przybliżyć zadaną funkcję wielomianem. Gdy rozważamy wielomian Taylora stopnia pierwszego, to
otrzymujemy przybliżenie funkcji analogiczne do przybliżenia przez różniczkę funkcji:
f(x) ≈ f(x0 ) + f ′ (x0 )(x − x0 ).
Im wyższy stopień wielomianu Taylora tym dokładniejsze jest przybliżenie funkcji. W szczególności zauważmy, że błąd
przybliżenia funkcji przez wielomian Taylora stopnia n spełnia warunek:
lim
f(x)−(f(x0 )+
x→x0
f ′ ( x 0)
1!
(x−x0 )+...+
(x−x0 )n
f (n)(x 0)
n!
(x−x0 )n )
= 0.
Na podstawie tego wzoru możemy powiedzieć, że błąd jaki popełniamy przybliżając funkcję przez wielomian Taylora
Rn
n
x→x0 (x−x0 )
stopnia n dąży do zera szybciej niż (x − x0 ) . Powyższy wzór możemy również zapisać w postaci: lim
n
= 0.
Ilustracją graficzną tej uwagi niech będą wykresy funkcji i ich przybliżeń przez wielomiany Taylora wyliczone w ostatnich
przykładach.
Rysunek 1: Wykres funkcji f(x) = 2x oraz wykres jej wielomianu Taylora stopnia 5 w x0 = 1.
Zwróćmy uwagę, że dla funkcji g(x) = sin x wielomianu Taylora stopnia 5 w x0 = π i wielomianu Taylora stopnia 6 w x0 = π ma
identyczną postać, bo g (6) (π) = 0.
Rysunek 2: Wykres funkcji g(x) = sin x oraz wykres jej wielomianu Taylora stopnia 5 (lub 6) w x0 = π.
Rysunek 3: Wykres funkcji f(x) = e x oraz wykres jej wielomianu Maclaurina stopnia 5.
Należy jednak zaznaczyć, że wykresy powyższych funkcji i ich wielomianów Taylora nie pokrywają się w żadnym przedziale.
Dla funkcji różniczkowalnej wystarczająco wiele razy możemy, szacując resztę Rn , ustalić stopnień wielomianu Taylora w punkcie
x0 , tak aby przybliżenie danej funkcji przez ten wielomian Taylora miało zadaną z góry dokładność, czyli błąd przybliżenia był
mniejszy lub równy od zadanej wartości. W szczególności przy pomocy wzoru Taylora możemy określić przybliżoną wartość
funkcji dla zadanego argumentu z zadaną z góry dokładnością.
PRZYKŁAD
Przykład 4:
Korzystając ze wzoru Maclaurina dla funkcji f(x) = ex , obliczmy z dokładnością do 0,0001 wartość liczby e. Wielomian
Maclaurina stopnia n funkcji f(x) = ex ma postać:
a n-ta reszta Rn =
c
e
(n+1)!
x + 2!1 x2 + 3!1 x3 + 4!1 x4 + 5!1 x5 +. . . + n!1 xn ,
xn+1 , gdzie c ∈ (0, 1). Zauważmy, że e = e1 = f(1). Chcemy określić wartość e z dokładnością
1+
1
1!
do 0, 0001, czyli aby Rn ≤ 0, 0001, zatem
ec
(n+1)!
1n+1 ≤
1
10000
.
Nie znamy wartości c, wiemy jedynie, że c ∈ (0, 1), więc c zastępujemy liczbą, dla której powyższe wyrażenie przyjmie
wartość większą lub równą od wartości dla dowolnego c ∈ (0, 1). Jeżeli tak postąpimy, to nasze oszacowanie błędu będzie
dobre niezależnie, jaka jest rzeczywista wartość c. Wiemy, że liczba e jest mniejsza od 3, zatem ec < e1 < 3 dla każdego
c ∈ (0, 1)
c ∈ (0, 1). W tej sytuacji chcemy, aby
3
(n+1)!
≤
1
10000
⇔ (n + 1)! ≥ 30000.
Zauważmy, że 7! = 5040, a 8! = 40320, więc dobrą wartością n będzie liczba naturalna taka, że n + 1 = 8. Wnioskujemy
stąd, że wystarczy obliczyć wartość wielomianu Maclaurina stopnia 7 dla x = 1 i otrzymamy szukaną przybliżoną wartość
e≈ 1+
z dokładnością do 0,0001.
1
1!
+
1
2!
+
1
3!
+
1
4!
+
1
5!
+
1
6!
+
1
7!
=
685
252
Publikacja udostępniona jest na licencji Creative Commons Uznanie autorstwa - Na tych samych warunkach 3.0 Polska. Pewne
prawa zastrzeżone na rzecz autorów i Akademii Górniczo-Hutniczej. Zezwala się na dowolne wykorzystanie treści publikacji pod
warunkiem wskazania autorów i Akademii Górniczo-Hutniczej jako autorów oraz podania informacji o licencji tak długo, jak tylko
na utwory zależne będzie udzielana taka sama licencja. Pełny tekst licencji dostępny na stronie
http://creativecommons.org/licenses/by-sa/3.0/pl/.
Data generacji dokumentu: 2015-11-04 10:46:28
Oryginalny dokument dostępny pod adresem: http://epodreczniki.open.agh.edu.pl/openagh-permalink.php?
link=050b1a350863fcaef74d23a053e7160a
Autor: Tomasz Zabawa