Вопрос по матрицам Python

Модератор: Модераторы разделов

Аватара пользователя
Jmyalex
Сообщения: 5
ОС: Arch Linux

Вопрос по матрицам Python

Сообщение Jmyalex »

Есть матрица 4на4
M=Numeric.array([[9*x1^2, 4*x2, -1, 3], [3*x2, 3*x1, 3*x3^2, 10*x4], [4*x1, 3, 4*x4, 4*x3], [12*x1^2, 2*x2, -1, 6]])
От нее нашел обратную
Minverse=LinearAlgebra.inverse(M)
При умножении на вектор-столбец на 4 ел дает обратно матрицу но должно давать вектор столбец
F=Numeric.array([[F1], [F2], [F3], [F4]])
V=Minverse*(-F)


('V= ', array([[ 0.6501235 , 0.13346999, -0.10041761, -1.32503629],
[ 4.09666166, 0.13445036, -0.03819612, -3.26551399],
[-1.63021059, -1.80387563, 5.51246467, 0.4789794 ],
[ 0.03585343, -0.67510377, 0.37360902, 0.1544142 ]]))


что не так ? я не правильно умножаю? почему дает матрицу после умножения?
Спасибо сказали: