Por que a multiplicação de matrizes não é comutativa?

Por que a multiplicação de matrizes não é comutativa?
Anonim

Primeiramente, se não estivermos usando matrizes quadradas, não poderemos nem tentar comutar matrizes multiplicadas, pois os tamanhos não seriam iguais. Mas mesmo com matrizes quadradas não temos comutatividade em geral. Vamos ver o que acontece com o simples caso de # 2xx2 # matrizes.

Dado #A = ((a_11, a_12), (a_21, a_22)) # e #B = ((b_11, b_12), (b_21, b_22)) #

#AB = ((a_11b_11 + a_12b_21, a_11b_12 + a_12b_22), (a_21b_11 + a_22b_21, a_21b_12 + a_22b_22)) #

#BA = ((a_11b_11 + a_21b_12, a_12b_11 + a_22b_12), (a_11b_21 + a_21b_22, a_12b_21 + a_22b_22)) #

Observe que eles não serão os mesmos, a menos que façamos algumas restrições muito específicas sobre os valores #UMA# e # B #. Como você está pegando as linhas da primeira matriz e multiplicando por colunas da segunda, a alteração da ordem altera os valores que ocorrerão para qualquer elemento determinado.