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