Sustav linearnih jednadžbi
U matematici i linearnoj algebri, sustav linearnih jednadžbi je skup linearnih jednadžbi, kao što je
Standardni problem predstavlja utvrđivanje postoji li skup vrijednosti za nepoznate , koji zadovoljava sve jednadžbe istovremeno, kao i pronalaženje takvog skupa ako postoji. Postojanje skupa rješenja ovisi od jednadžbi, ali i od dostupnih vrijednosti (radi li se o cijelim brojevima, realnim brojevima, i slično).
Sustavi linearnih jednadžbi spadaju među najstarije matematičke probleme, i imaju mnoge primjene, kao što su obrada digitalnih signala, procjene, predviđanja, kao i linearno programiranje ili aproksimacija nelinearnih problema u numeričkoj analizi. Postoji mnogo načina da se riješi sustav linearnih jednadžbi. Međutim, među najučinkovitijima su Gaussov postupak i dekompozicija Choleskyja.
Poopćeno, sustav s m linearnih jednadžbi i n nepoznanica se zapisuje na sljedeći način
gdje su nepoznanice, a brojevi su koeficijenti sustava. Stavljamo koeficijente u matricu na sljedeći način:
Ako predstavimo svaku matricu slovom, ovo postaje
gdje je A a m×n matrica, x je vektor stupac s n članova, a b je vektor stupac s m članova. Gaus-Jordanova eliminacija se primjenjuje na sve ove sustave, čak i ako su koeficijenti iz nekog proizvoljnog polja.
Ako je polje beskonačno (kao u slučaju realnih ili kompleksnih brojeva), moguća su samo sljedeća tri slučaja (točno će jedan biti točan) za svaki dani sustav linearnih jednadžbi:
- sustav nema rješenja (sustav je proturječan, tj. nemoguć)
- sustav ima točno jedno rješenje (sustav je istinit)
- sustav ima beskonačno mnogo rješenja (sustav je neodređen)
Sustav oblika
se naziva homogenim sustavom linearnih jednadžbi. Skup svih rješenja se naziva nul prostorom matrice A.
Posebno u svjetlu obilja gorenavedenih primjena, nekoliko učinkovitijih zamjena Gauss-Jordanovoj eliminaciji je razvijeno za širok spektar specijalnih slučajeva. Mnogi od ovih poboljšanih algoritama su složenosti O(n2) (vidi: Veliko-O notacija). Neki od najuobičajenijih specijalnih slučajeva su:
- Za probleme oblika Ax = b, gdje je A simetrična Toeplitzova matrica, može se koristiti Levinsonova rekurzija ili neka od njenih inačica. Jedna od često korištenih varijacija je Schurova rekurzija, koja se koristi u obradi digitalnih signala.
- Za probleme oblika Ax = b, gdje je A singularna matrica, ili gotovo singularna, matrica A se dekomponira u umnožak triju matrica. Matrice s lijeve i desne strane su lijevi i desni singularni vektori. Matrica u sredini je dijagonalna matrica i sadrži singularne vrijednosti. Matrica tada može biti invertirana jednostavnom zamjenom redoslijeda tri komponente, transponiranjem matrica singularnih vektora, te uzimanjem recipročne vrijednosti dijagonalnih elemenata središnje matrice. Ako je bilo koja od singularnih vrijednosti preblizu nule, i stoga blizu singularnosti, postavlja se na nulu.
- Online linearni rješavač
- Sustavi linearnih diferencijalnih jednadžbi Arhivirana inačica izvorne stranice od 14. veljače 2007. (Wayback Machine)
- (fr.) Rješenje linearnih sustava Arhivirana inačica izvorne stranice od 15. rujna 2007. (Wayback Machine)