/ / Tangentinis metodas: Aprašymas

Tangentinis metodas: Aprašymas

Mokymasis mokykloje sprendžiant lygtis klasėjematematikų, daugelis studentų dažnai būna tikri, kad eikvoja laiką, ir vis dėlto toks įgūdis yra naudingas gyvenime ne tik tiems, kurie nusprendžia sekti Dekarto, Eulerio ar Lobačiovskio pėdomis.

Praktiškai, pavyzdžiui, medicinoje ar ekonomikoje,gana dažnai būna situacijų, kai specialistui reikia išsiaiškinti, kada tam tikro vaisto veikliosios medžiagos koncentracija paciento kraujyje pasiekia reikiamą lygį arba jei reikia apskaičiuoti laiką, reikalingą tam tikram verslui, kad jis taptų pelningas.

Dažniausiai tai yra netiesinis sprendimasįvairių tipų lygtys. Norėdami tai padaryti kuo greičiau, ypač naudojant kompiuterius, naudokite skaitinius metodus. Jie yra gerai ištirti ir jau seniai įrodyti, kad yra veiksmingi. Tarp jų yra Niutono liestinės metodas, kuriam skirtas šis straipsnis.

Tangentinis metodas

Problemos teiginys

Šiuo atveju yra funkcija g, kuri yra suteikiama intervale (a, b) ir užima tam tikras reikšmes, tai yra, kiekvienam x, priklausančiam (a, b), galima susieti tam tikrą skaičių g (x).

Reikalaujama nustatyti visas lygties šaknis iš intervalo tarp taškų a ir b (įskaitant galus), kurių funkcija nulio. Akivaizdu, kad tai bus y = g (x) ir OX sankirtos taškai.

Kai kuriais atvejais patogiau g (x) = 0 pakeisti panašia g formos forma1(x) = g2(x). Šiuo atveju šaknys yra grafikų g susikirtimo taškų abscisės (x reikšmė)1(x) ir g2(x).

Problemoms taip pat svarbu išspręsti netiesinę lygtįoptimizacijos, kurioms esant vietinio ekstremumo sąlyga yra ta, kad funkcijos darinys išnyksta. Kitaip tariant, tokią problemą galima sumažinti ieškant lygties p (x) = 0 šaknų, kur p (x) yra identiškas g "(x).

Sprendimo metodai

Kai kuriems netiesinių lygčių tipams,pavyzdžiui, kvadratinės arba paprastos trigonometrinės, šaknis galite rasti gana paprastais būdais. Visų pirma, kiekvienas studentas žino formules, kuriomis naudodamiesi galite lengvai rasti argumentų reikšmes taškuose, kur kvadratinė trinomė lygi nuliui.

Netiesinių lygčių šaknų ištraukimo metodaiĮprasta skirstyti į analitinius (tiesioginius) ir kartojamuosius. Pirmuoju atveju norimas sprendimas yra formulės formos, pagal kurią atliekant daugybę aritmetinių operacijų galima rasti norimų šaknų vertę. Panašūs metodai yra sukurti eksponentinėms, trigonometrinėms, logaritminėms ir paprasčiausioms algebrinėms lygtims. Likusioms dalims reikia naudoti specialius skaitmeninius metodus. Juos lengva įgyvendinti naudojant kompiuterius, kurie leidžia reikiamu tikslumu rasti šaknis.

Tarp jų yra vadinamasis liestinių skaitinis metodas. Pastarąjį pasiūlė didysis mokslininkas Isaacas Newtonas XVII amžiaus pabaigoje. Vėlesniais amžiais metodas buvo ne kartą tobulinamas.

Lokalizavimas

Skaitmeniniai metodai sprendžiant sudėtingas lygtis, o neturint analitinius sprendimus, priimtina atlikti du etapus. Pirmiausia turite juos lokalizuoti. Ši operacija susideda iš tokių segmentų radimo OX, kuriuose yra viena sprendžiamos lygties šaknis.

Apsvarstykite segmentą [a, b].Jei g (x) neturi pertraukimų, o taškuose yra priešingų ženklų reikšmės, tada tarp a ir b arba juose yra bent 1 lygties g (x) = 0 šaknis. būti unikalus, reikalaujama, kad g (x) ant [a, b] būtų monotoniškas. Kaip žinote, jis turės šią savybę, jei g '(x) yra pastovus ženklas.

Kitaip tariant, jei ant [a, b] g (x) neturi pertraukimų ir monotoniškai didėja arba mažėja, o jo reikšmės galiniuose taškuose turi skirtingus ženklus, tada [a, b] yra 1 ir tik 1 šaknis g (x).

Tuo pačiu metu turėtumėte žinoti, kad šis kriterijus netaikomas daugybinių lygčių šaknims.

Pusiau lygties sprendimas

Prieš svarstant sudėtingesnius skaitinius metodus (liestinės metodas ir jo atmainas) verta susipažintilengviausias būdas nustatyti šaknis. Jis vadinamas dichotomija ir nurodo intuityvius metodus. Šaknų radimo algoritmas pagrįstas teorema, kad jei g (x) yra nepertraukiamas [x0, x1] skirtingų ženklų sąlyga yra tenkinama, tada laikomasi intervalo yra bent 1 šaknis g (x) = 0.

Norėdami jį rasti, turite padalyti segmentą [x0, x1] per pusę ir pažymėkite vidurio tašką kaip x2... Tada galimi du variantai: g (x0) * g (x2) arba g (x2) * g (x1) yra lygūs arba mažesni už 0. Pasirinkite tą, kuriam tinka viena iš šių nelygybių. Mes kartojame aukščiau aprašytą procedūrą, kol ilgis [x0, x1] netaps mažesne už tam tikrą iš anksto pasirinktą vertę, kuri lemia lygties šaknies nustatymo tikslumą [x0, x1tu

Metodo privalumai yra jo patikimumas irpaprastumas, o trūkumas yra būtinybė iš pradžių nustatyti taškus, kuriuose g (x) užima skirtingus ženklus, todėl jo negalima naudoti šaknims, turinčioms net daugybę. Be to, jis nėra apibendrintas lygčių sistemos atveju arba kai kalbama apie sudėtingas šaknis.

1 pavyzdys

Tarkime, kad norime išspręsti lygtį g (x) = 2x5 + x - 1 = 0.Kad ilgai neieškotume tinkamo segmento, mes sukuriame grafiką naudodami, pavyzdžiui, gerai žinomą programą „Excel“. Matome, kad šaknies lokalizavimui geriau kaip reikšmes imti intervalą [0,1]. Galime būti tikri, kad jis turi bent vieną norimos lygties šaknį.

g "(x) = 10x4 + 1, tai yra monotoniškai didėjanti funkcija, todėl pasirinktame segmente yra tik 1 šaknis.

Pakeiskite taškus į lygtį.Mes turime atitinkamai 0 ir 1. Pirmajame žingsnyje sprendimu laikome 0,5 tašką. Tada g (0,5) = -0,4375. Tai reiškia, kad kitas segmentas, padalytas į pusę, bus [0,5, 1]. Jo vidurio taškas yra 0,75. Funkcijos vertė joje yra 0,226. Atsižvelgiame į segmentą [0,5, 0,75] ir jo vidurį, esantį taške 0,625. Įvertinkite g (x) reikšmę 0,625. Ji lygi -0,11, o tai yra neigiama. Pagal šį rezultatą pasirinkite segmentą [0,625, 0,75]. Gauname x = 0,6875. Tada g (x) = -0,00532. Jei sprendimo tikslumas yra 0,01, tada galime manyti, kad norimas rezultatas yra 0,6875.

Teorinė bazė

Šis šaknų paieškos metodas naudojant Newtono tangentinį metodą yra populiarus dėl labai greito suartėjimo.

Jis pagrįstas įrodytu faktu, kad jei xP. - priartinimas prie šaknies f (x) = 0, kad f "C1, tada kitas aproksimavimas bus tame taške, kur nulinės liestinės ir f (x) lygtis, t.

metodo teorija

Pakeiskite x = xn + 1 ir nustatykite y nulį.

Tada liestinio metodo algoritmas atrodo taip:

sprendimas liestinės metodu

2 pavyzdys

Pabandykime naudoti klasikinį Niutono tangentinį metodą ir rasti netiesinės lygties sprendimą, kurį analitiškai rasti sunku arba neįmanoma.

Tebūna reikalaujama nustatyti x šaknis3 Pavyzdžiui, + 4x - 3 = 0 tam tikru tikslumu0,001. Kaip žinote, bet kurios funkcijos nelyginio laipsnio polinomo pavidalo grafikas turi bent kartą kirsti OX ašį, tai yra, nereikia abejoti šaknų egzistavimu.

Prieš spręsdami savo pavyzdį naudodami liestinės metodą, mes sukuriame grafiką f (x) = x3 + 4x - 3 taškų. Tai labai lengva padaryti, pavyzdžiui, naudojant „Excel“ skaičiuoklę. Iš gauto grafiko bus matyti, kad [0,1] jis kerta OX ašį ir funkciją y = x3 + 4x - 3 padidėja monotoniškai. Mes galime būti tikri, kad [0,1] lygybėse x3 + 4x - 3 = 0 turi sprendimą ir jis yra vienintelis.

sprendimas

Algoritmas

Bet koks lygčių sprendimas liestinės metodu pradedamas skaičiuojant f "(x). Turime:

funkcijos vedinys

Tada antrasis darinys bus formos x * 6.

Naudodami šias išraiškas, mes galime parašyti formulę, leidžiančią nustatyti lygties šaknis, naudojant formos liestinės metodą:

sprendimo pavyzdys

Tada turite pasirinkti pradinį apytikslį dydį, ty spręsti, kurį tašką atsižvelgti į pradinį tašką (ob.x0) iteraciniam procesui. Apsvarstykite segmento galus [0,1]. Mums tinka tas, kuriam funkcijos sąlyga ir antrasis jos išvestinis x0... Kaip matote, pakeisdami x0 = 0 tai pažeista, bet x0 = 1 yra gerai.

Nes

sprendimo sąlyga

tada, jei mus domina sprendimas liestinių metodu, kurio tikslumas e, tada reikšmė xP. gali būti laikoma tenkinančia problemos reikalavimus, jei nelygybė | f (xP.) / f ’(xP.) | <e.

Pirmame problemos sprendimo tangentiniu metodu žingsnyje turime:

  • su1 = x0 - (x03 + 4x0 - 3) / (3x02 + 4) = 1 - 0,2857 = 0,71429;
  • kadangi sąlyga neįvykdyta, pirmyn;
  • gauname naują x reikšmę2, kuris yra lygus 0,674;
  • pažymime, kad funkcijos vertės ir jos išvestinės santykis ties x2 mažiau nei 0,0063, mes nutraukiame procesą.

kombinuotas akordų ir liestinių metodas

Tangento metodas „Excel“

Ankstesnį pavyzdį galima išspręsti daug lengviau ir greičiau, jei neatliekate skaičiavimų rankiniu būdu (naudodamiesi skaičiuokle), bet naudojate „Microsoft“ skaičiuoklės procesoriaus galimybes.

Norėdami tai padaryti, programoje „Excel“ turite sukurti naują puslapį ir užpildyti jo langelius šiomis formulėmis:

  • C7 rašome "= LAIKAS (B7; 3) + 4 * B7 - 3";
  • D7 įrašome "= 4 + 3 * Laipsnis (B7; 2)";
  • E7 rašome "= (DEGREE (B7; 3) - 3 + 4 * B7) / (3 * DEGREE (B7; 2) + 4)";
  • D7 įrašome išraišką "= B7 - E7";
  • B8 įvedame formulę-sąlyga "= IF (E7 <0,001;" Kartojimų užbaigimas "; D7)".

Tada pirmiausia turite „ištempti“ C, D ir E stulpelių formules dviem eilutėmis, o po to, kai jose pasirodys vertės, atlikite tą patį su B stulpeliu.

Konkrečioje užduotyje jau bus rodoma langelyje B10užrašas „Iteracijų užbaigimas“, o problemai išspręsti reikės paimti skaičių, įrašytą langelyje, esančiame viena eilute aukščiau. Tam galite pasirinkti atskirą „išplečiamąjį“ stulpelį, įvesdami ten sąlyginę formulę, pagal kurią rezultatas bus parašytas ten, jei turinys viename ar kitame B stulpelio langelyje bus „Kartojimų užbaigimas“.

Paskalio įgyvendinimas

Pabandykime gauti netiesinės lygties y = x sprendimą4 - 4 - 2 * x pagal tangentinį metodą Paskalyje.

Mes naudojame tokią pagalbininko funkcijąpadės apytiksliai apskaičiuoti f "(x) = (f (x + delta) - f (x)) / delta. Kaip iteracinio proceso užbaigimo sąlygą pasirenkame nelygybės | x įvykdymą0-x1| <kažkoks nedidelis skaičius. Paskalyje tai rašome kaip abs (x0 - x1) <= epsilonas.

Programa yra nuostabi tuo, kad jai nereikia rankiniu būdu apskaičiuoti išvestinės priemonės.

sprendžiant lygtis liestinės metodu

Akordo metodas

Apsvarstykite kitą būdą nustatyti šaknisnetiesinės lygtys. Kartojimo procesas susideda iš to, kad kaip nuoseklūs artėjimai prie norimo šaknies f (x) = 0, imamos akordo susikirtimo taškų su galinių taškų a ir b abscesais su OX taškų vertės , žymimas kaip x1, ..., xP. ... Mes turime:

pirmoji stygos metodo formulė

Taškui, kuriame akordas kerta OX ašį, išraiška bus parašyta taip:

antroji iteracijos formulė

Tegul antrasis išvestinis yra teigiamas x £ [a, b] (priešingas atvejis bus sumažintas iki nagrinėjamo, jei parašysime - f (x) = 0). Šiuo atveju grafikas y = f (x) yra kreivė, išgaubta apačioje ir esanti po akordu AB... Gali būti 2 atvejai: kai funkcijos taške a teigiama reikšmė arba b taške ji yra neigiama.

Pirmuoju atveju mes pasirenkame galą a kaip fiksuotą ir x0 imkitės b punkto. Tada vienas po kito einantys apytiksliai apskaičiavimai pagal anksčiau pateiktą formulę sudaro seką, kuri monotoniškai mažėja.

Antruoju atveju galinis taškas b yra fiksuotas ties x0 = a. Kiekviename iteracijos etape gautos x vertės sudaro monotoniškai didėjančią seką.

Taigi galime teigti, kad:

  • akordų metodu fiksuota ta segmento pabaiga, kur nesutampa funkcijos ir antrojo jos darinio ženklai;
  • priartinimas prie šaknies x - xm - guli nuo jo toje pusėje, kur f (x) turi ženklą, kuris nesutampa su f "" (x) ženklu.

Kartojimai gali būti tęsiami tol, kol bus įvykdytos šaknų artumo sąlygos šiame ir ankstesniame kartojimo etape modulo abs (xm - xm - 1) <e.

skaitiniai metodai tangentinis metodas

Modifikuotas būdas

Kombinuotas akordų ir liestinių metodas leidžia nustatyti lygties šaknis,artėja prie jų iš skirtingų pusių. Tokia vertė, prie kurios grafikas f (x) kerta OX, leidžia patobulinti tirpalą daug greičiau nei kiekvienam iš metodų atskirai.

Tarkime, kad jums reikia rasti šaknis f (x) = 0, jeijie yra ant [a, b]. Galite taikyti bet kurį iš aukščiau aprašytų metodų. Tačiau geriausia išbandyti jų derinį, kuris labai padidins šaknies tikslumą.

Apsvarstykite atvejį su pradiniu aproksimavimu, atitinkančiu sąlygą, kad pirmasis ir antrasis išvestiniai turi skirtingus ženklus tam tikrame taške x.

Tokiomis sąlygomis netiesinių lygčių sprendimas tangentiniu metodu leidžia rasti šaknį su pertekliumi, jei x0= b, o metodas, naudojant akordus su fiksuotu galu b, leidžia rasti apytikslę šaknį su trūkumu.

Naudojamos formulės:

liestinės stygos metodas

Dabar reikia ieškoti reikalingos šaknies x intervale [a1, gim1]. Kitas žingsnis - taikyti kombinuotą metodą šiam segmentui. Veikdami taip, mes gauname formos formules:

pirmoji modifikuota formulė

Jei įvyksta pirmojo ir antrojo darinių ženklų skirtumas, tada, ginčydamiesi panašiai, norėdami patikslinti šaknį, gauname šias rekursines formules:

antra modifikuota formulė

Įvertinta nelygybė bP.+1 - aP.+1| <e. Kitaip tariant, praktiškai jūs turite rasti sprendimą naudodamiesi dviem metodais, tačiau kiekviename žingsnyje turite išsiaiškinti, kiek rezultatai yra arti vienas kito.

Jei minėta nelygybė yra teisinga, tadakaip netiesinės lygmens tam tikrame segmente šaknis, mes paimame tašką, kuris yra tiksliai viduryje tarp sprendimų, rastų tam tikrame iteracijos etape.

Kombinuotas metodas yra lengvai įgyvendinamas TURBO PASCAL aplinkoje. Jei norite, galite pabandyti atlikti visus skaičiavimus lentelės metodu „Excel“ programoje.

Pastaruoju atveju, norint išspręsti problemą naudojant akordus, parenkami keli stulpeliai ir atskirai - Isaaco Newtono siūlomas metodas.

Be to, kiekviena eilutė naudojama rašytiskaičiavimai konkrečiu iteracijos žingsniu dviem metodais. Tada, kairėje nuo sprendimo srities, aktyviame darbo puslapyje paryškinamas stulpelis, kuriame įrašomas kiekvieno iš metodų kito iteracinio žingsnio reikšmių skirtumo modulio apskaičiavimo rezultatas. Kitas gali būti naudojamas skaičiavimo rezultatams įvesti pagal formulę, pagal kurią apskaičiuojama loginė struktūra „IF“, kuri naudojama norint sužinoti, ar sąlyga įvykdyta, ar ne.

Tangento metodo tikslumas

Dabar jūs žinote, kaip išspręsti sudėtingas lygtis. Liestinės metodas, kaip jau matėte, ją įgyvendinti „Pascal“ ir „Excel“ yra gana paprasta. Todėl naudodami formules visada galite nustatyti lygties, kurią sunku ar neįmanoma išspręsti, šaknis.

Patinka:
0
Populiarios žinutės
Dvasinė raida
Maistas
yup