Матрицу А можно умножать на матрицу В, если количество столбцов матрицы А равно количеству строк матрицы В. При умножении матрицы нельзя менять местами.
Например, если перемножить эти две матрицы
то получим
В Wolfram|Alpha для умножения матриц используется знак "." - "точка". Запрос на умножение матриц в Wolfram|Alpha выглядит так:
AB={{a,b,c},{d,e,f}}.{{g,h},{i,j},{k,l}}
Такие две матрицы можно поменять местами (умножение этих матриц также возможно):
Но при этом результат умножения матриц будет другим:
{{g,h},{i,j},{k,l}}.{{a,b,c},{d,e,f}}
Можно проверить это в числах. Перемножив
получим:
{{1,2,3},{4,5,6}}.{{7,8},{9,10},{11,12}}
Если поменять местами эти матрицы
то результат будет таким:
{{7,8},{9,10},{11,12}}.{{1,2,3},{4,5,6}}
К сожалению на сегодня Wolfram|Alpha плохо работает с матрицами, которые имеют больше, чем три строки или три столбца. Остается надеяться, что разработчики системы вскоре устранят этот недостаток.