Система умножения кленовых матриц заморозила - PullRequest
0 голосов
/ 09 ноября 2018

У меня проблема с умножением матриц в Maple. Мой компьютер просто зависает навсегда, и мне приходится делать полный сброс, когда я пытаюсь выполнить приведенный ниже код, который для меня выглядит тривиально. И я не знаю, как его отладить. Я попытался использовать MatrixMatrixMultiplication с тем же результатом.

A := Matrix(8, 17, [[-1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, -1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, -1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, -1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1]]);
Y := ArrayTools[Diagonal]([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 0.63e-3]);
A . Y;

Итак, ваша помощь будет очень признательна.

...