Zakaj matrično množenje ni komutativno?

Zakaj matrično množenje ni komutativno?
Anonim

Najprej, če ne uporabljamo kvadratnih matrik, potem ne moremo niti poskusiti zamenjati matrik, ker se velikosti ne ujemajo. Toda tudi pri kvadratnih matrikah nimamo splošne prehodnosti. Poglejmo, kaj se zgodi z enostavnim primerom # 2xx2 # matrike.

Glede na #A = ((a_11, a_12), (a_21, a_22)) # in #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)) #

Opazite, da ti ne bodo enaki, če ne bomo omejili vrednosti za # A # in # B #. Ker vzamete vrstice iz prve matrike in pomnožite s stolpci od drugega, spreminjanje vrstnega reda spremeni vrednosti, ki se bodo pojavile za kateri koli element.