
Maticové dělení
V MATLABu existují dva způsoby dělení matic - levostranné a pravostranné / dělení. Obecně platí
X = A |
je řešením |
X = A / B |
je řešením |
Je-li A regulární čtvercová matice, potom X = AB, resp. X = B/A, formálně odpovídají levostrannému, resp. pravostrannému, násobení matice B maticí inverzní k matici A; tj. inv(A)
B resp. B
inv(A). Funkce inv() slouží pro výpočet inverzní matice, výpočet pomocí levostranného, resp. pravostranného, dělení je získán přímo, bez výpočtu inverze.
Je-li matice A obecně typu B musí být typu
výsledná matice X = A
B bude typu
Pravostranné dělení X = B/A je definováno pomocí levostranného dělení jako X = B/A, což je ekvivalentní (A'
B')'.
Při dělení matice konstantou se dělení provádí po složkách, výsledek pravostranného i levostranného dělení je stejný.
>> A = [1 5 0; -1 2 3; 1 2 1];
>> x = inv(A) * b
>> c = 2;
>> x = A / c
|