Rozwiązywanie układów równań liniowych metody przybliżone Materiały pomocnicze do ćwiczeń z metod numerycznych

Podobne dokumenty
Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych

Zaawansowane metody numeryczne

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

Matematyka stosowana i metody numeryczne

Układy równań liniowych. Krzysztof Patan

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Matematyka stosowana i metody numeryczne

5. Rozwiązywanie układów równań liniowych

Metody numeryczne. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50

Analiza numeryczna Kurs INP002009W. Wykłady 6 i 7 Rozwiązywanie układów równań liniowych. Karol Tarnowski A-1 p.

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

1 Równania nieliniowe

Rozwiązywanie układów równań liniowych

Metody Obliczeniowe w Nauce i Technice

Numeryczna algebra liniowa. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

METODY NUMERYCZNE. wykład. konsultacje: wtorek 10:00-11:30 środa 10:00-11:30. dr inż. Grażyna Kałuża pokój

1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

Metody numeryczne w przykładach

Rozwiązywanie algebraicznych układów równań liniowych metodami iteracyjnymi

Iteracyjne rozwiązywanie równań

Zaawansowane metody numeryczne

Analiza numeryczna Lista nr 3 (ćwiczenia) x x 2 n x.

III TUTORIAL Z METOD OBLICZENIOWYCH

Macierze. Rozdział Działania na macierzach

Równania różniczkowe liniowe wyższych rzędów o stałych współcz

ALGEBRA LINIOWA. ĆWICZENIA Układy Równań Liniowych

WEKTORY I WARTOŚCI WŁASNE MACIERZY. = λ c (*) problem przybliżonego rozwiązania zagadnienia własnego dla operatorów w mechanice kwantowej

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Plan wykładu. Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 6 p. Rozwiazywanie układów równań. metody bezpośrednie,

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

KADD Minimalizacja funkcji

Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra

1 Macierz odwrotna metoda operacji elementarnych

Wstęp do metod numerycznych Metody iteracyjne i metoda gradientów. P. F. Góra

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 6

Wybrane metody przybliżonego. wyznaczania rozwiązań (pierwiastków) równań nieliniowych

Funkcje charakterystyczne zmiennych losowych, linie regresji 1-go i 2-go rodzaju

Układy równań liniowych i metody ich rozwiązywania

Przekształcenia liniowe

Wstęp do metod numerycznych SVD, metody iteracyjne i metoda gradientów. P. F. Góra

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

Metody dekompozycji macierzy stosowane w automatyce

Obliczenia naukowe Wykład nr 8

UKŁADY RÓWNAŃ LINIOWYCH - Metody dokładne

Wstęp do metod numerycznych

Algorytm simplex i dualność

Modyfikacja schematu SCPF obliczeń energii polaryzacji

Układy równań i równania wyższych rzędów

Numeryczna algebra liniowa

OBLICZANIE POCHODNYCH FUNKCJI.

Wykład III Układy równań liniowych i dekompozycje macierzy

Metody numeryczne Wykład 7

Analiza numeryczna kolokwium2a-15grudnia2005

Układy równań i nierówności liniowych

Wstęp do metod numerycznych 9a. Układy równań algebraicznych. P. F. Góra

1 Macierze i wyznaczniki

Rozwiązywanie równań nieliniowych

Metody numeryczne Wykład 4

Wykład 14. Elementy algebry macierzy

Zwięzły kurs analizy numerycznej

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Rozwiązywanie algebraicznych układów równań liniowych metodami iteracyjnymi. Plan wykładu:

Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.

Egzamin z Metod Numerycznych ZSI, Grupa: A

Metoda eliminacji Gaussa. Autorzy: Michał Góra

Laboratorium 5 Przybliżone metody rozwiązywania równań nieliniowych

Większość zagadnień inżynierskich sprowadza się do przewidywania odpowiedzi projektowanego urządzenia na działanie zewnętrznych czynników.

MN 09 wych. Trochę teorii. Wprowadzenie: wszystko jest Ax = b. Uwagi wstępne. Rozwiązywanie układów równań liniowych piłka nożna metod numerycznych

Wektory i wartości własne

Wykład 5. Metoda eliminacji Gaussa

Wstęp do metod numerycznych Algebraiczna metoda gradientów sprzężonych. P. F. Góra

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Metody numeryczne I Równania nieliniowe

Kolejny krok iteracji polega na tym, że przechodzimy do następnego wierzchołka, znajdującego się na jednej krawędzi z odnalezionym już punktem, w

P. F. Góra.

Metody numeryczne. materiały do wykładu dla studentów

Lista nr 1 - Liczby zespolone

3. Macierze i Układy Równań Liniowych

Metody numeryczne. Zagadnienia własne. Janusz Szwabiński.

Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe. P. F. Góra

Fuzja sygnałów i filtry bayesowskie

dr inż. Damian Słota Gliwice r. Instytut Matematyki Politechnika Śląska

Równania różniczkowe cząstkowe. Wojciech Szewczuk

Wektory i wartości własne

Obliczenia naukowe Wykład nr 2

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...

Wykład 6. Metoda eliminacji Gaussa: Eliminacja z wyborem częściowym Eliminacja z wyborem pełnym

Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, Spis treści

KADD Metoda najmniejszych kwadratów funkcje nieliniowe

Wartości i wektory własne

UKŁADY RÓWNAŃ LINIOWYCH -Metody dokładne

Równania różniczkowe cząstkowe drugiego rzędu

Diagonalizacja macierzy i jej zastosowania

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

, A T = A + B = [a ij + b ij ].

Bardzo łatwa lista powtórkowa

Metody numeryczne i statystyka dla in»ynierów

Transkrypt:

Rozwiązywanie układów równań liniowych metody przybliżone Materiały pomocnicze do ćwiczeń z metod numerycznych Piotr Modliński Wydział Geodezji i Kartografii PW 14 stycznia 2012 P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 1/16

Agenda Problem Problem Co chcemy obliczyć? Dlaczego nie metody dokładne? Co zamiast tego? Kryteria stopu P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 2/16

Co chcemy obliczyć? Dlaczego nie metody dokładne? Co zamiast tego? Problem P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 3/16

Problem Co chcemy obliczyć? Dlaczego nie metody dokładne? Co zamiast tego? Rozwiązać następujący układ równań liniowych Ax = b: a 1,1 a 1,2... a 1,n 1 a 1,n x 1 b 1 a 2,1 a 2,2... a 2,n 1 a 2,n x 2 b 2.................. =... a n 1,1 a n 1,2... a n 1,n 1 a n 1,n x n 1 b n 1 a n,1 a n,2... a n,n 1 a n,n x n b n P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 4/16

Co chcemy obliczyć? Dlaczego nie metody dokładne? Co zamiast tego? Dlaczego nie metody dokładne? Okazuje się, że dla większych układów równań (ponad 30-40 równań) metody dokładne wprowadzają zbyt duże błędy numeryczne! P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 5/16

Alternatywa Problem Co chcemy obliczyć? Dlaczego nie metody dokładne? Co zamiast tego? Metody iteracyjne! (przybliżone) układ równań liniowych jest szczególnym przypadkiem układu nieliniowego układy nieliniowe umiemy rozwiązywać metoda iteracji prostej P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 6/16

przypomnienie Przekształcamy równanie F (X) = 0 G(X) = X G przekształcenie zwężające 1 Iterujemy X (k+1) = G(X (k) ) do osiągnięcia wymaganej dokładności 1 spełniające warunek Lipschitza P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 7/16

Wykorzystanie w ukł. równ. liniowych Równanie wyjściowe: F (X) = 0 Ax = b przekształcamy w następujący sposób: gdzie oczywiście: G(X) = X Bx + c = x x (0) to przybliżenie początkowe x (k+1) = Bx (k) + c Pytania: W jaki sposób wyznaczyć macierz B, oraz wektor c? Kiedy metoda jest zbieżna? P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 8/16

Metoda Richardsona (R) B = I pa c = pb zatem k=0,1,... i=1,...,n x (k+1) i = x (k) i + p b i p 0 parametr Wyprowadzenie: Ax = b pax = pb x + pax = x + pb x = x pax + pb x = (I pa)x + pb n a i,j x (k) j=1 j P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 9/16

Metoda Jacobiego A = L + D + U Poszczególne macierze to: B = D 1 (L + U) c = D 1 b L macierz trójk. dolna D macierz diagonalna U macierz trójk. górna i > j l i,j = a i,j ; d i,j = u i,j = 0 i = j d i,j = a i,j ; l i,j = u i,j = 0 zatem k=0,1,... i=1,...,n i < j u i,j = a i,j ; l i,j = d i,j = 0 x (k+1) i = b i i 1 j=1 a i,jx (k) j n j=i+1 a i,jx (k) j a i,i P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 10/16

Metoda Gaussa-Seidla B = (L + D) 1 U c = (L + D) 1 b zatem k=0,1,... i=1,...,n A = L + D + U Macierze analogiczne jak w metodzie Jacobiego UWAGA! Istotna kolejność obliczania x i przy obliczaniu x (k+1) i wymagane są x (k+1) j, dla j < i! x (k+1) i = b i i 1 j=1 a i,jx (k+1) j n j=i+1 a i,jx (k) j a i,i P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 11/16

Metoda SOR Problem B = (D+ωL) 1 ((1 ω)d ωu) c = ω(d + ωl) 1 b zatem k=0,1,... i=1,...,n SOR succesive over-relaxation 0 ω 2 parametr dla ω = 1 metoda Gaussa-Seidla x (k+1) i = ω b i i 1 j=1 a i,jx (k+1) j n j=i+1 a i,jx (k) j a i,i P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 12/16

Warunki zbieżności metody Podobnie, jak opracowano konkretne algorytmy pozwalające wyznaczyć macierz B i wektor c, określone są kryteria zbieżności metody: Twierdzenie dla układu x = Bx + c jest zbieżna przy dowolnym x (0) wtedy i tylko wtedy, gdy ρ(b) < 1, przy czym ρ(b) = max λ Sp(B) λ jest promieniem spektralnym macierzy B. P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 13/16

Wartości i wektory własne Przypomnienie Wartości λ 0 i x tworzą wartość własną i wektor własny macierzy A, tzn. Ax = λx P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 14/16

Kryteria stopu Problem Kryteria stopu x (k+1) x (k) < ɛ proste może być mało dokładne dla powolnej zbieżności Ax (k+1) b b < ɛ lepsze dla powolnej zbieżności P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 15/16

Dziękuję za uwagę P. Modliński, GiK PW Rozw. ukł. równ. lin. metody przybliżone 16/16