Ребята! Спасибо вам за подсказки)
Но там где "готовый вариант", он сложноват, мы еще не проходили такие команды. Да и мне не нужно любые матрицы делать, именно 4х4.
Вот мой авриант переделанный, почиму неверный? там Q же определено в {} в начале?
Код:
Q = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}} // MatrixForm
(Оффтоп)
PS: всех с 1 апреля!))
Вроде бы получилось. из за //MatrixForm глюки, он не дает к элементам матрицы обращаться.
И еще матрицы в начале переименовала на A и B (вместо W и V)
Теперь так:
Код:
A = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}}
B = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}}
Q = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}
mtx[W_, V_] := Block[{}, For[i = 1, i < 5, i++,
For[j = 1, j < 5, j++, Q[[i, j]] = 0;
For[k = 1, k < 5, k++,
Q[[i, j]] = Q[[i, j]] + W[[i, k]] V[[k, j]]]]];
MatrixForm[Q]]
mtx[A, B]