mn 07


Metody numeryczne
Instytut Sterowania i Systemów Informatycznych
Wydział Elektrotechniki, Informatyki i Telekomunikacji
Uniwersytet Zielonogórski
Elektrotechnika stacjonarne-dzienne pierwszego stopnia z tyt. inżyniera
Informatyka stacjonarne-dzienne drugiego stopnia z tyt. magistra inżyniera
Metody rozwiązywania układów równań liniowych
Laboratorium, prowadzący: mgr inż. Błażej Cichy
Rok akademicki 2010/2011
1 Zestaw I
1. Za pomocą metody Cramera rozwiązać następujące równania:
2x1 - 2x2 = 4
(a)
3x1 + 2x2 = 1
2x1 - 2x2 = 4
(b)
-x1 + x2 = 1
2x1 - 2x2 = 4
(c)
-x1 + x2 = -2
Å„Å‚
2x1 + 2x2 - x3 + x4 = 7
ôÅ‚
ôÅ‚
òÅ‚
x1 - x2 + x3 - x4 = -2
(d)
x1 + x2 + x3 + x4 = 10
ôÅ‚
ôÅ‚
ół
4x1 + 3x2 - 2x3 - x4 = 0
2. Dysponujemy następującym równaniem:
Å„Å‚
x1 + 2x2 + x3 = b1
òÅ‚
2x1 + x2 - 5x3 = b2
ół
- x2 - 2x3 = b3
Rozwiązać otrzymane równanie metodą macierzową (operacja inverse bądz opera-
tor ./). Następnie w miejsce wyrazów wolnych wstawić następujące kolumny wyra-
zów wolnych i rozwiązać powyższy układ równań ponownie dla każdego przypadku:
ëÅ‚ öÅ‚
1
íÅ‚ Å‚Å‚
(a) 2
3
ëÅ‚ öÅ‚
-1/2
íÅ‚ Å‚Å‚
(b) 1/3
-1/4
ëÅ‚ öÅ‚
1
"
íÅ‚ Å‚Å‚
(c)
"2
3
1
Metody rozwiązywania układów równań liniowych 2
ëÅ‚ öÅ‚
1 - j
íÅ‚ Å‚Å‚
(d) -2j
3
3. Rozwiązać równanie macierzowe:
ëÅ‚ öÅ‚
2 -3 0
íÅ‚ Å‚Å‚
3 1 1 · X = B
-1 2 0
dla macierzy B opisanej w następujący sposób:
ëÅ‚ öÅ‚
-3 0
íÅ‚ Å‚Å‚
(a) B = 1 1
2 -1
ëÅ‚ öÅ‚
2 -3 1 -3 0
íÅ‚ Å‚Å‚.
(b) B = 3 1 0 1 1
-1 2 -2 2 -1
4. Za pomocą metody iteracyjnej Jacobiego rozwiązać następujące równania (spraw-
dzić za każdym razem czy metoda będzie zbieżna):
Å„Å‚
4x1 - x2 + x3 = 7
òÅ‚
(a) 4x1 - 8x2 + x3 = -21
ół
-2x1 + x2 + 5x3 = 15
Å„Å‚
òÅ‚ -2x1 + x2 + 5x3 = 15
(b) 4x1 - 8x2 + x3 = -21
ół
4x1 - x2 + x3 = 7
Å„Å‚
9x1 + x2 + x3 = 10
òÅ‚
(c) 2x1 + 10x2 + 3x3 = 19
ół
3x1 + 4x2 + 11x3 = 0
5. Za pomocą metody iteracyjnej Gaussa-Seidela rozwiązać następujące równania (spraw-
dzić za każdym razem czy metoda będzie zbieżna):
Å„Å‚
x1
òÅ‚ - 5x2 - x3 = -8
(a) 4x1 + x2 - x3 = 13
ół
2x1 - x2 - 6x3 = -2
Å„Å‚
5x1
òÅ‚ - x2 + x3 = 10
(b) 2x1 + 8x2 - x3 = 11
ół
-x1 + x2 + 4x3 = 3
Å„Å‚
4x1 + x2 - x3 = 13
òÅ‚
(c) x1 - 5x2 - x3 = -8
ół
2x1 - x2 - 6x3 = -2
2 Zestaw II
1. Stosując metodę eliminacji Gaussa najpierw  ręcznie a potem przy użyciu  ma-
szyny elektronowej rozwiązać następujące równania:
Metody rozwiązywania układów równań liniowych 3
Å„Å‚
2x1 + x2 + x3 + x4 = 7
ôÅ‚
ôÅ‚
òÅ‚
x1 + x2 + 2x4 = 8
(a)
2x1 + 2x2 + 3x3 = 10
ôÅ‚
ôÅ‚
ół
-7x1 - x2 - 2x3 + 2x4 = 0
Å„Å‚
x1 + x2 + x3 + x4 = 7
ôÅ‚
ôÅ‚
òÅ‚
x1 + + 2x4 = 5
(b)
2x1 + 2x2 + 3x3 = 10
ôÅ‚
ôÅ‚
ół
-x1 - x2 - x3 + 2x4 = 0
Å„Å‚
0.9501x1 - 0.7621x2 + 0.6154x3 - 0.4057x4 - 0.0579x5 = -1.23
ôÅ‚
ôÅ‚
ôÅ‚
ôÅ‚
0.2311x1 + 0.4565x2 + 0.7919x3 - 0.3529x5 = 12.3
òÅ‚
(c) 0.6068x1 - 0.9218x3 + 0.9169x4 + 0.8132x5 = 0.1
ôÅ‚
ôÅ‚
0.8214x2 - 0.7382x3 + 0.4103x4 - 0.0099x5 = -0.12
ôÅ‚
ôÅ‚
ół
0.8936x1 - 0.1389x4 = -2.12
2. Rozwiązać równania z poprzedniego punktu stosując algorytm Gaussa-Jordana.
Spróbować porównać wydajność obydwu metod.
3. Za pomocą arytmetyki czterocyfrowej rozwiązać metodą prostej eliminacji Gaussa
układ równań:
0.003x1 + 59.14x2 = 59.17
5.291x1 - 6.130x2 = 46.78
Odpowiedz to : x2 = 1.001, x1 = -10.00 ale prawdziwe rozwiązanie jest następujące:
x1 = 10.00, x2 = 1.000!
2. Przeanalizuj to samo zagadnienie dla dwóch następujących przypadków:
58.09x1 + 1.003x2 = 68.12
(a)
5.31x1 - 6.100x2 = 47.00
58.9x1 + 0.03x2 = 59.20
(b)
-6.10x1 + 5.31x2 = 47.00
3 Zadania do wykonania w domu
1. Zaimplementować w Matlabie funkcję do rozwiązywania układów równań macierzo-
wych w postaci:
Ax = b
metodÄ…:
(a) Cramera
(b) macierzowÄ… (metoda oparta o macierz odwrotnÄ…)
Programy powinny posiadać zabezpieczenia przed podaniem niepoprawnych danych
wejściowych: macierzy A oraz wektora b. Uwzględnić przypadek gdy det(A) = 0.
Metody rozwiązywania układów równań liniowych 4
Literatura
[1] Bjärck Ake i Dahlquist Germund. Metody numeryczne. PWN, Warszawa, 1987.
[2] Jerzy Brzózka i Lech Dorobczyński. Programowanie w MATLAB. Warszawa,
Wydanie I, 1998.
[3] Zenon Fortuna, Bohdan Macukow i Janusz WÄ…sowski. Metody numeryczne. WNT,
Warszawa, 1995.
[4] Jerzy Klamka i in. Metody numeryczne. Politechnika ÅšlÄ…ska, Gliwice, 1998.
[5] David Kincaid i Ward Cheney. Analiza numeryczna. WNT, Warszawa, 2006.
[6] Anna Kamińska i Beata Pańczyk. Matlab. Ćwiczenia z . . . , Przykłady i zadania.
Warszawa, Wydanie I, 2002.
[7] Wanat Kazimierz. Algorytmy numeryczne. Helion, Gliwice, 1994.
[8] Bogumiła Mrozek i Zbigniew Mrozek. MATLAB i Simulink. Poradnik użytkownika.
Wydanie II, 2004.
[9] Jurij Povstenko. Wprowadzenie do metod numerycznych. Akademicka Oficyna
Wydawnicza EXIT, Warszawa, Wydanie drugie poprawione i uzupełnione, 2005.
[10] Rudra Pratap. MATLAB 7 dla naukowców i inżynierów. PWN, 2007.
[11] Wiesława Regel. Wykresy i obiekty graficzne w MATLAB. Warszawa, Wydanie I,
2003.
[12] Marcin Stachurski. Metody numeryczne w programie Matlab. Warszawa, Wydanie I,
2003.


Wyszukiwarka

Podobne podstrony:
Mac Dre All?mn?y
The Leader And The?mned
MN w1 Minimum funkcji
RMZ zał 9 (karm p MN)
MN w budowie samolotów
MN MGR 4
RADIOLOGIA, ĆWICZENIE 6, 5 11 2012 MN
MN zestaw?
MC MN L cwiczenie 6
mn
mn
MN MiBM zaoczne wyklad 1 uklady rownan
mn
MN cwiczenie 1
mn
test mn opis rozwiązań
magazynowanie MN

więcej podobnych podstron