• Nebyly nalezeny žádné výsledky

Numerická lineární algebra 1 – DÚ 4

N/A
N/A
Protected

Academic year: 2022

Podíl "Numerická lineární algebra 1 – DÚ 4"

Copied!
1
0
0

Načítání.... (zobrazit plný text nyní)

Fulltext

(1)

Numerická lineární algebra 1 – DÚ 4

1. Stáhněte si skript http://homel.vsb.cz/~mer126/NLA1/Lectures/7/Cv/DU_script4.m a postupujte podle pokynů ve skriptu.

2. K naprogramování Gaussovy-Seidelovy metody můžete použít např. následující pseudokód Choose initial approximation x(0) of solution x

while stopping criterion not satisfied do:

for i = 1, 2, ..., n s = 0

for j = 1, 2, ..., i-1 s = s + ai,jxj(k)

end

for j = i+1, ..., n s = s + ai,jxj(k-1)

end

xi = ( bi – s ) / ai,i

end x(k) = x end

3. Vaše řešení (doplněný skript DU_script4.m a všechny soubory potřebné k jeho správnému spuštění) zabalte do zip archívu a zašlete nejpozději do 31. 3. 2022 16:00 na adresu michal.merta@vsb.cz s předmětem „NLA DU4“.

Odkazy

Související dokumenty

Vyplňte hlavičku (jméno, login, datum) a upravený skript zašlete

Korektnost zadaných vstupních argumentů můžeme použít metody isvector (je vstupní argument vektor?), isnumeric (je vstupní argument číselný vektor?), isscalar (je

Zkopírujte obsah souboru mat_mat.m do nového souboru mat_mat_v2.m (nezapomeňte upravit hlavičku souboru).. Nahraďte ji tedy zabudovanou matlabovskou funkci pro výpočet

nzmax( S ); % Mnozstvi pameti alokovane pro nenulove prvky spalloc( m, n, nzmax ); % Alokace pameti pro ulozeni ridke matice spfun( @sin, S ); % Aplikuje zadanou funkci

První parametr je matice, jejíž sloupce mají být umístěny na diagonály vytvářené matice, následuje vektor určující, na kterou diagonálu se daný sloupec umístí;

Vyjděte z následujícího kódu a vytvořte funkci fsubst, která bude řešit systém s čtvercovou dolní trojúhelníkovou maticí pomocí dopředné substituce.. Doplňte

Otestujte funkčnost vámi vytvořených řešičů (LU rozklad v kombinaci s dopřednou a zpětnou substitucí) na vhodných soustavách (použijte např. soustavu vygenerovanou

Vaše řešení (doplněný skript DU_script3.m a všechny soubory potřebné k jeho správnému spuštění) zabalte do zip archívu a zašlete nejpozději