Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Zdravím,
mám za úkol vypočítat první aproximaci řešení systému lineárních rovnic pomocí nějaké iterační metody, ale stále se nemůžu dobrat výsledku. Zadání vypadá takhle:
, počáteční aproximace je ,
což jsem přepsal do tvaru
a pak jsem se to pokoušel vyřešit pomocí Jacobiho a následně Gauss-Seidelovy iterační metody. Problém je ale v tom, že ani jedna z těchto metod tady nekonverguje. Zkoušel jsem ještě relaxační metodu s parametrem ω < 1, ale ani tam se mi nezadařilo (nevím, jestli je to z principu špatně - docela jsem v tom tápal, nebo v čem je problém). Nevím, kam s tím dál, tak budu vděčný za nakopnutí, kterým směrem se dál ubírat :-). Tj. jestli to jde nějakou zmíněnou metodou (Jacobiho, G-S) a jenom jsem to dělal špatně, nebo jestli se tam dá provést nějaká úprava, aby to konvergovalo, nebo to spočítat úplně jinou metodou... Předem mockrát díky!
Offline
↑ Jirka_K:
Není splněna postačující podmínka konvergence. Rovnici je třeba vynásobit zleva maticí A^T (transponovanou k A), tj. místo soustavy Ax=b řešit soustavu A^T.A = A^T.b. Tato soustava má stejné řešení, její matice je pozitivně definitní a Jacobiho i Gauss-Seidlova metoda bude konvegovat.
Offline
↑ martisek: Mockrát děkuji za radu, teď už to konverguje :-).
Offline
Stránky: 1