Mně Matlab vypíše toto:
Ta druhá chyba pak vychází z té první - nemá co vrazit do metody LURozklad, když není A definováno. Kde v kódu je dle Vás matice A definovaná? Schválně si přidejte ten řádek s deklarací matice A, který jsem psal výše ve vlákně. Nechce se mi zrovna zkoumat celý kód, programování mám již za sebou a Matlab používám sem tam ve škole.??? Input argument "A" is undefined.
Error in ==> LURozklad at 3
P = eye (size(A));
Výstup programu je pak tento:
A =
1 2 3
5 6 7
matice A:
5.0000 6.0000 7.0000
0.2000 0.8000 3.0000
matice A:
5.0000 6.0000 7.0000
0.2000 0.8000 3.0000
matice L:
1 0 0
1 1 0
matice U:
5 6
0 2
matice P:
0 1 0
1 0 0
ans =
1 0 0
1 1 0