Matematika I, část II
Diferenciál funkce a Taylorův polynom
3.6. Diferenciál funkce a Taylorův polynom
Výklad
Definice 3.6.1. Nechť je x0 vnitřním bodem definičního oboru D f funkce f ( x). Funkce proměnné
dx = x − x0 definovaná vztahem df ( x0 ) = f ′( x0 )dx se nazývá diferenciál funkce f ( x) v bodě x0 , jestliže platí f ( x) − f ( x0 ) − df ( x0 ) = 0. | x − x0 | x → x0 lim
Věta 3.6.1. Nechť x0 je vnitřním bodem D f funkce f ( x) a nechť existuje f ′( x0 ) ∈ R, pak existuje diferenciál funkce f ( x) v bodě x0 . Důkaz viz [3] str. 103. Poznámky 1.
Označme dx = x − x0 , dy = y − f ( x0 ). Po dosazení do rovnice diferenciálu dostaneme
y − f ( x0 ) = f ′( x0 )( x − x0 ), což je rovnice tečny v bodě x0 k funkci f ( x). Je zřejmé, že pro dostatečně malá dx můžeme přírůstek funkce ∆y = f ( x) − f ( x0 ) nahradit diferenciálem, tj. ∆y =& dy, viz obr. 45.
y y=f(x)
f(x)
∆y
dy T dx
0
x0
x
Obr. 45 293
x
Matematika I, část II
2.
Diferenciál funkce a Taylorův polynom
Jestliže rovnici diferenciálu zapíšeme ve tvaru df ( x) = f ′( x)dx = dy pro x ∈ D f , v nichž
f ′( x) existuje, pak můžeme derivaci f ′( x) vyjádřit ve tvaru f ′( x) = 3.
dy . dx
Diferenciál df ( x) můžeme nazvat diferenciálem 1. řádu. Diferenciál k-tého řádu pak
budeme definovat vztahem d k f ( x) = d (d k −1 f ( x)), k ∈ N . Dostaneme d 2 y = f ′′( x)dx 2 ,
d 3 y = f ′′′( x)dx3 , obecně d k y = f ( k ) ( x)dx k . 4.
Můžeme psát f ( k ) ( x) =
dk y dx k
, pro k ∈ N .
Výklad
Definice 3.6.2.
Nechť má funkce f ( x) v bodě x0 ∈ D f derivaci n-tého řádu f ( n ) ( x0 ). Polynom stupně nejvýše n, pro který platí tn ( x0 ) = f ( x0 ), tn′ ( x0 ) = f ′( x0 ), K , tn( n ) ( x0 ) = f ((xn )) se nazývá 0 Taylorův polynom stupně n funkce f ( x) v bodě x0 .
Poznámka Funkční hodnoty polynomu tn ( x) se v okolí bodu x0 přibližují k funkčním hodnotám funkce
f ( x).
Řešené úlohy
1 Příklad: Ukažte, že polynom tn ( x) = x 2 − x 4 je Taylorův polynom stupně 4 funkce 6
f ( x) = x sin x v bodě x0 = 0.
294
Matematika I, část II
Diferenciál funkce a Taylorův polynom
Řešení:
f ( x) = x sin x, f (0) = 0;
1 t4 ( x) = x 2 − x 4 , t4 (0) = 0, 6
f ′( x) = sin x + x cos x, f ′(0) = 0;
2 t4′ ( x) = 2 x − x3 , t4′ (0) = 0, 3
f ′′( x ) = 2 cos x − x sin x, f ′′(0) = 2;
t4′′ ( x) = 2 − 2 x 2 , t4′′ (0) = 2,
f ′′′( x) = −3sin x − x cos x, f ′′′(0) = 0;
t4′′′( x) = −4 x, t4′′′(0) = 0,
f (4) ( x) = −4 cos x + x sin x, f (4) (0) = −4; t4(4) ( x) = −4, t4(4) (0) = −4.
Výklad
Věta 3.6.2. Nechť existuje f ( n ) ( x0 ) pak Taylorův polynom stupně n funkce f ( x) v bodě
x0 má tvar f ( k ) ( x0 ) tn ( x ) = ∑ ( x − x0 ) k = f ( x0 ) + k! k =0 n
+
f ′( x0 ) f ′′( x0 ) f ( n) ( x0 ) ( x − x0 ) + ( x − x0 )2 + K + ( x − x0 )n . 1! 2! n! (1)
Důkaz naznačíme. Dosadíme-li do vztahu (1) x = x0 , dostaneme tn ( x0 ) = f ( x0 ). Nyní budeme vztah (1) derivovat:
f ′′( x0 ) f (n) ( x0 ) .2.( x − x0 ) + K + n( x − x0 )n −1 = 2! n! ( n ) f ′′( x0 ) f ( x0 ) ( x − x0 ) + K + ( x − x0 )n −1, = f ′( x0 ) + 1! (n − 1)!
tn′ ( x) = f ′( x0 ) +
f ′′′( x0 ) f ( n) ( x0 ) .3.2.( x − x0 ) + K + n(n − 1)( x − x0 )n − 2 = 3! n! ( n ) f ′′′( x0 ) f ( x0 ) ( x − x0 ) + K + ( x − x0 )n − 2 . = f ′′( x0 ) + 1! (n − 2)!
tn′′ ( x) = f ′′( x0 ) +
295
Matematika I, část II
Diferenciál funkce a Taylorův polynom
Zřejmě dostaneme
t
(i )
( x) = f
(i )
( x0 ) +
f (i +1) ( x0 ) 1!
( x − x0 ) + K +
f ( n) ( x0 ) (n − 2)!
( x − x0 )n −i pro i = 1,K, n.
Po dosazení x = x0 do předchozího vztahu dostáváme t (i ) ( x0 ) = f (i ) ( x0 ) pro i = 1,K, n. Poznámky
1.
Taylorovým polynomem se budete zabývat v předmětu Numerické metody.
2.
Taylorův polynom můžeme napsat pomocí diferenciálů ve tvaru
tn ( x ) =
n
1
1
1
1
∑ k !d k f ( x0 ) = f ( x0 ) + 1! df ( x0 ) + 2! d 2 f ( x0 ) + K + n! d n f ( x0 ).
k =0
Kontrolní otázky
1. Pro body x blízké bodu x0 se diferenciál funkce df ( x) rovná přírůstku funkce ∆y
= f ( x) − f ( x0 ).
a) ano, b) ne, c) někdy. 2. Existuje-li f ′( x), pak ji můžeme vyjádřit ve tvaru: a) f ′( x) =
dx , dy
b) f ′( x) = dy ⋅ dx, c) f ′( x) =
dy . dx
3. Diferenciál 2. řádu funkce y = f ( x) má tvar: a) d 2 y = f ′′( x)dx 2 , b) d 2 y = f ′′( x)dx, c) d 2 y = [ f ′( x)dx ] . 2
296
Matematika I, část II
Diferenciál funkce a Taylorův polynom
4. Nechť v bodě x0 má funkce f ( x) derivaci n-tého řádu f ( n) ( x0 ). Pro funkci f ( x) Taylorův polynom stupně n tn ( x) funkce f ( x) platí: a) f ( x ) = tn ( x ), f ′( x) = tn′ ( x ), K , f ( n) ( x ) = tn( n ) ( x), b) f ( x0 ) = tn ( x0 ), f ′( x0 ) = tn′ ( x0 ), K , f ( n ) ( x0 ) = tn( n ) ( x0 ), c) f ( x0 ) = tn ( x0 ), f ′( x0 ) ≠ tn′ ( x0 ), K , f ( n ) ( x0 ) ≠ tn( n) ( x0 ).
Odpovědi na kontrolní otázky
1. b); 2. c); 3. a); 4. b).
Úlohy k samostatnému řešení
1. Vypočtěte přírůstek funkce
a)
y = x 2 − 2 x , x0 = 3 ,
c)
y = arctg x , x0 = 1 ,
y a diferenciál dy v bodě x0 pro přírůstek x , je-li
x = 0, 01 , x = 0, 2 ,
b)
y = x , x0 = 4 ,
d)
y = 2 x , x0 = 2 ,
x = 0, 4 , x = 0, 4 .
2. Vypočtěte diferenciál funkce y = f ( x) v bodě x pro přírůstek dx:
a)
y=
d)
y=
1 2 x 1 1− t
2
x3 + 1
,
b)
y=
,
e)
y = arctg e2 x ,
3
x −1
,
c)
y = tg 2 x ,
f)
y = ln( x + 1 + x 2 ) .
3. Vypočtěte diferenciály uvedených řádů funkce y = f ( x) v bodě x pro přírůstek dx: 3
a)
y = x 2 , d 2 y = ? , b)
y = ( x + 1)3 ( x − 1) 2 , d 2 y = ? ,
c)
y = sin 2 x, d 3 y = ? , d)
x y = x3 ln , d 4 y = ? , 2
e)
y = ln( x + 1 + x 2 ), d 2 y = ? ,
f)
y = x cos(2 x), d 3 y = ? .
4. Polynom p( x) = 1 + 3x + 5 x 2 − 2 x3 rozložte na mocniny dvojčlenu ( x + 1) . 297
Matematika I, část II
Diferenciál funkce a Taylorův polynom
5. Polynom p ( x) = x 4 − 5 x3 + x 2 − 3x + 4 rozložte na mocniny dvojčlenu ( x − 4) . 6. Pro danou funkci sestavte Taylorův polynom n-tého stupně v okolí bodu x0 :
x , x0 = 2, n = 3 , x −1
a)
y=
c)
y = ln x , x0 = 4, n = 4 , d)
b)
y=
1 , x0 = 1, n = 3 , x
y = x , x0 = 4, n = 3 .
7. Pomocí Taylorova polynomu sestaveného ve cvičení 6d) vypočtěte přibližnou hodnotu
a)
5 ,
b)
4,5 ,
c)
3,9 .
Srovnáním s přesnou hodnotou vypočtenou na kalkulátoru určete chybu aproximace ε. 8. Pro danou funkci sestavte Taylorův polynom n-tého stupně v okolí bodu x0 = 0
(Maclaurinův polynom): a)
y = tg x, n = 5 ,
b)
y = arcsin x, n = 3 ,
c)
y = ln cos x, n = 6 .
9. Pomocí Taylorova polynomu sestaveného ve cvičení 8b) vypočtěte přibližnou hodnotu
a)
arcsin1 ,
b)
arcsin 0,5 ,
c)
arcsin 0, 2 .
Srovnáním s přesnou hodnotou vypočtenou na kalkulátoru určete chybu aproximace ε. 10. Pro danou funkci sestavte Taylorův polynom n-tého stupně v okolí bodu x0 = 0
(Maclaurinův polynom): a)
y = ex ,
b)
y = sin x ,
c)
y = cos x ,
d)
y = ln(1 + x) ,
e)
y = (1 + x) k ,
f)
y = arctg x .
1 11. Ukažte, že pro výpočet hodnoty funkce e x pro 0 < x ≤ lze použít přibližný vzorec 2 ex ≈ 1+ x +
x 2 x3 + . Pomocí tohoto vzorce vypočtěte 2 6
e a srovnáním s přesnou
hodnotou vypočtenou na kalkulátoru určete chybu výpočtu. 12. Ukažte, že pro výpočet hodnoty funkce sin x pro úhly menší než 28° lze použít přibližný
vzorec
sin x ≈ x −
x3 x5 + . Pomocí tohoto vzorce vypočtěte sin 28o a srovnáním s přesnou 3! 5!
298
Matematika I, část II
Diferenciál funkce a Taylorův polynom
hodnotou vypočtenou na kalkulátoru určete chybu výpočtu. (Pozor - hodnotu x je nutno dosadit v obloukové míře!)
Výsledky úloh k samostatnému řešení
1. a)
d)
e)
d)
y = 0, 0401, dy = 0, 04 ; b)
y = 1, 28, dy = 1,11 . 2. a) − 2e 2 x 1+ e
4x
dx ; f)
6 4 dx ; e) − x
dx 1 + x2
xdx
( x2 + 1)
3 2
y = 0, 0976, dy = 0,1 ; c)
y = 0, 0907, dy = 0,1 ;
dx 2 tg xdx 6 x 2 dx 2tdt b) − ; c) ; d) ; 2 3 2 4x x cos x (1 − t 2 )2 ( x − 1)
. 3. a) −
2dx 2 9x3
; b) 4( x + 1)(5 x 2 − 2 x − 1) dx 2 ; c) −4sin 2 xdx3 ;
x
; f) (8 x sin 2 x − 12 cos 2 x)dx3 .
4. p( x) = 5 − 13( x + 1) + 11( x + 1)2 − 2( x + 1)3 ; 5. p ( x) = ( x − 4) 4 + 11( x − 4)3 + 37( x − 4) 2 + 21( x − 4) − 56 ;
1 3 15 6. a) t3 ( x) = 2 − ( x − 2) − ( x − 2)2 − ( x − 2)3 ; b) t3 ( x) = 1 − ( x − 1) + ( x − 1)2 − ( x − 1)3 ; 2 8 48 1 1 1 1 ( x − 4)3 − ( x − 4)4 ; c) t4 ( x) = ln 4 + ( x − 4) − ( x − 4)2 + 4 32 192 1024 ( x − 4) ( x − 4)2 ( x − 4)3 − + . 7. a) t3 (5) = 2,36; ε = 0,12 ; d) t3 ( x) = 2 + 4 64 512 1 2 b) t3 (4,5) = 2, 20; ε = 0, 08 ; c) t3 (3,9) = 2, 02; ε = 0, 05 . 8. a) t5 ( x) = x + x3 + x5 ; 3 15 1 1 1 1 b) t3 ( x) = x + x3 ; c) t6 ( x) = − x 2 − x 4 − x6 . 9. a) t3 (1) = 1, 2; ε = 0, 4 ; 6 2 12 45 b) t3 (0,5) = 0,521; ε = 0, 003 ; c) t3 (0, 2) = 0, 20133; ε = 0,00003 . 2 n −1 x x2 xn x x3 n −1 x + ... + 10. a) tn ( x) = 1 + + ; b) tn ( x) = − + ... + (−1) ; n! 1! 2! 1! 3! (2n − 1)!
n 2n x x2 x2 n −1 x n x + ... + (−1) ; d) tn ( x) = − ; c) tn ( x) = 1 − + ... + (−1) n 1 2 2! (2n)! 299
Matematika I, část II
Diferenciál funkce a Taylorův polynom
⎛k ⎞ ⎛k ⎞ x x3 x 2n −1 e) tn ( x) = 1 + ⎜ ⎟ x + ... + ⎜ ⎟ x n ; f) tn ( x) = − + ... + (−1)n −1 . 1 3 2n − 1 ⎝1 ⎠ ⎝n⎠
e ≈ 1, 646; ε = 0, 003 . 12. sin 28o ≈ 0, 469472; ε = 0, 000001 .
11.
Kontrolní test
1. Vypočtěte přírůstek funkce ∆y a diferenciál dy v bodě x0 = 2 pro přírůstek
∆x
= 0,1 u
funkce y = x3 + 2 x. a)
∆y
= 1, 4, dy = 1, 461,
b)
∆y
2. Vypočtěte diferenciál funkce y = a)
dx (1 − x) 1 − x 2
,
= 1, 461, dy = 1, 4,
∆y
= 1, 21, dy = 1, 2.
1+ x v bodě x pro přírůstek dx. 1− x
(1 − x)dx , c) 2 2
b)
c)
dx 1+ x (1 − x) 1− x
.
3. Vypočtěte diferenciál 2. řádu funkce y = cos 2 2 x v bodě x pro přírůstek dx. a) −8sin 2 xdx 2 ,
b) −4 cos 2 xdx 2 ,
c) −8cos 4 xdx 2 .
2
4. Pro funkci f ( x) = e2 x − x sestavte Taylorův polynom 2. stupně v okolí bodu x0 = 0 (Maclaurinův polynom). a) 1 + x + x 2 ,
b) 1 + 2 x + x 2 ,
c) 1 + 4 x + x 2 .
5. Polynom p ( x) = x 4 − 3x 2 − 10 x + 11 rozložte na mocniny dvojčlenu ( x − 2). a) −5 + 10( x − 2) + 21( x − 2) 2 + 8( x − 2)3 + ( x − 2) 4 , b) −5 + 10( x − 2) + 42( x − 2)2 + 48( x − 2)3 + 24( x − 2)4 , c) −5 + 10( x − 2) − 42( x − 2) 2 − 8( x − 2)3 − ( x − 2) 4 . 6. Pro funkci f ( x) =
1 sestavte Taylorův polynom 3. stupně v okolí bodu x0 = 2. x
a)
1 1 1 3 − ( x − 2) − ( x − 2)2 + ( x − 2)3 , 2 4 4 8
b)
1 1 1 1 − ( x − 2) + ( x − 2)2 − ( x − 2)3 , 2 4 8 16 300
Matematika I, část II
c)
Diferenciál funkce a Taylorův polynom
1 1 1 3 − ( x − 2) + ( x − 2)2 − ( x − 2)3. 2 4 4 8
7. Pro funkci f ( x) = xe− x sestavte Maclaurinův polynom ( tj. x0 = 0) 3. stupně. a) x − 2 x 2 + 3 x3 ,
b) x − x 2 +
1 3 1 4 x − x , 2 6
c) x − x 2 +
1 3 x . 2
Výsledky testu
1.b); 2. a); 3. c); 4. b); 5. a); 6. b); 7. c).
Průvodce studiem
Pokud jste správně odpověděli nejméně v 5 případech, pokračujte další kapitolou. V opačném případě je třeba prostudovat kapitolu 3.6. znovu.
301