Newton Raphson -menetelmä tai Newton-menetelmä on tehokas tekniikka yhtälöiden numeeriseen ratkaisemiseen. Sitä käytetään yleisimmin reaaliarvoisten funktioiden juurien approksimaatioon. Newton Rapson -menetelmän kehittivät Isaac Newton ja Joseph Raphson, mistä johtuu nimi Newton Rapson Method.
Newton Raphsonin menetelmä sisältää alkuperäisen arvauksen iteratiivisen tarkentamisen sen lähentämiseksi kohti haluttua juuria. Menetelmä ei kuitenkaan ole tehokas laskemaan polynomien tai suurempiasteisten yhtälöiden juuria, mutta pieniasteisten yhtälöiden tapauksessa tämä menetelmä tuottaa erittäin nopeita tuloksia. Tässä artikkelissa opimme Newton Raphson -menetelmästä ja vaiheista, joilla juuret lasketaan myös tällä menetelmällä.
Sisällysluettelo
- Mikä on Newton Raphsonin menetelmä?
- Newton Raphsonin menetelmäkaava
- Newton Raphsonin menetelmän laskeminen
- Esimerkki Newton Raphsonin menetelmästä
- Ratkaistiin Newton Raphson -menetelmän ongelmat
Mikä on Newton Raphsonin menetelmä?
Newton-Raphsonin menetelmä, joka tunnetaan myös nimellä Newtonin menetelmä, on iteratiivinen numeerinen menetelmä, jota käytetään etsimään reaaliarvoisen funktion juuret. Tämä kaava on nimetty Sir Isaac Newtonin ja Joseph Raphsonin mukaan, koska he osallistuivat itsenäisesti sen kehittämiseen. Newton Raphsonin menetelmä tai Newtonin menetelmä on algoritmi, joka approksimoi reaaliarvoisten funktioiden nollien juuria käyttämällä arvausta ensimmäiselle iteraatiolle (x0) ja sitten likimääräinen seuraava iteraatio (x1), joka on lähellä juuria, käyttämällä seuraavaa kaavaa.
x 1 = x 0 – f(x 0 )/f'(x 0 )
java-lista taulukkoonmissä,
- x 0 on x:n alkuarvo,
- f(x 0 ) on yhtälön arvo alkuarvolla, ja
- f'(x 0 ) on yhtälön tai funktion ensimmäisen kertaluvun derivaatan arvo alkuarvolla x0.
Huomautus: f'(x0) ei saa olla nolla, muuten kaavan murto-osa muuttuu äärettömäksi, mikä tarkoittaa, että f(x) ei saa olla vakiofunktio.
Newton Raphsonin menetelmäkaava
Yleisessä muodossa Newton-Raphsonin menetelmän kaava kirjoitetaan seuraavasti:
x n = x n-1 – f(x n-1 )/f'(x n-1 )
Missä,
- x n-1 on arvioitu (n-1)thfunktion juuri,
- f(x n-1 ) on yhtälön arvo kohdassa (n-1)tharvioitu juuri ja
- f'(x n-1 ) on yhtälön tai funktion ensimmäisen kertaluvun derivaatan arvo kohdassa xn-1.
Newton Raphsonin menetelmän laskeminen
Oletetaan yhtälö tai funktiot, joiden juuret lasketaan f(x) = 0.
Newton Raphsonin menetelmän pätevyyden todistamiseksi noudatetaan seuraavia vaiheita:
Vaihe 1: Piirrä f(x):n kaavio x:n eri arvoille alla olevan kuvan mukaisesti:
Vaihe 2: Tangentti piirretään kohtaan f(x) kohdassa x0. Tämä on alkuarvo.
Vaihe 3: Tämä tangentti leikkaa X-akselin jossain kiinteässä pisteessä (x1,0) jos f(x):n ensimmäinen derivaatta ei ole nolla, ts. f'(x 0 ) ≠ 0.
Vaihe 4: Koska tämä menetelmä olettaa juurien iteraation, tämä x1katsotaan juuren seuraavaksi approksimaatioksi.
Vaihe 5: Nyt vaiheita 2-4 toistetaan, kunnes saavutetaan todellinen juuri x*.
Nyt tiedämme, että minkä tahansa suoran kaltevuusleikkausyhtälö esitetään muodossa y = mx + c,
Missä m on viivan kaltevuus ja c on viivan x-leikkauspiste.
Saamme samalla kaavalla
y = f(x 0 ) + f'(x 0 ) (x − x 0 )
Tässä f(x0) edustaa c:tä ja f'(x0) edustaa tangentin m kaltevuutta. Koska tämä yhtälö pätee jokaiselle x:n arvolle, sen on oltava totta x:n kohdalla1. Siten x korvataan x:llä1, ja yhtälö nollaan, kun meidän on laskettava juuret, saamme:
0 = f(x 0 ) + f'(x 0 ) (x 1 − x 0 )
x 1 = x 0 – f(x 0 )/f'(x 0 )
Mikä on Newton Raphsonin menetelmän kaava.
Siten Newton Raphsonin menetelmä todistettiin matemaattisesti ja hyväksyttiin päteväksi.
Newton Raphsonin menetelmän konvergenssi
Newton-Raphsonin menetelmä pyrkii lähentymään, jos seuraava ehto pitää paikkansa:
|f(x).f(x)| <|f'(x)|2
Se tarkoittaa, että menetelmä konvergoi, kun funktion arvon x ja funktion toisen derivaatan tulon moduuli kohdassa x on pienempi kuin funktion ensimmäisen derivaatan modulin neliö kohdassa x. Newton-Raphsonin menetelmän konvergenssi on kertaluokkaa 2, mikä tarkoittaa, että sillä on neliöllinen konvergenssi.
Huomautus:
Newton Raphsonin menetelmä ei kelpaa, jos funktion ensimmäinen derivaatta on 0, mikä tarkoittaa f'(x) = 0. Se on mahdollista vain, kun annettu funktio on vakiofunktio.
Newton Raphson -menetelmään liittyviä artikkeleita:
- Newtonin menetelmä juurien löytämiseksi
- Ero Newton Raphson -menetelmän ja tavallisen Falsi-menetelmän välillä
- Ero puolitusmenetelmän ja Newton Raphsonin menetelmän välillä
- Juuren etsintäalgoritmi
Esimerkki Newton Raphsonin menetelmästä
Tarkastellaan seuraavaa esimerkkiä saadaksesi lisätietoja todellisen arvon funktion juuren löytämisestä.
Esimerkki: Alkuarvolle x 0 = 3, likiarvo f(x)=x:n juurista 3 +3x+1.
Ratkaisu:
Annettu, x0= 3 ja f(x) = x3+3x+1
f'(x) = 3x2+3
f'(x0) = 3(9) + 3 = 30
java kokonaislukuf(x0) = f(3) = 27 + 3(3) + 1 = 37
Newton Raphsonin menetelmällä:
x1= x0– f(x0)/f'(x0)
= 3 – 37/30
= 1,767
Ratkaistiin Newton Raphson -menetelmän ongelmat
Tehtävä 1: Alkuarvolle x 0 = 1, likiarvo f(x)=x:n juurista 2 −5x+1.
Ratkaisu:
Annettu, x0= 1 ja f(x) = x2-5x+1
f'(x) = 2x-5
f'(x0) = 2 – 5 = -3
mylivecricket.inf(x0) = f(1) = 1 – 5 + 1 = -3
Newton Raphsonin menetelmällä:
x1= x0– f(x0)/f'(x0)
⇒ x1= 1 – (-3)/-3
⇒ x1= 1-1
⇒ x1= 0
Tehtävä 2: Alkuarvolle x 0 = 2, likiarvo f(x)=x:n juurista 3 −6x+1.
Ratkaisu:
Annettu, x0= 2 ja f(x) = x3-6x+1
f'(x) = 3x2– 6
f'(x0) = 3(4) – 6 = 6
f(x0) = f(2) = 8 – 12 + 1 = -3
Newton Raphsonin menetelmällä:
x1= x0– f(x0)/f'(x0)
⇒ x1= 2 – (-3)/6
⇒ x1= 2 + 1/2
⇒ x1= 5/2 = 2,5
Tehtävä 3: Alkuarvolle x 0 = 3, likiarvo f(x)=x:n juurista 2 −3.
Ratkaisu:
Annettu, x0= 3 ja f(x) = x2-3
f'(x) = 2x
f'(x0) = 6
f(x0) = f(3) = 9 – 3 = 6
Newton Raphsonin menetelmällä:
x1= x0– f(x0)/f'(x0)
⇒ x1= 3 – 6/6
⇒ x1= 2
Tehtävä 4: Etsi yhtälön f(x) = x juuri 3 – 3 = 0, jos alkuarvo on 2.
Ratkaisu:
Annettu x0= 2 ja f(x) = x3- 3
f'(x) = 3x2
f'(x0= 2) = 3 × 4 = 12
f(x0) = 8 – 3 = 5
Newton Raphsonin menetelmällä:
x1= x0– f(x0)/f'(x0)
⇒ x1= 2 – 5/12
⇒ x1= 1 583
Newton Raphson -menetelmän käyttäminen uudelleen:
x2= 1,4544
x3= 1,4424
x4= 1,4422
Siksi yhtälön juuri on noin x = 1,442.
Tehtävä 5: Etsi yhtälön f(x) = x juuri 3 – 5x + 3 = 0, jos alkuarvo on 3.
Ratkaisu:
lajittele taulukkoluettelo
Annettu x0= 3 ja f(x) = x3– 5x + 3 = 0
java-arkkitehtuurif'(x) = 3x2- 5
f'(x0= 3) = 3 × 9 – 5 = 22
f(x0= 3) = 27 – 15 + 3 = 15
Newton Raphsonin menetelmällä:
x1= x0– f(x0)/f'(x0)
⇒ x1= 3 – 15/22
⇒ x1= 2,3181
Newton Raphson -menetelmän käyttäminen uudelleen:
x2= 1,9705
x3= 1,8504
x4= 1,8345
x5= 1,8342
Siksi yhtälön juuri on noin x = 1,834.
Newton Raphson -menetelmän usein kysytyt kysymykset
Q1: Määrittele Newton Raphsonin menetelmä.
Vastaus:
Newton Raphsonin menetelmä on numeerinen menetelmä minkä tahansa tietyn reaaliarvoisen funktion juurien arvioimiseksi. Tässä menetelmässä käytimme erilaisia iteraatioita juurien approksimoimiseksi, ja mitä suurempi iteraatioiden määrä, sitä pienempi virhe lasketun juuren arvossa.
Q2: Mikä on Newton Raphson -menetelmän etu?
Vastaus:
Newton Raphsonin menetelmällä on se etu, että sen avulla voimme arvata yhtälön juuret pienellä asteella erittäin tehokkaasti ja nopeasti.
Q3: Mikä on Newton Raphson -menetelmän haittapuoli?
Vastaus:
Newton Raphsonin menetelmän haittana on, että siitä tulee hyvin monimutkainen, kun polynomin aste tulee hyvin suureksi.
Kysymys 4: Ilmoita mikä tahansa Newton Raphsonin menetelmän tosielämän sovellus.
Vastaus:
Newton Raphsonin menetelmällä analysoidaan veden virtausta vedenjakeluverkostoissa tosielämässä.
Q5: Mihin teoriaan Newton-Raphsonin menetelmä perustuu?
Vastaus:
Newton Raphsonin menetelmä perustuu laskennan ja käyrän tangentin teoriaan.
