7.Układy równań liniowych.pdf
(
111 KB
)
Pobierz
116013940 UNPDF
Rozdzial 7
Uklady rownan liniowych
W tym rozdziale zajmiemy si e rozwi azywaniem ukladow rownan liniowych
(2.2). Stosuj ac zapis macierzowy zadanie formulujemy nast ej aco. Dla danej
macierzy (wspolczynnikow) A2K
m;n
oraz wektora (wyrazow wolnych) b2
K
m
nalezy znalezc wszystkie wektory (niewiadome) x spelniaj ace rownosc
Ax = b:
(7.1)
7.1 Zbior rozwi azan
7.1.1 Twierdzenie Croneckera-Capelliego
Mamy trzy mozliwosci:
(i)8x2K
n
Ax 6= b =)uklad jest sprzeczny
(ii)9x2K
n
Ax = b =)uklad jest niesprzeczny
(iii) !9x2K
n
Ax = b =)uklad jest oznaczony
1
Twierdzenie 7.1 (Kroneckera-Capelliego)
Uklad Ax = b jest niesprzeczny wtedy i tylko wtedy gdy
rz(A) = rz([A;b]);
tzn. rz ad macierzy A jest rowny rz edowi A rozszerzonej o wektor b.
1
Symbol \!9" czytamy jako \istnieje dokladnie jeden".
61
62
ROZDZIAL 7. UKLADY R OWNA N LINIOWYCH
Dowod. Jesli rz([A;b]) = rz(A) to wektor b nalezy do pzrestrzeni rozpi etej
przez wektory-kolumny macierzy A. To zas oznacza, ze b jest liniow a kom-
binacj a tych wektorow. Wspolczynniki tej kombinacji tworz a rozwi azanie x
ukladu.
Z drugiej strony, jesli istnieje x2K
n
taki, ze Ax = b tob jest kombinacj a
liniow a wektorow-kolumn macierzy A, czyli b nalezy do przestrzeni rozpi etej
na tych wektorach. To zas implikuje ze rz([A;b]) = rz(A) i konczy dowod.
Mozemy rownowaznie stwierdzic, ze uklad Ax = b jest niesprzeczny
wtedy i tylko wtedy gdy b2R(A), czyli wektor wyrazow wolnych lezy w
obrazie macierzy wspolczynnikow.
7.1.2 Zbior rozwi azan jako warstwa
Niech
L(A;b) =fx2K
n
: Ax = bg
b edzie zbiorem wszystkich rozwi azan ukladu Ax = b.
Denicja 7.1 Powiemy, ze dwa uklady, A
1
x = b
1
oraz A
2
x = b
2
, s a
rownowazne gdy maj a ten sam zbior rozwi azan, tzn. gdy
L(A
1
;b
1
) =L(A
2
;b
2
):
Twierdzenie 7.2 Jesli uklad Ax = b jest niesprzeczny to zbior rozwi azan
L(A;b) =fx
0
+ y : y2N(A)g= W (x
0
;N(A)) ;
gdzie x
0
jest dowolnych rozwi azaniem szczegolnym ukladu.
Dowod. Jesli x
0
jest rozwi azaniem szczegolnym i y2N(A) to
A(x
0
+ y) = Ax
0
+ Ay = b +0 = b;
czyli x
0
+ y jest tez rozwi azaniem. To zas implikuje ze W (x
0
;N(A))
L(A;b).
Z drugiej strony, jesli Ax = b to A(xx
0
) = bb = 0, czyli (xx
0
)2
N(A). A wi ec x = x
0
+ (xx
0
) jest z jednej strony rozwi azaniem ukladu, a
z drugiej elementem warstwy W (x
0
;N(A)). St adL(A;b)W (x
0
;N(A)).
7.2. EFEKTYWNA METODA ROZWI AZANIA
63
7.1.3 Uklady nieosobliwe
Rozpatrzmy przez chwil e uklady z macierzami kwadratowymi.
Twierdzenie 7.3 Macierz kwadratowa A2K
n;n
jest nieosobliwa wtedy i
tylko wtedy gdy rz(A) = n.
Dowod. Wobec nierownosci
n = rz(I
n
) = rz(AA
1
)min
rz(A); rz(A
1
)
mamy, ze jesli A jest nieosobliwa to rz(A) = n = rz(A
1
). Z drugiej strony,
jesli rz(A) = n to kolumny A s a wektorami liniowo niezaleznymi. St ad
istnieje macierz X2K
n;n
taka, ze AX = I
n
. Podobnie, istnieje Y2K
n;n
taka, ze A
T
Y = I
n
, czyli Y
T
A = I
n
. Ponadto
Y
T
= Y
T
I
n
= (Y
T
A)X = I
n
X = X;
tzn. odwrotnosci lewostronna i prawostronna istniej a i s a sobie rowne, A
1
=
X = Y
T
. To konczy dowod.
Wiemy, ze jesli macierz kwadratowa A jest nieosobliwa to rozwi azaniem
ukladu Ax = b jest x
:= A
1
b i jest to jedyne rozwi azanie, tzn. uklad jest
oznaczony. Ale tez odwrotnie, jesli uklad Ax = b z macierz a kwadratow a
A jest oznaczony dla pewnego b to macierz A jest nieosobliwa. Rzeczywiscie,
wtedy j adroN(A) =f0g. To znaczy, ze wektory-kolumny macierzy tworz a
uklad liniowo niezalezny i rz(A) = n. Na podstawie twierdzenia 2.1 wnio-
skujemy ze A jest nieosobliwa.
Wniosek 7.1 Niech A b edzie macierz a kwadratow a. Uklad Ax = b jest
oznaczony wtedy i tylko wtedy gdy A jest nieosobliwa.
7.2 Efektywna metoda rozwi azania
Dla danej macierzy A2K
m;n
i wektora b2K
m
chcemy zbadac, czy uklad
(7.1) jest niesprzeczny, a jesli tak to znalezc zbior jego rozwi azan (warstw e)
L(A;b) = x
0
+N(A);
gdzieN(A) = span(z
s+1
;z
s+2
;:::;z
n
) i s = rz(A).
64
ROZDZIAL 7. UKLADY R OWNA N LINIOWYCH
7.2.1 Ogolny schemat
Najpierw wyznaczymy s = rz(A) i t = rz([A;b]), a nast epnie w przypadku
s = t skonstruujemy rozwi azanie szczegolne x
0
oraz baz e z
s+1
;:::;z
n
j adra
N(A).
Ogolny schemat post epowania prowadz acy do postaci rownania, z ktorego
mozna juz stosunkowo latwo odczytac rozwi azanie jest nast epuj acy. Star-
tuj ac z ukladu wyjsciowego (7.1), ktory oznaczymy przez (U
0
), kolejno dla
k = 1; 2;:::;s konstruujemy \prostsze" i (prawie) rownowazne (U
0
) uklady
(U
k
) z macierzami A
(k)
tego samego formatu co A. Macierz A
(s)
ukladu
docelowego (U
s
) okaze si e trojk atn a gorn a.
Dopuszczamy przy tym nast epuj ace operacje na ukladnie rownan:
(i) zamiana kolejnosci rownan (wierszy macierzy),
(ii) zamiana kolejnosci niewiadomych (kolumn macierzy),
(iii) dodanie do jednego z rownan innego rownania pomnozonego przez ska-
lar.
Zauwazmy, ze operacje (i) oraz (iii) prowadz a do ukladow rownowaznych,
zas (ii) powoduje jedynie zmian e kolejnosci niewiadomych. W szczegolnosci,
rz ad macierzy ukladu nie ulega zmianie.
Schemat sprowadzania ukladu wyjsciowego do postaci z macierz a troj-
k atn a gorn a przy pomocy zdeniowanych operacji, ktory teraz dokladniej
opiszemy, nazywamy Eliminacj a Gaussa.
7.2.2 Eliminacja Gaussa
Zalozmy, ze wykonalismy juz k przeksztalcen ukladu wyjsciowego,
(U
0
)!(U
1
)!:::!(U
k
);
gdzie 0ks1, otrzymuj ac uklad
A
(k)
x
(k)
= b
(k)
z nacierz a
R
k
T
k
0 V
k
A
(k)
=
;
7.2. EFEKTYWNA METODA ROZWI AZANIA
65
gdzie R
k
2TRIU
k;k
jest kwadratow a i nieosobliw a macierz a trojk atn a gorn a.
Oczywiscie, zalozenie to jest spelnione dla k = 0, czyli dla ukladu wyjscio-
wego, bowiem wtedy A
(0)
= V
0
= A.
Krok (k + 1)-szy eliminacji
1. Wybieramy w V
k
element rozny od zera, powiedzmy v
p;q
6= 0, k + 1
pm, k + 1qn. (Taki element istnieje, bo inaczej mielibysmy
rz(A
(k)
) = k < s = rz(A).)
2. Przestawiamy wiersze (k + 1)-szy z p-tym oraz kolumny (niewiadome)
(k + 1)-sz a z q-t a.
3. Dokonujemy eliminacji (k + 1)-szej niewiadomej z rownan od (k + 1)-
szego do m-tego odejmuj ac od rownania i-tego rownanie (k + 1)-sze
pomnozone przez l
i;k+1
:= a
(k)
i;k+1
=a
(k)
k+1;k+1
, i = k+1;k+2;:::;m. (Tutaj
i;j
oznacza tu element aktualnie stoj acy na przeci eciu i-tego wiersza
i j-tej kolumny macierzy ukladu).
Po wykonaniu (k + 1)-szego kroku metody dostajemy uklad z macierz a
A
(k+1)
, ktora ma wyzerowane wspolczynniki o indeksach (i;j) dla 1j
k + 1, j < im.
Po wykonaniu s = rz(A) krokow dostajemy uklad (U
s
) postaci
A
(s)
x
(s)
= b
(s)
;
przy czym
R
s
T
s
0 0
A
(s)
=
;
a wektor x
(s)
rozni si e od x
(0)
jedynie przestawieniem (permutacj a) wspol-
rz ednych. Rzeczywiscie, gdyby odpowiednia podmacierz V
s
macierzy A
(s)
byla niezerowa to mielibysmy rz(A) = rz(A
(s)
) > s.
Dodajmy jeszcze, ze w przypadkach s = 0 i s = min(m;n) niektore bloki
macierzy A
(s)
s a puste.
7.2.3 Konstrukcja rozwi azania ogolnego
Przyjmuj ac
"
x
(s)
#
"
b
(s)
#
x
(s)
=
I
x
(s)
;
b
(s)
=
I
b
(s)
;
II
II
a
(k)
Plik z chomika:
wp-pl
Inne pliki z tego folderu:
1.Grupy i ciała, liczby zespolone.pdf
(97 KB)
10.Formy dwuliniowe i kwadratowe.pdf
(79 KB)
11.Przestrzenie euklidesowe.pdf
(82 KB)
2.Macierze liczbowe.pdf
(90 KB)
3.Normy wektorów i macierzy.pdf
(87 KB)
Inne foldery tego chomika:
Angielski dla początkujących
Angielski w 20 minut przez 60 dni
AutoCAD 2010 PL
Botanika
Botanika M
Zgłoś jeśli
naruszono regulamin