Podemos fazer operações simultâneas de adição e multiplicação entre várias matrizes, desde que as matrizes dadas obedeçam as regras básicas de adição e multiplicação. Estas operações as vezes são chamadas de distributivas.
Dadas as seguintes matrizes
Verifique as seguintes propriedades:
A(L+M) = AL + AM;
(ii) (A+B)(L+M) = A(L+M) +B(L+M).
Aplicamos os seguintes comandos:
A:=array([[2,3,4],[-5,2,-1],[2,-2,3]]);
B:=array([[-1,2,-3],[-7,4,2],[-1,-2,2]]);
L:=array([[2,3],[-1,2],[-3,1]]);
M:=array([[-3,2],[4,7], [2,-1]]);
`A(L+M)`:=evalm(A&*(L+M));
ou, mais especificamente,
matrix(A)*(matrix(L)+matrix(M))=evalm(A&*(L+M));
matrix(A)*(matrix(L)+matrix(M));
`AL`:=evalm(A&*L);`AM`:=evalm(A&*M);
matrix(`AL`)+matrix(`AM`)=matrix(`A(L+M)`);
Assim, concluímos que
Aplicamos os seguintes comandos:
`A+B`:=evalm(A+B): A+B=matrix(`A+B`);
`L+M`:=evalm(L+M): L+M=matrix(`L+M`);
`(A+B)(L+M)`:=evalm((A+B)&*(L+M)):
(A+B)*(L+M)=matrix(`(A+B)(L+M)`);
`A(L+M)`:=evalm(A&*(L+M));`B(L+M)`:=evalm(B&*(L+M));
matrix(`A(L+M)`)+matrix(`B(L+M)`)=
evalm(A*(L+M)+B*(L+M));
Assim concluímos que
Observação