Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Умножение двух двумерных массивов


Автор: Metalex 5.11.2008, 11:39
Занимаюсь почти дублирование тем, но там одномерные массивы. Обьясните, пожалуйста, правило произведения двух двумерных массивов. Это больше относится к высшей математике, но и к программированию прямым образом тоже. Спасибо.

Автор: volvo877 5.11.2008, 12:24
http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8_.D0.BD.D0.B0.D0.B4_.D0.BC.D0.B0.D1.82.D1.80.D0.B8.D1.86.D0.B0.D0.BC.D0.B8

Цитата
Умножение матриц (обозначение: AB, реже со знаком умножения AxB) — есть операция вычисления матрицы C, элементы которой равны сумме произведений элементов в соответствующей строке первого множителя и столбце второго.
...
В первом множителе должно быть столько же столбцов, сколько строк во втором. Если матрица A имеет размерность m * n, B — n * k, то размерность их произведения AB = C есть m * k.

Автор: Metalex 5.11.2008, 14:10
Спасибо. Впредь воспользуюсь поиском.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)