• Nie Znaleziono Wyników

Metody numeryczne – Wykład 6 – Metody rozwiązywania układów równań nieliniowych

N/A
N/A
Protected

Academic year: 2021

Share "Metody numeryczne – Wykład 6 – Metody rozwiązywania układów równań nieliniowych"

Copied!
10
0
0

Pełen tekst

(1)

Metody numeryczne – Wykład 6 – Metody rozwiązywania układów równań

nieliniowych

Marek Bazan

III rok - Elektornika

Semestr zimowy 2020/2021

(2)

Plan zajęć

1. Sformułowanie problemu 2. Zbieżność metod iteracyjnych 3. Metoda siecznych

4. Meoda stycznych

(3)

Sformułowanie problemu

Dla wektorowej funkcji wielowymiarowej F : Rn→ Rn znaleźć x = (x1, x2, . . . , xn), które jest jednym z rozwiązań lub x-y, które stanowią wszystkie rozwiązania problemu:

F (x) = 0

przy czym F ∈ C1 czyli F jest funkcją ciągłą z ciągłymi pochodnymi cząstkowymi.

Zagadnienie to odpowiada rozwiązaniu układu n równań nieliniowych z n niewiadomymi.

(4)

Zbieżność metod iteracyjnych

Definicja 1. Niech G : D ⊂ Rn× Rn× · · · × Rn→ Rn. Punkt α nazywamy punktem przyciągania metody iteracyjnej, jeżeli istnieje takie otoczenie Uα tego punktu, że obierając punkty

x(−p+1), x(−p+2), . . . , x(0) z tego otoczenia uzyskamy ciąg punktów x(1), x(2), . . . , ⊂ D, zbieżny do α.

Lemat 1. Niech G : D ⊂ Rn→ Rn i niech istnieje kula K (α, r ) ⊂ D i stała c < 1 takie, że

||G (x) − α|| < c||x − α||, ∀x ∈ K .

Wówczas dla dowolnego x(0) ∈ K , ciąg x(1), x(2), . . . generowany wzorem x(i +1) = G (x(i )) jest zawarty w K i jest zbieżny do α.

Zbieżność ta jest conajmniej liniowa, tzn.

||x(i +1)− α|| ¬ c||x(i )− α||, i = 0, 1, . . .

(5)

Zbieżność metod iteracyjnych (2)

Definicja 2. Odwzorowanie G : Rn→ Rn nazywamy

różniczkowalnym w sensie Fr´echeta w punkcie x, jeżeli istnieje taka macierz A : Rn → Rn, że

h→0lim

||G (x + h) − G (x) − Ah||

||h|| = 0

przy dowolnym sposobie wyboru wektorów h → 0. Macierz A nazywamy pochodną Fr´echeta odwzorowania G w punkcie x i oznaczamy ją jako G0(x ).

Twierdzenie 1 Jeśli pochodna Fr´echeta odwzorowania G : Rn→ Rn w punkcie α ma promień spektralny1

ϕ(G0(α)) = β < 1 oraz G (α) = α, to α jest punktem przyciągania metody iteracyjnej

x(i +1) = G (x(i )).

1Promieniem spektralnym macierzy kwadratowej nazywamy największy spośród modułów wartości własnych tej macierzy

(6)

Metoda siecznych

Metody ta polega na przybliżeniu odwzorowania F : Rn→ Rn odwzorowaniem liniowym

F (y(i )) ≈ Ay(i )+ b, j = 0, 1, . . . , n (1) a następnie przyjęciu za przybliżenie rozwiązania α rozwiązania układu równań Ax + b = 0.

Niech ∆Y oznacza macierz o kolumnach y(1)− y(0), y(2)− y(1), . . . , y(n)− y(n−1), a ∆F - macierz o kolumnach F (y(1)) − F (y(0)), F (y(2)) − F (y(1)), . . . , F (y(n)) − F (y(n−1)). Z warunku (1)

uzyskujemy wówczas

∆F = A · ∆Y.

(7)

Metoda siecznych (2)

Ponieważ rozwiązaniem układu równań Ax + b = 0 będzie punkt x = −A−1b = −A−1(F (y) − Ay) = y − A−1F (y) więc (n + 1) punktowa metoda siecznych ma postać:

1. Wybieramy punkty x(−n), x(−n+1), . . . , x(0) oraz przyjmujemy i = 0

2. Obliczamy macierze ∆F(i ) oraz ∆Y(i ) przyjmując y(0)= x(−n),y(1)= x(−n+1), . . . , y(n)= x(i ) 3. Wyznaczamy x(i +1) w sposób następujący

x(i +1)= x(i )− ∆Y(i )h∆F(i )i−1F (x(i ))

4. i = i + 1. Przejdź do kroku 2 jeśli nie jest spełniony warunek STOPu.

(8)

Metoda Newtona

Twierdzenie 3 Niech funkcja F (x ) będzie różniczkowalna w sensie Fr´echeta w pewnym otoczeniu K(α, r) punktu α, w którym

F (α) = 0. Załómy, że pochodna F0(x) jest ciągła w punkcie α, a pochodna F0(α) jest nieosobliwa. Wówczas punkt α jest

x(i +1)= x(i )− [F0(x(i ))]−1F (x(i )) zwanej metodą Newtona.

W metodzie tej w każdej iteracji jest konieczność rozwiązania układu

F0(x(i ))d(i ) = F (x(i )) w celu obliczenia x(i +1) = x(i )+ d(i ).

(9)

Metoda Newtona (2)

W przypadku, gdy pochodna nie jest dostępna bezposrednio w metodzie Newtona można korzystać z przybliżenia pochodnej F˜0(x(i )) =

"

F (x(i )+ he(1)) − F (x(i ))

h , · · · ,F (x(i )+ he(n)) − F (x(i )) h

#

(10)

Dziekuję za uwagę ...

Cytaty

Powiązane dokumenty

Rozwiązać rówanie nieliniowe przy użyciu napisanej

Korzystając ze wzoru na błąd złożonej kwadratury Simpsona wyznaczyć przedział, w którym na pewno znajduje się dokładna wartość tej

Macierze pierwszego rodzaju b¸edziemy oznaczć przez U, drugiego roodzaju

Złotnik ma trzy pr¸ety wykonane ze stopów złota, srebra i miedzi.W pierwszym pr¸ecie znajduje si¸e 4 gramy złota, 8 gramów srebra i 12 gramów miedzi.W drugim 8 gramów złota,

[r]

dla każdego pierwiastka równania istnieje otoczenie [a, b], które nie zawiera innych pierwiastków tego równania.. Równania nieliniowe rozwiązywać będziemy metodami

Rozwiązać równania z poprzedniego punktu stosując algorytm Gaussa-Jordana.. Spróbo- wać porównać wydajność

Metody numeryczne, Fortuna Zenon, Macukow Bohdan, Wąsowski Janusz, WNT, War- szawa,