LABORATORIUM 3 Grupa NP, wtorek 19.03.2024, godz 08:30
Napisz skrypt, który, korzystając z metody Doolittle'a, dokona rozkładu (dekompozycji) LU macierzy odpowiadającej lewej stronie poniższego układu równań:
Wymagania odnośnie zadania (w nawiasach podana punktacja):
Skrypt ma dokonać rozkładu macierzy na macierze trójkątne - górną ($\mathbf{U}$) i dolną ($\mathbf{L}$). Do rozkładu macierzy należy użyć metody Doolittle'a opisanej Wykładzie nr 3 na slajdach od 31 do 34. [3p.]
Wynikiem działania skryptu ma być wyświetlenie na ekranie (w czytelny sposób) wszystkich wyrazów macierzy wejściowej oraz obu macierzy \(L\) oraz \(U\). Skrypt ma być elastyczny i zautomatyzowany, tzn. powinien działać poprawnie również w przypadku innej macierzy. [1p.]
Wynik dekompozycji należy porównać z wartościami zwracanymi przez funkcję wbudowaną P, L, U = scipy.linalg.lu(A). [1p.]