Вы здесь
-
Умножение матриц
Чтобы умножить матрицы друг на друга следует соблюдать точный порядок действий, который спекулирует положениями элементов в каждой из них. Не все матрицы можно умножать друг на друга. Чтобы умножение матриц было возможным, количество столбцов в первой матрице должно быть равно количеству строк во второй матрице. Исходя из этого следует, что умножение матрицы A на матрицу B не будет равно результату умножения матрицы B на матрицу A, и более того если возможно одно из умножений, необязательно будет возможным обратное.
Умножение матриц происходит следующим образом: каждый элемент из первой строки первой матрицы умножается последовательно на каждый элемент первого столбца второй матрицы и их сумма записывается на позицию в первой строке первого столбца матрицы результата. Далее алгоритм повторяется для первой строки и второго столбца, заполняя первую строку матрицы результата до тех пор, пока столбцы во второй матрице не закончатся. Затем действия повторяются со следующими строками первой матрицы. Пример:
Тот же самый алгоритм действий можно найти, применив матричный калькулятор, который вычислит конечный результат.