Teiloro eilutė (neprofesionalams)
Išvaizda
- Išnagrinėsime vieną svarbiausių formulių matematinės analizės, turinčią daugybę pritaikymų tiek pačiame analize, tiek kitose artimose disciplinose.
1. Teiloro formulė
[keisti]- Teiloro teorema*. Tegu funkcija f(x) turi taške a ir kai kurioje jo aplinkoje n+1** eilės išvestines. Tegu x - bet kokia argumento reikšmė iš nurodytos aplinkos, Tada tarp taškų a ir x yra taškas toks, kad teisinga tokia formulė:
- Įrodymas. Tegu yra polinomas x atžvilgiu ir laipsnio n, stovintis dešinėje pusėje formulėje (1), t. y. tarsim
- (Jis vadinasi Teiloro polinomu laipsnio n funkcijai f(x).)
- Toliau pažymėsime per skirtumą
- Teorema bus įrodyta, jeigu nustatysime, kad
- Fiksuojame bet kokią x reikšmę iš nurodytos aplinkos (iš a aplinkos). Konkretumo dėlei laikome, kad x>a. Įvedame kintamąją reikšmė t besikeičiančia atkarpoje ir nagrinėkime atkarpoje [a; x] pagalbinę funkciją
- Funkcija F(t) tenkina atkarpoje [a; x] visas sąlygas Rolio teoremos:
- 1) iš (2) formulės ir iš sąlygų uždėtų funkcijai f(x), seka, kad F(t) netrūki ir diferencijuojama atkarpoje [a; x], nes f(t) ir jos išvestinės iki n-tos eilės tolydžios ir diferencijuojamos atkarpoje [a; x];
- 2) parinkę formulėje (2) turime
- Parinkę formulėje (2) gauname
- Tokiu budu, sąlyga išpildyta.
- Pagal Rolio teoremą atkarpos [a; x] viduje yra toks taškas kad
- Apskaičiuosime išvestinę Diferencijuodami (2) lygybę per t, turime
- Nesunku pastebėti, kad visi nariai dešinėje lygybės pusėje, išskyrus du paskutiniuosius, tarpusavyje pasinaikina. Tokiu budu,
- Lygybėje (4) parinkę ir pasinaudoję (3) lygybe, gauname
- iš čia
- Teorema įrodyta.
- Formulė (1) vadinasi Teiloro formule, o išraiška - Lagranžo formos papildomuoju nariu. Jį galima perrašyti kitame pavidale. Kadangi tai yra toks skaičius iš intervalo kad ir papildomasis narys priima pavidalą
- Šitą formą papildomojo nario dažniausiai naudoja taikymuose.
- ____________
- * Teiloras Brukas (1685-1731) - anglų matematikas.
- ** Iš čia seka, kad pati funkcija f(x) ir jos išvestinės iki n eilės tolydžios ir diferencijuojamos šitoje aplinkoje.
2. Kitoks Teiloro formulės ir papildomojo nario užrašymas
[keisti]- Dažnai Teiloro formulę (1) užrašo kitokiame pavidale. Pažymėsime (1) formulėje Tada
- Kai iš (5) gaunasi Lagranžo formulė
- Parodysime, kad jeigu yra aprėžta taško a aplinkoje, tai papildomasis narys yra nykstantis dydis aukštesnės eilės negu kai :
- kadangi funkcija aprėžta, o kai Tokiu budu,
- Formulė (6) vadinama papildomuoju nariu formoje Peano*.
- _________
- * Peano Džuzepe (1858-1932) - italų matematikas.
3. Makloreno formulė
[keisti]- Makloreno* formule vadina Teiloro formulę (1) kai :
- Papildomasis narys turi pavidalą:
- 1) Lagranžo formoje
- 2) Peano formoje
- Trumpai aiškinant ką reiškia galima teigti, kad Tik konstanta C, galimai esanti reiškinyje nepaisoma, o visas dėmesys sutelktas į nykstančio dydžio eilę (laipsnį). Nykstantis dydis reiškia, kad jis yra aukštesnės eilės negu nykstantis dydis, kai . Jeigu x neartėja prie 0, tai tiesiog didesnės eilės dydis nei Ir, berods, eilė gali būti tik natūrinis skaičius.
- ___________
- * Maklorenas Kolinas (1698-1746) - škotų matematikas.
4. Kai kurių elementariųjų funkcijų išdėstymas Makloreno formule
[keisti]- 1) Kadangi
- tai Maklorerno formulė yra tokia
- 2) Kadangi
- tai Makloreno formulė yra tokia
- 3) Kadangi
- tai Makloreno formulė yra tokia
- Formulėje (8) papildomasis narys užrašytas pavidale o ne pavidale nes sekantis narys po paskutinio nario lygus nuliui [tas pats liečia (9) formulę].
- 4) kur - realusis skaičius. Kadangi
- tai Makloreno formulė yra tokia
- kur papildomasis narys Lagranžo formoje lygus
- Atskiru atveju, kai - natūrinis skaičius,
- todėl, ir mes gauname žinomą iš elementariosios matematikos Niutono binomo formulę
- Pateikti aukščiau dėstiniai parodo, kad su Makloreno formule funkcijas galima su nustatytu tikslumu pakeisti polinomais, esančiais paprasčiausiomis elementariosiomis funkcijomis. Su polinomais patogu daryti aritmetinius veiksmus, nesunku apskaičiuoti reikšmę bet kuriame taške ir t. t. Teiloro ir Makloreno formulės leidžia apytiksliai pakeisti polinomais ir sudėtingesnes funkcijas. Be to, šitos formulės turi platų ratą pritaikymų.
- Funkciją išskleisime eilute. Į formulę
- vietoje įrašę o vietoje x įrašę gausime tokią eilutę (be liekamojo nario ):
- Ši eilutė konverguoja intervale (-1; 1). Integruodami ją panariui, atkarpoje [0; x], kai |x| < 1, gauname eilutę
- kuri taip pat konverguoja intervale (-1; 1).
- Funkciją išskleisime eilute.
- (9.5) formulėje vietoj įrašome ir gauname eilutę
- kuri konverguoja intervale (-1; 1). Ją galima integruoti bet kurioje atkarpoje [0; x] iš intervalo (-1; 1). Integruojant gauname:
- Nesunku patikrinti, kad eilutė
- konverguoja intervale (-1; 1]. Tuomet iš (9.6) formulės, įrašę įrašę į ją x = 1, gauname eilutę
- kuri vadinama Leibnico eilute.
- Atvirkštinį hiperbolinį sinusą išskleisime eilute. Atvirkštinis hiperbolinis sinusas yra lygus
- Apie atvirkštines hiperbolines funkcijas žiūrėti čia: https://en.wikipedia.org/wiki/Inverse_hyperbolic_functions
- arsinh(x) išvestinės įrodymas (kai nežinoma kam lygus arsinh(x)): https://proofwiki.org/wiki/Derivative_of_Inverse_Hyperbolic_Sine
- Jo išvestinė yra
- Taikysime (9.5) formulę
- Vietoje įrašę o vietoje x įrašę gausime tokią eilutę (be liekamojo nario ):
- Kuri konverguoja intervale (-1; 1). Integruodami panariui atkarpoje [0; x] iš intervalo (-1; 1), turime:
5. Makloreno formulės naudojimas ribų skaičiavimui
[keisti]- Teiloro formulė yra efektyvus įrankis funkcijų ribų skaičiavimui, su kuriomis dažnai tenka susidurt nagrinėjant funkcijas.
- Pavyzdys 1. Rasti
- Sprendimas. Pagal formulę (8), kai turime
- Pavyzdys 2. Rasti
- Sprendimas. Pagal formules (7), (8) ir (9) turime
- (čia simboliu pažymėtas dydis esantis nykstantis dydis (begalo mažas), kai ).
6. Skaičiaus e apskaičiavimas
[keisti]- Matematikos knygose įvestas skaičius e kaip sekos riba ir gautas grubus jo įvertinimas
- Parodysime, kaip apskaičiuoti skaičių e bet kokiu reikalingu tikslumu. Tam užrašysime (7) formulę su Lagranžo formos papildomuoju nariu:
- Jeigu funkciją pakeisti jos Teiloro polinomu laipsnio n, tai gausime apytikslę lygybę
- absoliuti paklaida kurio
- Jeigu nagrinėti funkciją , kai tai
- Tarę (12) formulėje, kad gauname apytikslę skaičiaus e reikšmę:
- Be to, absoliuti paklaida mažesnė už Jeigu reikia apskaičiuoti e reikšmę tikslumu iki 0,001, tai skaičius n nustatomas iš nelygybės arba Tuomet, jeigu paimti tai reikalaujama nelygybė tenkinama (nes ).
- Tokiu budu, panaudojant Makloreno formulę, galimą apskaičiuoti skaičių e bet kokiu tikslumu, be to skaičiavimo algoritmas skaičiaus e, pagrįstas formulėmis (11) ir (13), lengvai realizuojamas su ESM (elektronine skaičiavimo mašina).
- Apskaičiuosime e, kai
- Tuo tarpu, tikroji e reikšmė lygi e = 2.7182818284590452353602874713527.
- 2.718281828459 - 2.71805555556 = 0.000226272899 < 0.001.
- Naudodamiesi Windows 10 kalkuliatoriumi, apskaičiuosime ribą kai: a) n = 1000; b) n = 1000000; c)
- Sprendimas.
- a)
- b)
- c)
- c) atveju gaunami 8 teisingi [skaičiaus e] skaitmenys po kablelio. Jeigu n parinkti tai Windows 10 kalkuliatorius išduoda klaidą ("Invalid input").
- Pagal Makloreno eilutę apskaičiuosime skaičiaus e reikšmę su paklaida mažesne nei Kadangi, kai x = 1 (čia ), tai turi būti mažiau už 0,000001, t. y. arba ši nelygybė tenkinama, kai n = 9, nes Taigi,
- Atsakymą gavome teisingą, nes
- Pagal Makloreno eilutę apskaičiuosime skaičiaus e reikšmę su paklaida mažesne nei Analogiškai praeitam pavyzdžiui, turi būti mažiau už Tokiu budu, Kai n = 12, paskutinė nelygybė tenkinama, nes
- Dabar galime apskaičiuoti skaičiaus e reikšmę, kai n = 12 su paklaida mažesne nei
- Atėmę gautą e reikšmę iš tikslios e reikšmės gauname skirtumą (paklaidą):
- Apskaičiuosime e su paklaida mažesne nei
- Iš (13) formulės
- Kai n=30, turime:
- 3/31! = 3/8.22283865417792281772556288e+33 =
- = 3.6483751246605538488899240570769e-34 < 1.00e-31.
- Tada
- = 2 + 0.5 + 0.16666666666666666666666666666667 + 0.04166666666666666666666666666667 + 8.3333333333333333333333333333333e-3 + 1.3888888888888888888888888888889e-3 + 1.984126984126984126984126984127e-4 + 2.4801587301587301587301587301587e-5 + 2.7557319223985890652557319223986e-6 + 2.7557319223985890652557319223986e-7 +
- + 2.5052108385441718775052108385442e-8 + 2.0876756987868098979210090321201e-9 + 1.6059043836821614599392377170155e-10 + 1.1470745597729724713851697978682e-11 + 7.6471637318198164759011319857881e-13 + 4.7794773323873852974382074911175e-14 + 2.8114572543455207631989455830103e-15 + 1.5619206968586226462216364350057e-16 + 8.2206352466243297169559812368723e-18 + 4.1103176233121648584779906184361e-19 +
- + 1.9572941063391261230847574373505e-20 + 8.8967913924505732867488974425025e-22 + 3.8681701706306840377169119315228e-23 + 1.6117375710961183490487133048012e-24 + 6.4469502843844733961948532192047e-26 + 2.479596263224797460074943545848e-27 + 9.1836898637955461484257168364739e-29 + 3.2798892370698379101520417273121e-30 + 1.1309962886447716931558764576938e-31 + 3.7699876288159056438529215256461e-33 =
- = 2.7182818011463844797178130511464 + 2.7312660755621971439520031406429e-8 + 2.050298068624648607929869644322e-20 =
- = 2.7182818284590452353602874713527.
- e - (2.7182818011463844797178130511464 + 2.7312660755621971439520031406429e-8 + 2.050298068624648607929869644322e-20) =
- = -1.5394751051602718510924704855947e-32.
- e - 2.7182818284590452353602874713527 = -3.7502242752906275290924704855947e-32.
- e reikšmė buvo paimta iš Windows 10 kalkuliatoriaus, kuris turi didesnį jos tikslumą nei rodomi 32 skaitmenys. O rodomų 32 skaitmenų Windows 10 kaluliatoriaus e reikšmė yra tokia:
- e = 2.7182818284590452353602874713527.
- Gavome lygiai tokią pačią e reikšmę. Atėmus mūsų gautą reikšmę iš tikslios e reikšmės gavome neigiamą paklaidą, nes skaičiaus 0.16666666666666666666666666666667 gale yra septynetas.
- Įdėjus (padarius "Paste" ten kur rodomi skaičiai) į Windows 10 kalkuliatorių, pavyzdžiui, tokią eilutę:
- 2.5052108385441718775052108385442e-8 + 2.0876756987868098979210090321201e-9 + 1.6059043836821614599392377170155e-10 + 1.1470745597729724713851697978682e-11 + 7.6471637318198164759011319857881e-13 + 4.7794773323873852974382074911175e-14 + 2.8114572543455207631989455830103e-15 + 1.5619206968586226462216364350057e-16 + 8.2206352466243297169559812368723e-18 + 4.1103176233121648584779906184361e-19 +
- iškart gausime atsakymą 2.7312660755621971439520031406429e-8. Nes eilutės gale + veikia kalkuliatoriuose kaip lygybės ženklas. Todėl lygybės ženklo spausti nereikia įstačius šią eilutę (nebent ji buvo nukopijuota be + ženklo).
- Pabandžiau sudėti visus tuos trys gabalus, kad atmintyje Windows 10 kalkuliatoriaus laikytusi labai tikslios reikšmės (pagal mano žinias apie 10^(-48) tikslumu, t. y. apie 48 skaitmenų tikslumu), tai gavau tokią e reikšmę:
- e = 2.7182818284590452349492557090215.
- 2.7182818284590452353602874713527 - 2.7182818284590452349492557090215 = 0.0000000000000000004110317623312
- [mano e] - [Win10 kaluliatoriaus e] = -4.1103176233120996563691866453919e-19.
- Antrą kartą sudėjus tuos 3 gabalus, jau gavau tokią pačią reikšmę kaip oficialiai:
- 2.7182818284590452353602874713527.
- O netrinant atminties (kuri turi apie 48 skaitmenų tikslumą) ir atėmus iš mano gautos reikšmės tikslią e reikšmę, paklaida yra tokia:
- 6.5202108803973044205924592020733e-33.
- Pirmą kartą greičiausiai gavau klaidingą e, nes iš antro gabalo liko nenukopijuotas skaičius 4.1103176233121648584779906184361e-19.
- Jeigu pirmą gabalą:
- 2 + 0.5 + 0.16666666666666666666666666666667 + 0.04166666666666666666666666666667 + 8.3333333333333333333333333333333e-3 + 1.3888888888888888888888888888889e-3 + 1.984126984126984126984126984127e-4 + 2.4801587301587301587301587301587e-5 + 2.7557319223985890652557319223986e-6 + 2.7557319223985890652557319223986e-7
- pakeisti tiksliau kalkuliatoriumi skaičiuojamu gabalu:
- 2 + 0.5 + 1/6 + 1/24 + 1/120 + 1/720 + 1/5040 + 1/40320 + 1/362880 + 1/3628800 +
- (šitas gabalas lygus 2.7182818011463844797178130511464)
- ir pridėti kitus du gabalus, tada gaunasi rezultatas:
- 2.7182818284590452353602874713527,
- kurį nenumetinėjant (su mygtuku "CE"), atėmus iš tikslios kalkuliatoriaus e reikšmės, bus gautas rezultatas toks:
- [e mano] - [e kalkuliatoriaus] = -1.2553130655154919492782298487555e-34.
- Tai ir yra tiksli paklaida Makloreno eilutės su n=30.
- |-1.2553130655154919492782298487555e-34| < 3.6483751246605538488899240570769e-34 = 3/(31!) .