Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
X=A+c<br />
je xij = aij + c, pro<br />
X=c-B<br />
je xij = c − bij.<br />
2.3 Maticové násobení<br />
Symbol ” * ” označuje násobení matic. Operace je definována, pokud vnitřní rozměry<br />
dvou operandů jsou stejné. Součin X=A*B se vykoná, je-li druhý rozměr A stejný jako<br />
první rozměr B, tj. pokud A je typu n × k, B musí být typu k × m, výsledná matice X<br />
bude typu n × m a platí xij = k<br />
airbrj.<br />
r=1<br />
Definujme matice A a B<br />
A=[1 5 0; -1 2 3];<br />
B=[0 1 1; 1 -3 2; -1 4 2; 1 0 3];<br />
Matice A je tedy typu 2 × 3, matice B je typu 4 × 3. Můžeme vyzkoušet, že součin<br />
X=A*B<br />
není definován, protože nesouhlasí uvedené rozměry. Pokud však v součinu použijeme<br />
transponovanou matici B’, která je typu 3 × 4,<br />
X=A*B’<br />
operace je platná a výsledná matice X je typu 2 × 4.<br />
Matice lze také násobit konstantou. V tomto případě se vynásobí každý prvek matice<br />
danou konstantou. Např. pro<br />
c=2;<br />
X=A*c<br />
je xij = aij ∗ c, pro<br />
X=c*B<br />
je xij = c ∗ bij.<br />
2.4 Maticové dělení<br />
V MATLABu existují dva symboly pro dělení matic, ”\” a ”/”. Obecně platí, že<br />
X=A\B je řešením A ∗ X = B<br />
X=B/A je řešením X ∗ A = B.<br />
Je-li A regulární čtvercová matice, potom X=A\B resp. X=B/A formálně odpovídají levostrannému<br />
resp. pravostrannému násobení matice B maticí inverzní k matici A; tj.<br />
6