Wstęp do metod numerycznych Równania macierzowe Faktoryzacja LU i Cholesky ego. P. F. Góra
|
|
- Krystyna Walczak
- 6 lat temu
- Przeglądów:
Transkrypt
1 Wstęp do metod numerycznych Równania macierzowe Faktoryzacja LU i Cholesky ego P. F. Góra
2 Uwagi o eliminacji Gaussa Przypuśćmy, że mamy rozwiazać kilka układów równań z ta sama lewa strona, a różnymi wyrazami wolnymi: Ax (i) = b (i), i = 1, 2,..., M (1) gdzie A R N N, x (i), b (i) R N. Eliminacja Gaussa (z wyborem elementu podstawowego!) jest efektywna, jeżeli z góry znamy wszystkie prawe strony b (1), b (2),..., b (M), gdyż w tym wypadku przeprowadzajac eliminację Gaussa, możemy przekształcać wszystkie prawe strony jednocześnie. Całkowity koszt rozwiazania (1) wynosi wówczas O(N 3 ) + O(MN 2 ). Copyright c P. F. Góra 3 2
3 Jeżeli jednak wszystkie prawe strony nie sa z góry znane co jest sytuacja typowa w obliczeniach iteracyjnych eliminacja Gaussa jest nieefektywna, gdyż trzebaby ja niepotrzebnie przeprowadzać dla każdej prawej strony z osobna, co podnosiłoby koszt numeryczny do O(MN 3 ) + O(MN 2 ). Copyright c P. F. Góra 3 3
4 Równania macierzowe Zauważmy, że korzystajac z własności mnożenia macierzy, równania (1) można zapisać w postaci gdzie A R N N, X, B R N M, przy czym AX = B (2) x (1) 1 x (2) 1... x (M) 1 X = x (1) 2 x (2) 2... x (M) x (1) N x (2) N... x (M) N i analogicznie dla B. Innymi słowy, macierzowy układ równań (2) jest równoważny układowi równań liniowych (1) z M niezależnymi prawymi stronami. Oczywiście do rozwiazywania układów równań macierzowych postaci (2) można używać nie tylko eliminacji Gaussa, ale wszystkich innych metod właściwych dla układów równań liniowych. Copyright c P. F. Góra 3 4
5 Uwaga jawna konstrukcja macierzy odwrotnej Z powyższych uwag widać, że problem jawnej konstrukcji macierzy odwrotnej A A 1 = I (3) jest problemem postaci (2), a więc kolejne kolumny macierzy odwrotnej uzyskujemy rozwiazuj ac kolejne układy (1) dla i = 1, 2,..., N, przy czym b (1) = [1, 0, 0,... ] T, b (2) = [0, 1, 0,... ] T itd. Rozwiazanie układu równań Ax = b poprzez jawna konstrukcję macierzy odwrotnej, x = A 1 b, wymaga rozwiazania N układów równań liniowych, co oznacza koszt O(2N 3 ), podczas gdy koszt bezpośredniego rozwiazania równania Ax = b to O(N 3 ). Copyright c P. F. Góra 3 5
6 Pojawiajacy się często we wzorach napis A 1 b zawsze rozumiemy jako wezwanie do znalezienie Przykład Wyrażenie interpretujemy jako wektora z takiego, że Az = b. x n+1 = x n J 1 f n (4) x n+1 = x n z (5a) gdzie Jz = f n (5b) Copyright c P. F. Góra 3 6
7 Kiedy eliminacja Gaussa nie wystarcza Eliminacji Gaussa warto używać do rozwiazywania pojedynczego równania Ax = b, det A 0 (6) lub do kilku takich równań, o ile ich wszystkie prawe strony sa z góry znane. (Przykładem takiej sytuacji jest rozwiazywanie liniowych równań macierzowych, w tym niezwykle egzotyczna sytuacja, w której należy znaleźć jawna odwrotność danej macierzy.) Widzimy wszkaże, że kolejne kroki eliminacji Gaussa zależa wyłacznie od elementów macierzy A prawe strony, choć trzeba je przekształcać, sa niejako biernymi uczestnikami Copyright c P. F. Góra 3 7
8 procesu. Należy pomyśleć o algorytmach, które zajmuja się sama macierza, odkładajac przekształcanie prawych stron (kolmun wyrazów wolnych) do czasu, gdy będzie to naprawdę potrzebne. Takimi algorytmami sa faktoryzacje, czyli przedstawienie macierzy A jako iloczynu dwu macierzy w jakimś sensie prostszych: A = Y Z. (7) Copyright c P. F. Góra 3 8
9 Faktoryzacja LU Przypuśćmy, że udało nam się znaleźć faktoryzację A = L U, (8) gdzie macierz U jest trójkatna górna (wszystkie elementy poniżej głównej przekatnej sa zerami), natomiast L jest trójkatna dolna; dodatkowo przyjmujemy, że jej wszystkie elementy diagonalne sa równe 1, l ii = 1. Taka faktoryzację nazywamy faktoryzacja LU. Copyright c P. F. Góra 3 9
10 Jeżeli faktoryzacja LU jest znana, równanie rozwiazujemy jako Ax L Ux }{{} y = b (9) Ly = b (10a) Ux = y (10b) Pierwsze z tych równań rozwiazujemy metoda forward substitution, drugie metoda back substitution. Ponieważ sa to równania z macierzami trójkatnymi, koszt obliczeniowy rozwiazania każdego z nich wynosi O(N 2 ), a zatem koszt rozwiazania (9) wynosi O(2N 2 ). Pozostaje jezcze tylko dokonać samej faktoryzacji. Copyright c P. F. Góra 3 10
11 Algorytm Doolittle a Aby dokonać faktoryzacji LU, należy obliczyć N 2 nieznanych elementów macierzy L, U. Rozpiszmy (8): a 11 a 12 a a 1N a 21 a 22 a a 2N a 31 a 32 a a 3N a N1 a N2 a N3... a NN } {{ } A = 1 l 21 1 l 31 l l N1 l N2 l N } {{ } L u 11 u 12 u u 1N u 22 u u 2N u u 3N u NN } {{ } U (11) Okazuje się, że rozwiazywanie równań na poszczególne elementy l ij, u pq jest proste, jeżeli przeprowadza się je we właściwej kolejności, odpowiadajacej kolejnym kolumnom macierzy A. Copyright c P. F. Góra 3 11
12 Pierwsza kolumna: Aby znaleźć pierwsza kolumnę macierzy A, mnożymy kolejne wiersze L przez pierwsza kolumnę macierzy U. Ale ta kolumna ma tylko jeden element. Otrzymujemy u 11 = a 11 l 21 u 11 = a 21 l 31 u 11 = a l N1 u 11 = a N1 (12) Z pierwszego z równań (12) obliczamy u 11, a następnie z kolejnych l 21, l 31,..., l N1. Copyright c P. F. Góra 3 12
13 Druga kolumna: Wyrażenia na elementy drugiej kolumny macierzy A powstaja z przemnożenia kolejnych wierszy L przez druga kolumnę U: u 12 = a 12 l 21 u 12 + u 22 = a 22 l 31 u 12 + l 32 u 22 = a l N1 u 12 + l N2 u 22 = a N2 (13) Z pierwszego z tych równań obliczamy u 12. W tym momencie u 12 jest już znane, podobnie jak obliczone wcześniej l 1, a zatem z drugiego z równań (13) obliczamy u 22, a z kolejnych l 32, l 42,..., l N2. I tak dalej. Copyright c P. F. Góra 3 13
14 Widać, że średni koszt obliczenia któregoś z nieznanych elementów l ij, u pq jest rzędu O(N). Ponieważ elementów tych jest N 2, złożoność numeryczna algorytmu Doolittle a wynosi O(N 3 ). Całkowity koszt rozwiazania układu równań liniowych, a więc faktoryzacji LU i rozwiazania układów równań z macierzami trójkatnymi (10), jest taki sam, jak eliminacji Gaussa. Przewaga faktoryzacji LU nad eliminacja Gaussa polega na tym, iż przy pomocy faktoryacji LU można rozwiazywać dowolnie wiele równań z takimi samymi lewymi stronami (macierzami), przy czym kosztowna część, a więc sama faktoryzację, oblicza się tylko raz. Z uwagi na symetrię problemu i na kolejność wykonywanych obliczeń, faktoryzacja LU nie wymaga dodatkowej pamięci do zapamiętania obliczonych elementów faktoryzacji: elementy macierzy L (bez diagonali) zapamiętujemy w poddiagonalnym trójkacie macierzy A, elementy macierzy U na diagonali i w ponaddiagonalnym trójkacie A. Copyright c P. F. Góra 3 14
15 Przykład W celu dokonania faktoryzacji LU macierzy musimy rozwiazać równania = l 21 1 l 31 l 32 1 (14) u 11 u 12 u 13 u 22 u 23 u 33 (15) ze względu na l ik, u kj. W tym celu zapiszmy indywidualne równania, na jakie rozpada się (15), w kolejności odpowiadajace przegladaniu macierzy (14) kolumnami. Copyright c P. F. Góra 3 15
16 Pierwsza kolumna macierzy (14) odpowiada skad natychmiast otrzymujemy u 11 = 1 (16a) l 21 u 11 = 2 (16b) l 31 u 11 = 2 (16c) u 11 = 1, l 21 = 2, l 31 = 2. (17) Zwróćmy uwagę, iż pierwsze z równań (16) służy do wyliczenia elementu macierzy U, drugie i trzecie do wyliczenia elementów macierzy L. Druga kolumna odpowiada u 12 = 2 (18a) l 21 u 12 + u 22 = 1 (18b) l 31 u 12 + l 32 u 22 = 2 (18c) Copyright c P. F. Góra 3 16
17 Zauważmy, że jeśli równania (18) rozwiazywać w kolejności naturalnej, od góry do dołu, każde z nich okazuje się być równaniem z jedna niewiadoma. Pierwsze dwa służa do wyliczenia elementów macierzy U, trzecie do wyliczenia elementu macierzy L. Otrzymujemy u 12 = 2, u 22 = 3, l 32 = 2 3. (19) Trzecia kolumna (14) daje u 13 = 2 (20a) l 21 u 13 + u 23 = 2 (20b) l 31 u 13 + l 32 u 23 + u 33 = 1 (20c) W tym wypadku wszystkie trzy równania (20) sluża do obliczenia elementów macierzy U. Podobnie jak poprzednio, jeśli równania te rozwiazywać Copyright c P. F. Góra 3 17
18 od góry do dołu, każde z nich jest równaniem z jedna niewiadoma. Jako rozwiazanie otrzymujemy u 13 = 2, u 23 = 2, u 33 = 5 3. (21) Ostatecznie = Równość w (22) można sprawdzić bezpośrednim rachunkiem.. (22) Copyright c P. F. Góra 3 18
19 Algorytm Crouta Przedstawiony algorytm nie zawiera wyboru elementu podstawowego (pivotingu), ten zaś jest niezbędny dla stabilności całego procesu. Z uwagi na symetrie faktoryzacji, tylko częściowy wybór elementu podstawowego jest możliwy. Omówimy to na przykładzie. Rozwiazauj ac równania (13) poczawszy od drugiego z nich, obliczamy l 22 u 22 = a 22 l 21 u 12 (l 22 1) l 32 u 22 = a 32 l 31 u 12 (23)... l N2 u 22 = a N2 l N1 u 12 Porównujemy teraz wyliczone lewe strony równań (23) i wybieramy największa (na moduł) z nich; tę uznajemy za właściwe u 22 odpowiada to permutacji wierszy macierzy A. Należy także spermutować już obliczone wiersze macierzy L. W rezultacie otrzymujemy faktoryzację LU nie Copyright c P. F. Góra 3 19
20 samej macierzy A, ale macierzy różniacej się od niej pewna permutacja wierszy. Przykład Rozpatrzmy problem znalezienia następujacej faktoryzacji: = l l 31 l l 41 l 42 l 43 1 u 11 u 12 u 13 u 14 0 u 22 u 23 u u 33 u u 44. (24) Copyright c P. F. Góra 3 20
21 Faktoryzację znajdujemy przechodzac macierz A kolumnami, poczynajac od lewego górnego rogu. Pierwsza kolumna daje zatem a 11 : u 11 = 2 (25a) a 21 : l 21 u 11 = 1 (25b) a 31 : l 31 u 11 = 0 (25c) a 41 : l 41 u 11 = 1 (25d) Po przejrzeniu pierwszej kolumny faktoryzacja ma postać = l l 42 l u 12 u 13 u 14 0 u 22 u 23 u u 33 u u 44. (26) Copyright c P. F. Góra 3 21
22 Przystępujemy do przegladania drugiej kolumny: a 12 : u 12 = 4 (27a) a 22 : u 22 = 2 = u 22 = 0 (27b) a 32 : l 32 u 22 = 1 = l 32 u 22 = 1 (27c) a 42 : l 42u 22 = 1 = l 42 u 22 = 3 (27d) Widać, iż równań (27) nie da się rozwiazać ze względu na l 32, l 42. Dzieje się tak dlatego, że aktualny element diagonalny ( element podstawowy ) jest zerem. Aby uniknać tej sytuacji, należy przestawić drugi wiersz faktoryzowanej macierzy z pewnym innym wierszem leżacym poniżej drugiego; oczywiście należy także przestawić już obliczone elementy macierzy L odpowiadajace przestawianym wierszom A. Jako wiersz, który zajmie miejsce wiersza drugiego, wybieramy ten, który prowadzi do największej (na moduł) wartości po prawej stronie równań (27), jako że ta wartość stanie Copyright c P. F. Góra 3 22
23 się nowym elementem diagonalnym, przez który będziemy dzielić. W naszym przykładzie jest to wiersz czwarty. Zatem = l l 42 l u 13 u 14 0 u 22 u 23 u u 33 u u 44. (28) Kolory wskazuja co z czym było przestawiane. Podkreślam, iż w macierzy L przestawieniu podlegaja tylko już obliczone elementy, a więc elementy leżace na lewo od aktualnie analizowanej kolumny. Ponieważ wiersze leżace powyżej aktualnie obliczanego elementu diagonalnego nie ulegaja zmianie, obliczona wartość u 12 można już było wpisać do macierzy. Teraz Copyright c P. F. Góra 3 23
24 z łatwościa obliczamy a zatem a 22 : u 22 = 1 = u 22 = 3 (29a) a 32 : l 32 u 22 = 1 = l 32 = 1 3 (29b) a 42 : l 42u 22 = 2 = l 42 = 0 (29c) = l u 13 u u 23 u u 33 u u 44. (30) Copyright c P. F. Góra 3 24
25 Przystępujemy do przegladania trzeciej kolumny. a 13 : u 13 = 1 (31a) a 23 : 1 2 u 13 + u 23 = 0 = u 23 = 1 2 (31b) a 33 : 0 u u 23 + u 33 = 2 = u 33 = 11 (31c) 6 1 a 43 : 2 u u 23 + l 43 u 33 = 3 = l 43 u 33 = 5 2 (31d) W tym wypadku nie musimy permutować wierszy (równania (31) nie zawieraja dzielenia przez zero), tym niemniej powinniśmy to zrobić, aby elementem diagonalnym był element o możliwie największym module. Ponieważ 5/2 > 11/6, permutujemy trzeci i czwarty wiersz macierzy A, przestawiajac jednocześnie odpowiednie już obliczone elementy macierzy L. Copyright c P. F. Góra 3 25
26 A zatem = l u u u 33 u u 44. (32) Jak poprzednio, kolory pokazuja elementy, które zostały przestawione. Teraz z łatwościa obliczamy najpierw brakujace elementy u 33, l 43, później zaś elementy ostatniej kolumny macierzy U w tym przypadku nie trzeba (a nawet nie da się) wykonywać już żadnych pivotów. Ostatecznie otrzymujemy = (33) Copyright c P. F. Góra 3 26
27 Widać zatem, że 1. Faktoryzacja LU nie wymaga de facto rozwiazywania skomplikowanego układu równań, jako że każde z rozwiazywanych równań jest równaniem z jedna niewiadoma, jeśli tylko macierz A jest przegladana we właściwej kolejności. Obliczenie jednego elementu wymaga N operacji, wszystkich elementów jest N 2, zatem koszt obliczeniowy faktoryzacji LU jest rzędu O(N 3 ). 2. Macierz A można przegladać kolumnami poczynajac od lewego górnego rogu, lecz jeszcze bardziej naturalna jest następujaca kolejność: (a) Zaczynamy od lewego górnego rogu. Copyright c P. F. Góra 3 27
28 (b) Przegladaj ac k ta kolumnę od pozycji diagonalnej w dół obliczamy wszystkie iloczyny l kk u kk, l k+1,k u kk,..., l Nk u kk bez wykonywania dzielenia przez u kk. Jako element podstawowy wybieramy ten z nich, który ma największa (na moduł) wartość w tym celu przestawiamy odpowiednie wiersze A oraz odpowiednie elementy L stojace w już obliczonych kolumnach (1,..., k 1). Teraz wykonujemy dzielenie przez nowe u kk (l kk = 1). Widać, że iloczynów l sk u kk, s > k, nie trzeba ponownie obliczać, ponieważ zostały policzone przed wybraniem elementu podstawowego. (c) Po przejrzeniu k tej kolumny przegladamy k ty wiersz poczynajac od pozycji k+1 (poprzednie elementy tego wiersza zostały już obliczone przy okazji przegladania poprzednich kolumn), jako że nie biora one udziału w wyborze elementu podstawowego, wszystkie zaś elementy potrzebne do ich obliczenia sa już w tym momencie znane. Copyright c P. F. Góra 3 28
29 3. Na skutek zastosowania wyboru elementu podstawowego dostajemy nie faktoryzację wyjściowej macierzy A, lecz faktoryzację macierzy różniacej się od macierzy wyjściowej kolejnościa wierszy (porównaj lewe strony (24) i (33)). Trzeba zapamiętać tę permutację wierszy, jako że przy rozwiazywaniu równania Ax = b trzeba zastosować tę sama permutację elementów wektora b. Copyright c P. F. Góra 3 29
30 Faktoryzacja Cholesky ego Niech A R N N będzie symetryczna, A T = A, i dodatnio określona: x R N, x 0: x T Ax > 0. (34) Wówczas istnieje alternatywa dla faktoryzacji LU: faktoryzacja postaci A = CC T, (35) gdzie C jest macierza trójkatn a dolna o elementach diagonalnych większych od zera. Znalezienie faktoryzacji Cholesky ego jest mniej więcej o połowę szybsze, niż znalezienie faktoryzacji LU tej samej macierzy. Copyright c P. F. Góra 3 30
31 Najprostszy algorytm jest bardzo podobny do algorytmu Doolittle a: c 11 c 21 c 22 c 31 c 32 c 33 c 41. c 42. c 43. c } {{ } C c 11 c 21 c 31 c c 22 c 32 c c 33 c c } {{ } C T = a 11 a 21 a 31 a a 21 a 22 a 32 a a 31 a 32 a 33 a a 41 a 42 a 43 a } {{ } A (36) Pierwsza kolumna macierzy A daje c 2 11 = a 11 c 21 c 11 = a 21 c 31 c 11 = a 31 c 41 c 11 = a Z pierwszego z tych równań obliczamy c 11, z kolejnych c 21, c 31 itd. (37) Copyright c P. F. Góra 3 31
32 Druga kolumna daje c 11 c 21 = a 21 c c2 22 = a 22 c 31 c 21 + c 32 c 22 = a 32 c 41 c 21 + c 42 c 22 = a (38) Pierwsze z równań (38) jest identyczne z drugim z równań (37). Drugie z równań (38) pozwala na wyliczenie c 22. Dalsze równania pozwalaja wyliczyć c 32, c 42 itd. I tak dalej. Z uwagi na symetrię problemu, przy obliczaniu faktoryzacji Cholesky ego nie jest możliwy wybór elementów podstawowych. Z uwagi na kolejność obliczeń, obliczone czynniki Cholesky ego można przechowywać w tym samym miejscu, co elementy pierwotnej macierzy A. Copyright c P. F. Góra 3 32
33 Faktoryzacja LDL Jeżeli macierz spełnia założenia potrzebne do przeprowadzenia faktoryzacji Cholesky ego, można także znaleźć jej inna faktoryzację: A = L D L T, (39) gdzie L jest macierza trójkatn a dolna o tej własności, że i: l ii = 1, natomiast D jest macierza diagonalna o dodatnich elementach. Zaleta faktoryzacji LDL w stosunku do faktoryzacji Cholesky ego jest to, iż do znalezienia LDL nie potrzeba pierwiastkowań. Copyright c P. F. Góra 3 33
34 Macierze rzadkie W wielu praktycznych zastosowaniach występuja macierze rzadkie, to znaczy takie, w których liczba elementów niezerowych rośnie wolniej niż N 2, gdzie N jest wymiarem macierzy. Na przykład w macierzy trójdiagonalnej liczba niezerowych elementów skaluje się jak O(3N), a w macierzy pasmowej o P dodatkowych diagonalach jak O((2P + 1)N). Możliwe sa także inne struktury macierzy rzadkich. Copyright c P. F. Góra 3 34
35 Macierze rzadkie i efektywność numeryczna Dla efektywności numerycznej jest niesłychanie ważne, aby zastosowany algorytm uwzględniał strukturę macierzy, tak, aby nie trzeba było wykonywać redundantnych mnożeń przez zero i dodawań zera, a nawet żeby nie przechodzić przez zerowe elementy. Dla macierzy trójdiagonalnej faktoryzacji LU dokonujemy w czasie liniowym, O(N), ale za to niemożliwy jest wybór elementu podstawowego. Jeżeli możliwa jest faktoryzacja Cholesky ego macierzy M-diagonalnej, także jej czynnik Cholesky ego będzie M-diagonalny. Może jednak pojawić się niekorzystne zjawisko, zwane wypełnieniem: Jeżeli sama macierz ma zera wewnatrz pasma, jej czynnik Cholesky ego nie musi ich mieć, co może bardzo niekorzystnie wpłynać na wydajność numeryczna. Copyright c P. F. Góra 3 35
36 Przykład Czynnik Cholesky ego następujacej macierzy rzadkiej.... (niewypełnione elementy sa zerami) będzie macierza pełna. (40) Copyright c P. F. Góra 3 36
37 Minimum Degree Algorithm Niech A R N N będzie macierza posiadajac a faktoryzację Cholesky ego, dla której zachodzi niebezpieczeństwo pojawienia się wypełnienia. Wypełnienie zależy od struktury macierzy, nie od wartości jej poszczególnych elementów. Zamiast równania Ax = b (41a) możemy rozwiazywać równanie ( PAP T ) (Px) = Pb (41b) gdzie P jest macierza permutacji. (Jest to macierz ortogonalna.) Jeśli A jest symetryczna i dodatnio określona, także macierz PAP T jest symetryczna i dodatnio określona, a więc posiada ona swoja faktoryzację Cholesky ego. Macierz P staramy się dobrać tak, aby wypełnienie w czynniku Cholesky ego spermutowanej macierzy było możliwie małe. Problem Copyright c P. F. Góra 3 37
38 znalezienia permutacji takiej, aby wypełnienie było najmniejsze z możliwych jest NP-zupełny, w praktyce do poszukiwania P posługujemy się algorytmami heurystycznymi. Z historycznych powodów, z uwagi na zwia- zek pomiędzy macierzami symetrycznymi a grafami (struktura zerowychniezerowych elementów pozadiagonalnych macierzy symetrycznej odpowiada macierzy sasiedztwa pewnej klasy grafów nieskierowanych), algorytmy te nazywa się minimum degree algorithms. Przeglad tych algorytmów wykracza, niestety, poza zakres wykładu ze wstępu do metod numerycznych. Jeżeli znalezienie efektywnej permutacji nie wydaje się tanie i wygodne, można rozważyć użycie zupełnie innej klasy algorytmów, na przykład algorytmów iteracyjnych. Copyright c P. F. Góra 3 38
39 Przykład Macierz po prawej stronie stanowi optymalna permutację macierzy po lewej. W obu macierzach 32 elementy (dokładnie połowa) jest pusta. Gdyby zastosować faktoryzację Cholesky ego do macierzy po lewej, czynnik trójkatny miałby tylko 4 (zamiast 16) elementów zerowych. Czynnik Cholesky ego macierzy po prawej będzie miał 13 elementów zerowych (trzy elementy się wypełnia). Copyright c P. F. Góra 3 39
Wstęp do metod numerycznych Faktoryzacja macierzy. P. F. Góra
Wstęp do metod numerycznych Faktoryzacja macierzy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2011 Uwagi o eliminacji Gaussa Przypuśćmy, że mamy rozwiazać kilka układów równań z ta sama lewa strona,
Wstęp do metod numerycznych Eliminacja Gaussa Faktoryzacja LU. P. F. Góra
Wstęp do metod numerycznych Eliminacja Gaussa Faktoryzacja LU P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2014 Co można zrobić z układem równań... tak, aby jego rozwiazania się nie zmieniły? Rozważam
Wstęp do metod numerycznych Eliminacja Gaussa i faktoryzacja LU. P. F. Góra
Wstęp do metod numerycznych Eliminacja Gaussa i faktoryzacja LU P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Co można zrobić z układem równań... tak, aby jego rozwiazania się nie zmieniły? Rozważam
Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe. P. F. Góra
Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2015 Co można zrobić z układem równań... tak, aby jego rozwiazania się nie zmieniły? Rozważam
Wstęp do metod numerycznych Faktoryzacja Cholesky ego i QR. P. F. Góra
Wstęp do metod numerycznych Faktoryzacja Cholesky ego i QR P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Faktoryzacja Cholesky ego Niech A R N N będzie symetryczna, A T = A, i dodatnio określona:
Zaawansowane metody numeryczne
Wykład 10 Rozkład LU i rozwiązywanie układów równań liniowych Niech będzie dany układ równań liniowych postaci Ax = b Załóżmy, że istnieją macierze L (trójkątna dolna) i U (trójkątna górna), takie że macierz
Wstęp do metod numerycznych Faktoryzacja QR i SVD. P. F. Góra
Wstęp do metod numerycznych Faktoryzacja QR i SVD P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Transformacja Householdera Niech u R N, u 0. Tworzymy macierz W sposób oczywisty P T = P. Obliczmy
5. Rozwiązywanie układów równań liniowych
5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Uwarunkowanie zadania numerycznego Niech ϕ : R n R m będzie pewna funkcja odpowiednio wiele
Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych
Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych Piotr Modliński Wydział Geodezji i Kartografii PW 13 stycznia 2012 P. Modliński, GiK PW Rozw.
Metody numeryczne Wykład 4
Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania
Analiza numeryczna Kurs INP002009W. Wykłady 6 i 7 Rozwiązywanie układów równań liniowych. Karol Tarnowski A-1 p.
Analiza numeryczna Kurs INP002009W Wykłady 6 i 7 Rozwiązywanie układów równań liniowych Karol Tarnowski karol.tarnowski@pwr.wroc.pl A-1 p.223 Plan wykładu Podstawowe pojęcia Własności macierzy Działania
Rozwiązywanie układów równań liniowych
Rozwiązywanie układów równań liniowych Marcin Orchel 1 Wstęp Jeśli znamy macierz odwrotną A 1, to możęmy znaleźć rozwiązanie układu Ax = b w wyniku mnożenia x = A 1 b (1) 1.1 Metoda eliminacji Gaussa Pierwszy
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
Zaawansowane metody numeryczne
Wykład 11 Ogólna postać metody iteracyjnej Definicja 11.1. (metoda iteracyjna rozwiązywania układów równań) Metodą iteracyjną rozwiązywania { układów równań liniowych nazywamy ciąg wektorów zdefiniowany
Obliczenia naukowe Wykład nr 8
Obliczenia naukowe Wykład nr 8 Paweł Zieliński Katedra Informatyki, Wydział Podstawowych Problemów Techniki, Politechnika Wrocławska Literatura Literatura podstawowa [] D. Kincaid, W. Cheney, Analiza numeryczna,
Układy równań liniowych. Krzysztof Patan
Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych
Metoda eliminacji Gaussa. Autorzy: Michał Góra
Metoda eliminacji Gaussa Autorzy: Michał Góra 9 Metoda eliminacji Gaussa Autor: Michał Góra Przedstawiony poniżej sposób rozwiązywania układów równań liniowych jest pewnym uproszczeniem algorytmu zwanego
, A T = A + B = [a ij + b ij ].
1 Macierze Jeżeli każdej uporządkowanej parze liczb naturalnych (i, j), 1 i m, 1 j n jest przyporządkowana dokładnie jedna liczba a ij, to mówimy, że jest określona macierz prostokątna A = a ij typu m
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
10. Metody obliczeniowe najmniejszych kwadratów
10. Metody obliczeniowe najmniejszych kwadratów 1. Dowód twierdzenia o faktoryzacji macierzy Twierdzenie 1 Każdadodatniookreślon aisymetryczn amacierzm można przedstawíc wpostaci M = PP T gdzie P jest
Wykład 5. Metoda eliminacji Gaussa
1 Wykład 5 Metoda eliminacji Gaussa Rozwiązywanie układów równań liniowych Układ równań liniowych może mieć dokładnie jedno rozwiązanie, nieskończenie wiele rozwiązań lub nie mieć rozwiązania. Metody dokładne
1 Układy równań liniowych
II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie
Wstęp do metod numerycznych Algebraiczna metoda gradientów sprzężonych. P. F. Góra
Wstęp do metod numerycznych Algebraiczna metoda gradientów sprzężonych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2015 Metoda gradientów sprzężonych motywacja Rozważmy funcję f : R N R f(x) = 1 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 15 Układy równań liniowych Niech K będzie ciałem i niech α 1, α 2,, α n, β K. Równanie: α 1 x 1 + α 2 x 2 + + α n x n = β z niewiadomymi x 1, x 2,, x n nazywamy równaniem liniowym. Układ: a 21 x
Wstęp do metod numerycznych Inne rodzaje faktoryzacji. P. F. Góra
Wstęp do metod numerycznych Inne rodzaje faktoryzacji P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2017 Transformacja Householdera Niech u R N, u 0. Tworzymy macierz W sposób oczywisty P T = P. Obliczmy
Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.
. Metoda eliminacji. Treść wykładu i ich macierze... . Metoda eliminacji. Ogólna postać układu Układ m równań liniowych o n niewiadomych x 1, x 2,..., x n : a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21
2. Układy równań liniowych
2. Układy równań liniowych Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 2. Układy równań liniowych zima 2017/2018 1 /
Komputerowa analiza zagadnień różniczkowych 3. Numeryczne zagadnienie własne
Komputerowa analiza zagadnień różniczkowych 3. Numeryczne zagadnienie własne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 Wektory i wartości własne definicje Niech A C N N. Jeżeli
A A A A A A A A A n n
DODTEK NR GEBR MCIERZY W dodatku tym podamy najważniejsze definicje rachunku macierzowego i omówimy niektóre funkcje i transformacje macierzy najbardziej przydatne w zastosowaniach numerycznych a w szczególności
Wartości i wektory własne
Dość często przy rozwiązywaniu problemów naukowych czy technicznych pojawia się konieczność rozwiązania dość specyficznego układu równań: Zależnego od n nieznanych zmiennych i pewnego parametru. Rozwiązaniem
Wstęp do metod numerycznych 9a. Układy równań algebraicznych. P. F. Góra
Wstęp do metod numerycznych 9a. Układy równań algebraicznych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Układy równań algebraicznych Niech g:r N równanie R N będzie funkcja klasy co najmniej
UKŁADY RÓWNAŃ LINIOWYCH - Metody dokładne
UKŁADY RÓWNAŃ LINIOWYCH - Metody dokładne Układy równań liniowych Rozpatruje się układ n równań liniowych zawierających n niewiadomych: a11x1 a12x2... a1nxn b1 a21x1 a22x2... a2nxn b2... an 1x1 an2x2...
III TUTORIAL Z METOD OBLICZENIOWYCH
III TUTORIAL Z METOD OBLICZENIOWYCH ALGORYTMY ROZWIĄZYWANIA UKŁADÓW RÓWNAŃ LINIOWYCH Opracowanie: Agata Smokowska Marcin Zmuda Trzebiatowski Koło Naukowe Mechaniki Budowli KOMBO Spis treści: 1. Wstęp do
Wykład 6. Metoda eliminacji Gaussa: Eliminacja z wyborem częściowym Eliminacja z wyborem pełnym
1 Wykład 6 Metoda eliminacji Gaussa: Eliminacja z wyborem częściowym Eliminacja z wyborem pełnym ELIMINACJA GAUSSA Z WYBOREM CZĘŚCIOWYM ELEMENTÓW PODSTAWOWYCH 2 Przy pomocy klasycznego algorytmu eliminacji
1 Macierz odwrotna metoda operacji elementarnych
W tej części skupimy się na macierzach kwadratowych. Zakładać będziemy, że A M(n, n) dla pewnego n N. Definicja 1. Niech A M(n, n). Wtedy macierzą odwrotną macierzy A (ozn. A 1 ) nazywamy taką macierz
3. Wykład Układy równań liniowych.
31 Układy równań liniowych 3 Wykład 3 Definicja 31 Niech F będzie ciałem Układem m równań liniowych o niewiadomych x 1,, x n, m, n N, o współczynnikach z ciała F nazywamy układ równań postaci: x 1 + +
Metody dekompozycji macierzy stosowane w automatyce
Metody dekompozycji macierzy stosowane w automatyce Grzegorz Mzyk Politechnika Wrocławska, WydziałElektroniki 23 lutego 2015 Plan wykładu 1 Wprowadzenie 2 Rozkład LU 3 Rozkład spektralny 4 Rozkład Cholesky
; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...
Tekst na niebiesko jest komentarzem lub treścią zadania. Zadanie. Dane są macierze: A D 0 ; E 0 0 0 ; B 0 5 ; C Wykonaj poniższe obliczenia: 0 4 5 Mnożenia, transpozycje etc wykonuję programem i przepisuję
Wstęp do metod numerycznych Metody iteracyjne Algebraiczna metoda gradientów sprzężonych. P. F. Góra
Wstęp do metod numerycznych Metody iteracyjne Algebraiczna metoda gradientów sprzężonych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2017 Metody iteracyjne Rozwiazanie układu równań liniowych, uzyskane
Układy równań liniowych i metody ich rozwiązywania
Układy równań liniowych i metody ich rozwiązywania Łukasz Wojciechowski marca 00 Dany jest układ m równań o n niewiadomych postaci: a x + a x + + a n x n = b a x + a x + + a n x n = b. a m x + a m x +
"Bieda przeczy matematyce; gdy się ją podzieli na więcej ludzi, nie staje się mniejsza." Gabriel Laub
"Bieda przeczy matematyce; gdy się ją podzieli na więcej ludzi, nie staje się mniejsza." Gabriel Laub Def. Macierzą odwrotną do macierzy A M(n) i deta nazywamy macierz A - M(n) taką, że A A - A - A Tw.
WEKTORY I WARTOŚCI WŁASNE MACIERZY. = λ c (*) problem przybliżonego rozwiązania zagadnienia własnego dla operatorów w mechanice kwantowej
WEKTORY I WARTOŚCI WŁASNE MACIERZY Ac λ c (*) ( A λi) c nietrywialne rozwiązanie gdy det A λi problem przybliżonego rozwiązania zagadnienia własnego dla operatorów w mechanice kwantowej A - macierzowa
Wykład 14. Elementy algebry macierzy
Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,
Wstęp do metod numerycznych Metody iteracyjne i metoda gradientów. P. F. Góra
Wstęp do metod numerycznych Metody iteracyjne i metoda gradientów sprzężonych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Metody iteracyjne W metodach dokładnych otrzymane rozwiazanie jest dokładne
dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;
Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia
15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej
15. Macierze Definicja Macierzy. Dla danego ciała F i dla danych m, n IN funkcję A : {1,...,m} {1,...,n} F nazywamy macierzą m n ( macierzą o m wierszach i n kolumnach) o wyrazach z F. Wartość A(i, j)
Wstęp do metod numerycznych SVD, metody iteracyjne i metoda gradientów. P. F. Góra
Wstęp do metod numerycznych SVD, metody iteracyjne i metoda gradientów sprzężonych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2011 Współczynnik uwarunkowania macierzy symetrycznej Twierdzenie 1. Niech
Układy równań liniowych
Układy równań liniowych Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 1. wykład z algebry liniowej Warszawa, październik 2015 Mirosław Sobolewski (UW) Warszawa, wrzesień 2015 1 / 1
O MACIERZACH I UKŁADACH RÓWNAŃ
O MACIERZACH I UKŁADACH RÓWNAŃ Problem Jak rozwiązać podany układ równań? 2x + 5y 8z = 8 4x + 3y z = 2x + 3y 5z = 7 x + 8y 7z = Definicja Równanie postaci a x + a 2 x 2 + + a n x n = b gdzie a, a 2, a
Metody numeryczne. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50
Metody numeryczne Układy równań liniowych, część II Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50 Układy równań liniowych, część II 1. Iteracyjne poprawianie
UKŁADY RÓWNAŃ LINIOWYCH -Metody dokładne
UKŁADY RÓWNAŃ LINIOWYCH -Metody dokładne Układy równań liniowych Rozpatruje się układ n równań liniowych zawierających n niewiadomych: a + a +... + ann b a + a +... + ann b... an + an+... + annn bn który
Wstęp do metod numerycznych 5. Numeryczne zagadnienie własne. P. F. Góra
Wstęp do metod numerycznych 5. Numeryczne zagadnienie własne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2011 Zagadnienie własne Definicja: Niech A C N N. Liczbę λ C nazywam wartościa własna macierzy
NUMERYCZNE METODY ROZWIĄZYWANIA ROWNAŃ LINIOWYCH. PRZYGOTOWAŁA: ANNA BANAŚ KoMBo, WILiŚ
NUMERYCZNE METODY ROZWIĄZYWANIA ROWNAŃ LINIOWYCH PRZYGOTOWAŁA: ANNA BANAŚ KoMBo, WILiŚ PODZIAŁ DOKŁADNE ELIMINACYJNE DEKOMPOZYCYJNE ELIMINACJI GAUSSA JORDANA GAUSSA-DOOLITTLE a GAUSSA-CROUTA CHOLESKY EGO
Wykład III Układy równań liniowych i dekompozycje macierzy
Wykład III Układy równań liniowych i dekompozycje macierzy Metody eliminacji i podstawienia wstecz Metoda dekompozycji LU i jej zastosowania Metody dla macierzy specjalnych i rzadkich Metody iteracyjne
04 Układy równań i rozkłady macierzy - Ćwiczenia. Przykład 1 A =
04 Układy równań i rozkłady macierzy - Ćwiczenia 1. Wstęp Środowisko Matlab można z powodzeniem wykorzystać do rozwiązywania układów równań z wykorzystaniem rozkładów macierzy m.in. Rozkładu Choleskiego,
det[a 1,..., A i,..., A j,..., A n ] + det[a 1,..., ka j,..., A j,..., A n ] Dowód Udowodniliśmy, że: det[a 1,..., A i + ka j,..., A j,...
Wykład 14 Wyznacznik macierzy cd Twierdzenie 1 Niech A będzie macierzą kwadratową i niech A i, A j będą dwiema różnymi jej kolumnami, wtedy dla dowolnego k K: det[a 1,, A i,, A j,, A n ] det[a 1,, A i
Wyk lad 5 W lasności wyznaczników. Macierz odwrotna
Wyk lad 5 W lasności wyznaczników Macierz odwrotna 1 Operacje elementarne na macierzach Bardzo ważne znaczenie w algebrze liniowej odgrywaja tzw operacje elementarne na wierszach lub kolumnach macierzy
Układy równań i nierówności liniowych
Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +
13 Układy równań liniowych
13 Układy równań liniowych Definicja 13.1 Niech m, n N. Układem równań liniowych nad ciałem F m równaniach i n niewiadomych x 1, x 2,..., x n nazywamy koniunkcję równań postaci a 11 x 1 + a 12 x 2 +...
Metody numeryczne. Janusz Szwabiński. nm_slides-7.tex Metody numeryczne Janusz Szwabiński 11/11/ :45 p.
Metody numeryczne Układy równań liniowych, część I Janusz Szwabiński szwabin@ift.uni.wroc.pl nm_slides-7.tex Metody numeryczne Janusz Szwabiński //2002 2:45 p./83 Układy równań liniowych, część I. Pojęcia
Własności wyznacznika
Własności wyznacznika Rozwinięcie Laplace a względem i-tego wiersza: n det(a) = ( 1) i+j a ij M ij (A), j=1 gdzie M ij (A) to minor (i, j)-ty macierzy A, czyli wyznacznik macierzy uzyskanej z macierzy
Wyk lad 4 Macierz odwrotna i twierdzenie Cramera
Wyk lad 4 Macierz odwrotna i twierdzenie Cramera 1 Odwracanie macierzy I n jest elementem neutralnym mnożenia macierzy w zbiorze M n (R) tzn A I n I n A A dla dowolnej macierzy A M n (R) Ponadto z twierdzenia
METODY NUMERYCZNE. wykład. konsultacje: wtorek 10:00-11:30 środa 10:00-11:30. dr inż. Grażyna Kałuża pokój
METODY NUMERYCZNE wykład dr inż. Grażyna Kałuża pokój 103 konsultacje: wtorek 10:00-11:30 środa 10:00-11:30 www.kwmimkm.polsl.pl Program przedmiotu wykład: 15 godzin w semestrze laboratorium: 30 godzin
Analiza numeryczna Lista nr 3 (ćwiczenia) x x 2 n x.
Analiza numeryczna Lista nr 3 (ćwiczenia) Sprawdzić że macierz ma wartości własne2+ 222 2 2 Niechx R n Udowodnić że 2 0 0 x x 2 n x 3 NiechA R n n będzie macierzą symetryczną Wiadomo że wówczas istnieje
Metody numeryczne w przykładach
Metody numeryczne w przykładach Bartosz Ziemkiewicz Wydział Matematyki i Informatyki UMK, Toruń Regionalne Koło Matematyczne 8 kwietnia 2010 r. Bartosz Ziemkiewicz (WMiI UMK) Metody numeryczne w przykładach
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
Metody numeryczne Wykład 3 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Pojęcia podstawowe Algebra
Wykład 4. Informatyka Stosowana. Magdalena Alama-Bućko. 25 marca Magdalena Alama-Bućko Wykład 4 25 marca / 25
Wykład 4 Informatyka Stosowana Magdalena Alama-Bućko 25 marca 2019 Magdalena Alama-Bućko Wykład 4 25 marca 2019 1 / 25 Macierze Magdalena Alama-Bućko Wykład 4 25 marca 2019 2 / 25 Macierza wymiaru m n
Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika
Wyk lad 4 Dzia lania na macierzach Określenie wyznacznika 1 Określenie macierzy Niech K bedzie dowolnym cia lem oraz niech n i m bed a dowolnymi liczbami naturalnymi Prostokatn a tablice a 11 a 12 a 1n
Programowanie liniowe metoda sympleks
Programowanie liniowe metoda sympleks Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW wykład z algebry liniowej Warszawa, styczeń 2009 Mirosław Sobolewski (UW) Warszawa, 2009 1 / 13
UKŁADY RÓWNAŃ LINIOWYCH
Wykłady z matematyki inżynierskiej JJ, 08 DEFINICJA Układ m równań liniowych z n niewiadomymi to: ( ) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2 a m1 x 1 + a m2 x 2 +
= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3
ZESTAW I 1. Rozwiązać równanie. Pierwiastki zaznaczyć w płaszczyźnie zespolonej. z 3 8(1 + i) 3 0, Sposób 1. Korzystamy ze wzoru a 3 b 3 (a b)(a 2 + ab + b 2 ), co daje: (z 2 2i)(z 2 + 2(1 + i)z + (1 +
Programowanie liniowe metoda sympleks
Programowanie liniowe metoda sympleks Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 13. wykład z algebry liniowej Warszawa, styczeń 2018 Mirosław Sobolewski (UW) Warszawa, 2018 1 /
Wektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń W V nazywamy niezmienniczą
Metody numeryczne II. Układy równań liniowych
Metody numeryczne II. Układy równań liniowych Oleksandr Sokolov Wydział Fizyki, Astronomii i Informatyki Stosowanej UMK (2016/17) http://fizyka.umk.pl/~osokolov/mnii/ Układ równań liniowych Układem równań
Analiza matematyczna i algebra liniowa Macierze
Analiza matematyczna i algebra liniowa Macierze Wojciech Kotłowski Instytut Informatyki Politechniki Poznańskiej email: imię.nazwisko@cs.put.poznan.pl pok. 2 (CW) tel. (61)665-2936 konsultacje: poniedziałek
macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same
1 Macierz definicja i zapis Macierzą wymiaru m na n nazywamy tabelę a 11 a 1n A = a m1 a mn złożoną z liczb (rzeczywistych lub zespolonych) o m wierszach i n kolumnach (zamiennie będziemy też czasem mówili,
FUNKCJE I RÓWNANIA KWADRATOWE. Lekcja 78. Pojęcie i wykres funkcji kwadratowej str
FUNKCJE I RÓWNANIA KWADRATOWE Lekcja 78. Pojęcie i wykres funkcji kwadratowej str. 178-180. Funkcja kwadratowa to taka, której wykresem jest parabola. Definicja Funkcją kwadratową nazywamy funkcje postaci
D1. Algebra macierzy. D1.1. Definicje
D1. Algebra macierzy W niniejszym dodatku podamy podstawowe operacje macierzowe oraz niektóre techniki algebry macierzowej nie dbając szczególnie o formalizm matematyczny. Zakres jest wystarczający dla
DB Algebra liniowa semestr zimowy 2018
DB Algebra liniowa semestr zimowy 2018 SPIS TREŚCI Teoria oraz większość zadań w niniejszym skrypcie zostały opracowane na podstawie książek: 1 G Banaszak, W Gajda, Elementy algebry liniowej cz I, Wydawnictwo
1 Macierze i wyznaczniki
1 Macierze i wyznaczniki 11 Definicje, twierdzenia, wzory 1 Macierzą rzeczywistą (zespoloną) wymiaru m n, gdzie m N oraz n N, nazywamy prostokątną tablicę złożoną z mn liczb rzeczywistych (zespolonych)
Wyznaczniki. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 6. Wykład z algebry liniowej Warszawa, listopad 2013
Wyznaczniki Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 6. Wykład z algebry liniowej Warszawa, listopad 2013 Mirosław Sobolewski (UW) Warszawa, listopad 2013 1 / 13 Terminologia
Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie. P. F. Góra
Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2014 Sposoby reprezentacji liczb całkowitych i rzeczywistych patrz wykład z Teoretycznych Podstaw
Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 6
Wykład 6 p. 1/?? Obliczenia równoległe w zagadnieniach inżynierskich Wykład 6 Dr inż. Tomasz Olas olas@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Plan wykładu
Algebra liniowa z geometrią
Algebra liniowa z geometrią Maciej Czarnecki 15 stycznia 2013 Spis treści 1 Geometria płaszczyzny 2 1.1 Wektory i skalary........................... 2 1.2 Macierze, wyznaczniki, układy równań liniowych.........
Metoda graficzna może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład):
może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład): 1 Narysuj na płaszczyźnie zbiór dopuszczalnych rozwiazań. 2 Narysuj funkcję
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Wstęp
MATEMATYKA I SEMESTR ALK (PwZ) 1. Sumy i sumy podwójne : Σ i ΣΣ
MATEMATYKA I SEMESTR ALK (PwZ). Sumy i sumy podwójne : Σ i ΣΣ.. OKREŚLENIE Ciąg liczbowy = Dowolna funkcja przypisująca liczby rzeczywiste pierwszym n (ciąg skończony), albo wszystkim (ciąg nieskończony)
FUNKCJA LINIOWA - WYKRES
FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości
Plan wykładu. Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 6 p. Rozwiazywanie układów równań. metody bezpośrednie,
Plan wykładu Obliczenia równoległe w zagadnieniach inżynierskich Wykład 6 Dr inż. Tomasz Olas olas@icis.pcz.pl Układy równań liniowych i metody ich rozwiazywania Metoda sprzężonych gradientów Macierze
Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera
Wyk lad 7 Metoda eliminacji Gaussa Wzory Cramera Metoda eliminacji Gaussa Metoda eliminacji Gaussa polega na znalezieniu dla danego uk ladu a x + a 2 x 2 + + a n x n = b a 2 x + a 22 x 2 + + a 2n x n =
Rozwiązywanie układów równań liniowych metody przybliżone Materiały pomocnicze do ćwiczeń z metod numerycznych
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łady równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
Wektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń
Macierze i Wyznaczniki
dr Krzysztof Żyjewski MiBM; S-I 0.inż. 0 października 04 Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Definicja. Iloczynem macierzy A = [a ij m n, i macierzy B = [b ij n p nazywamy macierz
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
KADD Minimalizacja funkcji
Minimalizacja funkcji Poszukiwanie minimum funkcji Foma kwadratowa Metody przybliżania minimum minimalizacja Minimalizacja w n wymiarach Metody poszukiwania minimum Otaczanie minimum Podział obszaru zawierającego