Metoda tangenata: opis

Muče u školi rješavanja jednadžbe u matematici, mnogi studenti često vjeruju da je njihovo vrijeme apsolutno ništa, a ipak takva vještina će doći u ruci u životu, ne samo one koji se odluče slijediti u stopama Descartes, Euler ili Lobachevsky.

U praksi, primjerice u medicini ili ekonomiji, vrlo često postoje situacije kada je potrebna stručnjak kako bi saznali kada je koncentracija aktivne tvari lijeka dostigne željenu razinu u krvi pacijenta, ili je potrebno izračunati vrijeme koje je potrebno za određeni posao kako bi postala profitabilna.

Najčešće se radi o rješavanju nelinearnih jednadžbi različitih tipova. Da biste to učinili što je brže moguće, posebno pomoću računala, dopustite numeričke metode. Oni su dobro proučeni i odavno su dokazani učinkovitima. Među njima je i metoda Newtonovih tangenata, na koje je ovaj članak posvećen.

Metoda tangenata

Formuliranje problema

U ovom slučaju, je funkcija g, koji je definiran u intervalu (a, b) i dobiva njemu određenih vrijednosti, tj. E. svaki X, u vlasništvu (a, b) može povezati određeni broj g (x).

Potrebno je utvrditi sve korijene jednadžbe iz intervala između točaka a i b (uključujući krajeve) za koje je funkcija resetirana. Očito, to su točke raskrižja y = g (x) s OX.

U nekim je slučajevima prikladnije zamijeniti g (x) = 0 analognim oblikom g1(x) = g2(X). U ovom slučaju, apscisa (vrijednost x) točaka presjeka grafikona g1(x) i g2(X).

Rješenje nelinearne jednadžbe je također važno za optimizacijske probleme za koje je stanje lokalnog ekstremuma inverzija derivata funkcije. Drugim riječima, takav se problem može reducirati na pronalaženje korijena jednadžbe p (x) = 0, gdje je p (x) identitet g `(x).

Metode rješavanja

Za neke vrste nelinearnih jednadžbi, na primjer kvadratne ili jednostavne trigonometrijske jednadžbe, korijene se mogu naći na prilično jednostavnim načinima. Posebno, svaki učenik zna formule pomoću kojih možete lako pronaći vrijednosti argumenta točaka na kojima se kvadratni trinomial resetira.

Metode za ekstrakciju korijena nelinearnih jednadžbi obično se dijele na analitičku (izravnu) i iterativnu. U prvom slučaju, željeno rješenje ima formu formule, pomoću koje se za neki broj aritmetičkih operacija može naći vrijednost nepoznatog korijena. Slične su metode razvijene za eksponencijalne, trigonometrijske, logaritamske i najjednostavnije algebarske jednadžbe. Za ostalo, moramo koristiti posebne numeričke metode. Jednostavno ih je implementirati uz pomoć računala koja vam omogućuju da pronađete korijene potrebne točnosti.

Među njima je takozvana numerička metoda tangenata, a potonji je predložio veliki znanstvenik Isaac Newton krajem 17. stoljeća. U sljedećim stoljećima je metoda opetovano poboljšana.

lokalizacija

Numerički načini rješavanja složenih jednadžbi koji nemaju analitička rješenja obično se provode u 2 faze. Prvo ih morate lokalizirati. Ova operacija sastoji se u pronalaženju takvih segmenata na OX, na kojem postoji jedan korijen rješive jednadžbe.

Razmotrite interval [a, b]. Ako g (x) da nema diskontinuiteta i poprima vrijednosti na krajnjim točkama suprotnih znakova, između A i B ili u sebi je najmanje jedan korijen g (x) = 0. Za to je potrebno samo da se g (x) na [a, b] je monoton. Kao što je poznato, ova imovina će posjedovati ovu imovinu pod uvjetom da znak-konstanta grsquo- (x).

Drugim riječima, ako je [a, b] g (x) nema diskontinuiteta i monotono povećava ili smanjuje, a njegova vrijednost na kraju točke nemaju isti znak, a zatim na [a, b] postoji jedan i samo jedan korijen g (x ).

Treba napomenuti da ovaj kriterij neće vrijediti za korijene jednadžbi koje su višestruke.

Rješenje jednadžbe po bijegu

Prije razmatranja složenijih numeričkih metode (metoda tangenta i njegovih sorti) vrijedi upoznati najjednostavniji način otkrivanja korijena. To se naziva dihotomija i odnosi se na intuitivno metode. algoritam pronalaženje korijena temelji se na teoremu da ako za g (x) koji je kontinuiran na [x0, x1] ispunjen je uvjet neslaganja, a zatim na razmatranom intervalupostoji barem jedan korijen g (x) = 0.

Da biste ga pronašli, morate podijeliti segment [x0, x1] na pola i označite srednju točku kao x2. Zatim postoje dvije moguće varijante: g (x0) * g (x2) ili g (x2) * g (x1) jednaka ili manja od 0. Odaberite onu za koju je istina ova nejednakost. Ponovite gore opisani postupak dok duljina [x0, x1] ne postaje manje od neke unaprijed odabrane vrijednosti koja određuje točnost određivanja korijena jednadžbe na [x0, x1].

Do metodom, prednosti su pouzdanost i jednostavnost, ali nedostatak - potreba da se na početku identificirati točke na kojoj g (x) poprima različite znakove, tako da se ne može primijeniti na korijene od kojih su čak višestrukost. Osim toga, ne generalizira se u slučaju sustava jednadžbi ili ako govorimo o složenim korijenima.

Primjer 1

Želimo riješiti jednadžbu g (x) = 2x5 + x - 1 = 0. Kako ne bi dugo tražili prikladan segment, izrađujemo grafikon koristeći, primjerice, poznati Excel program. Vidimo da je kao segment za lokalizaciju korijena bolje uzeti vrijednosti iz intervala [0,1]. Možemo biti sigurni da barem jedan korijen željene jednadžbe postoji na njemu.

g `(x) = 10x4 + 1, to jest monotonno povećava funkciju, stoga postoji samo jedan korijen u odabranom intervalu.

Zamijenimo krajnje točke u jednadžbi. Imamo 0 i 1. U prvom koraku uzmite točku 0,5 za rješenje. Zatim g (0,5) = -0,4375. Dakle, sljedeći segment za dijeljenje na pola će biti [0.5, 1]. Srednja točka je 0,75. U njemu je vrijednost funkcije 0.226. Uzimamo u obzir segment [0,5, 0,75] i njegov srednji, koji je na točki 0,625. Izračunamo vrijednost g (x) na 0,625. To je -0,11, tj. Negativno. Oslanjajući se na ovaj rezultat, odabiremo interval [0,625, 0,75]. Dobivamo x = 0,6875. Zatim g (x) = -0,00532. Ako je točnost rješenja 0,01, možemo pretpostaviti da je traženi rezultat 0,6875.

Teoretska osnova

Ova metoda pronalaženja korijena metodom Newtonove tangente popularna je zbog svoje vrlo brze konvergencije.

Temelji se na činjenici da ako xn - aproksimacija na korijen f (x) = 0, tako da f C1, tada će sljedeća aproksimacija biti na mjestu gdje je jednadžba tangente na f (x) nula,

teorija metoda

Zamjenjujemo x = xn + 1 i nula y.

tada metoda algoritma tangenti izgledaju ovako:

rješenje metodom tangenata

Primjer 2

Pokušajmo upotrijebiti klasičnu metodu Newtonove tangente i pronaći rješenje neke nelinearne jednadžbe koja je teško ili nemoguće pronaći analitički.

Neka bude potrebno identificirati korijene za x3 + 4x - 3 = 0 s nekom točnošću, na primjer, 0,001. Kao što je poznato, graf bilo koje funkcije kao polinoma ak stupnja trebao barem jednom prijeći na osi x, tj. E. Ne može se sumnjati u postojanje korijena.

Prije rješavanja našeg primjera metodom tangenata, konstruiramo grafikon f (x) = x3 + 4x - 3 poena. To je vrlo lako za napraviti, primjerice, pomoću Excel tabličnog procesora. Iz dobivenog grafikona vidjet će se da je na [0,1] njegovo sjecište s osi OX i funkcija y = x3 + 4x - 3 monotonno povećava. Možemo biti sigurni da su [0,1] jednadžbe x3 + 4x - 3 = 0 ima rješenje i jedinstveno je.

odluka

algoritam

Svako rješenje jednadžbi metodom tangenta počinje izračunavanjem f `(x). Imamo:

funkcionalni derivat

Tada će drugi derivat imati oblik x * 6.

Pomoću ovih izraza možemo zapisati formulu za pronalaženje korijena jednadžbe metodom tangenata u obliku:

primjer rješenje

Dalje, moramo odabrati inicijalnu aproksimaciju, tj. Proučiti definiciju koja je točka početna točka (vol. X0) za iterativni proces. Smatramo krajevima [0,1]. Za nas je prikladan, za koji je stanje multivaluednosti funkcije i drugog derivata u x0. Kao što vidimo, kada je x zamijenjen0 = 0 krši se, ali x0 = 1 je vrlo prikladan.

Dakle, kako



uvjet odluke

onda ako smo zainteresirani za rješenje metodom tangenata s točnosti e, onda vrijednost xn može se smatrati zadovoljavanjem zahtjeva problema, pod uvjetom da nejednakost | f (xn) / frsquo- (xn) |< e.

U prvom koraku rješenje problema tangente koje imamo:

  • x1 = x0 - (x03 + 4x0 - 3) / (3x02 + 4) = 1 - 0,2857 = 0,71429;
  • budući da stanje ne zadržava, idemo dalje;
  • dobivamo novu vrijednost za x2, što je 0,674;
  • primjećujemo da omjer vrijednosti funkcije i derivata u x2 manje od 0,0063, zaustavljamo postupak.

Kombinirana metoda akorda i tangenata

Metoda tangenata u programu Excel

Rješavanje prethodnog primjera može biti puno lakše i brže ako ne izračunate ručno (na kalkulatoru), ali koristite mogućnosti stolnog procesora tvrtke Microsoft.

Da biste to učinili, u programu "Excel" morate izraditi novu stranicu i ispuniti njegove ćelije pomoću sljedećih formula:

  • u C7 pišemo "= DEGREE (B7-3) + 4 * B7-3";
  • u D7 unosimo "= 4 + 3 * DEGREE (B7-2)";
  • u E7 pišemo "= (DEGREE (B7-3) - 3 + 4 * B7) / (3 * DEGREE (B7-2) + 4)";
  • u D7 unosimo izraz "= B7 - E7";
  • u B8 ulazimo u uvjetu formule = = IF (E7 < 0,001- "Dovršetak iteracija" - D7) ".

Dalje se zahtijeva da "formulare" u kolonama C, D i E prvo do dvije linije, a nakon što se vrijednosti pojavljuju u njima, učini isto sa stupcem B.

Je problem već u ćeliji B10 će se prikazati „kraj ponavljanja”, a rješenje će morati uzeti broj, napisan na stanici koja je jedan redak gore. Za njega se može razlikovati i razdvojiti „rastezljiv” stup, postoji formula-tipkanje stanje, prema kojima je rezultat će biti napisana ako je sadržaj u određene ćelije, stupac B postaje „kraj procesa.”

Provedba u Pascalu

Pokušajmo dobiti rješenje nelinearne jednadžbe y = x4 - 4 - 2 x x metoda tangenata u Pascalu.

Koristimo pomoćnu funkciju koja će pomoći u izračunu približnog izračuna f `(x) = (f (x + delta) - f (x)) / delta. Kao uvjet za ispunjavanje iterativnog procesa odabiremo nejednakost | x0-x1| |< nema mali broj. U Pascalu ga pišemo kao abs (x0 - x1)<= epsilon.

Program vrijedi spomenuti jer ne zahtijeva ručni izračun derivata.

rješenje jednadžbi metodom tangenata

Metoda akorda

Razmotrimo još jedan način otkrivanja korijena nelinearnih jednadžbi. Proces iteracije je da se kao uzastopne aproksimacije na željeni korijen za f (x) = 0, vrijednosti točaka presjeka akorda s apscisama krajnje točke a i b s OX, označene kao x1, ..., xn . Imamo:

prva formula metode akorda

Za točku gdje akord presijeca os OX, izraz je napisan kao:

drugu iteracijsku formulu

Neka druga izvedba bude pozitivna za χ e [a, b] (suprotni slučaj smanjuje se na predmet koji se razmatra ako pišemo f (x) = 0). U ovom slučaju grafikon y = f (x) je konveksna krivulja ispod i nalazi se ispod akorda AB. Može biti 2 slučaja: kada funkcija ima pozitivnu vrijednost u točki a ili je negativna u točki b.

U prvom slučaju, kao stacionarni, odabiremo kraj a, i za x0 uzeti točku b. Zatim sukcesivne aproksimacije, prema gore prikazanoj formi, čine sekvencu koja se monotonno smanjuje.

U drugom slučaju, kraj b je nepokretan za x0 = a. Vrijednosti x dobivene u svakom koraku iteracije čine sekvencu koja se monotonno povećava.

Tako možemo reći:

  • fiksiran u metodi akorda je kraj segmenta gdje se znakovi funkcije i drugi derivat ne podudaraju;
  • aproksimacije za korijen x - xm Lezi iz nje na strani gdje f (x) ima znak koji se ne podudara s znakom f (x).

Iteracije se mogu nastaviti dok se ne ispunjavaju uvjeti za blizinu korijena na ovom i prethodnom koraku iteracije modulo abs (xm - xm - 1)< e.

metoda numeričkih metoda tangenata

Modificirana metoda

Kombinirana metoda akorda i tangenata omogućuje vam postavljanje korijena jednadžbe, približavajući ih s različitih strana. Takva vrijednost, na kojoj graf f (x) prelazi OX, omogućuje preciziranje otopine mnogo brže nego za svaku od metoda odvojeno.

Pretpostavimo da moramo pronaći korijene f (x) = 0 ako postoje na [a, b]. Možete primijeniti bilo koju gore opisanu metodu. Međutim, bolje je isprobati njihovu kombinaciju zbog čega će se preciznost korijena uvelike poboljšati.

Razmatramo slučaj s početnom aproksimacijom koja odgovara uvjetu da prvi i drugi derivat ima drugačiji znak na određenoj točki x.

U takvim uvjetima, rješenje nelinearnih jednadžbi metodom tangenata omogućuje nam da pronađemo korijen s viškom ako x0= b, a metoda pomoću akorda s fiksiranim krajem b dovodi do pronalaženja približnog korijena s greškom.

Primjenjuju se sljedeće formule:

akordna metoda s tangentom

Sada željeni x korijen treba tražiti u intervalima [a1, b1]. Sljedeći korak je primjena kombinirane metode u ovaj segment. Djelujući ovako dobivamo formule oblika:

prva izmijenjena formula

Ako su prvi i drugi derivati ​​različiti, tada, na sličan način, objašnjavajući korijen dobivamo sljedeće formule za ponavljanje:

druga modificirana formula

Kao uvjet, procijenjena nejednakost bn+1 - n+1| |< e. Drugim riječima, u praksi je nužno pronaći rješenje pomoću dvije metode, ali u svakom koraku je potrebno saznati koliko su dobiveni rezultati međusobno blizu.

Ako je gore navedena nejednakost istinita, onda kao korijen nelinearne jednadžbe u zadanom intervalu, uzeti točku koja je točno na pola puta između rješenja pronađenih u određenom koraku iteracije.

Kombinirana metoda se lako provodi u okruženju TURBO PASCAL. Na veliku želju moguće je pokušati provesti sve izračune metodom tablice u programu "Excel".

U potonjem slučaju, odabrano je nekoliko stupaca za rješavanje problema pomoću akorda i odvojeno za metodu koju je predložio Isaac Newton.

U tom se slučaju svaki redak upotrebljava za pisanje računanja u određenom koraku iteracije pomoću dvije metode. Zatim, na lijevoj strani područja odlučivanja, na stranici aktivne radnje odabire se stupac u kojem je upisan rezultat izračuna modula razlike vrijednosti sljedećeg koraka iteracije za svaku od metoda. Drugi se može upotrijebiti za unos rezultata izračuna pomoću formule za izračunavanje logičke konstrukcije "IF", koja se koristi za utvrđivanje ispunjavanja uvjeta ili ne.

Točnost metode tangenata

Sada znate riješiti složene jednadžbe. Metoda tangenata, kao što ste već vidjeli, jednostavno se ostvaruje, kako u Pascalu tako iu Excelu. Stoga uvijek možete utvrditi korijene jednadžbe koja je teško ili nemoguće riješiti pomoću formula.

Dijelite na društvenim mrežama:

Povezan
Metoda konačnih elemenata je univerzalni način rješavanja diferencijalnih jednadžbiMetoda konačnih elemenata je univerzalni način rješavanja diferencijalnih jednadžbi
Problemi riješeni pomoću jednadžbe. Rješavanje problema u matematiciProblemi riješeni pomoću jednadžbe. Rješavanje problema u matematici
Koji su zeri funkcije i kako ih definirati?Koji su zeri funkcije i kako ih definirati?
Regresijska jednadžbaRegresijska jednadžba
Kemijske jednadžbe: kako riješiti najučinkovitijeKemijske jednadžbe: kako riješiti najučinkovitije
Vieta teorem i neka povijestVieta teorem i neka povijest
Navier-Stokesove jednadžbe. Matematičko modeliranje. Rješenje sustava diferencijalnih jednadžbiNavier-Stokesove jednadžbe. Matematičko modeliranje. Rješenje sustava diferencijalnih jednadžbi
Cramerova metoda i njegova primjenaCramerova metoda i njegova primjena
Paritet funkcijeParitet funkcije
Definicija, graf i svojstva funkcije: struktura tečaja matematičke analize u školiDefinicija, graf i svojstva funkcije: struktura tečaja matematičke analize u školi
» » Metoda tangenata: opis
LiveInternet