Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как перемножить матрицы?

Максим Заворотинский Знаток (482), закрыт 14 лет назад
Мне нужно перемножить матрицы A*X чтоб получилась B.
Для этого нужно найти матрицу X. Задача по вычислительной математике, хочу понять, как она реализовывается с помощью обычной математики. Можно подсказать, как найти матрицу X или просто объяснить как правильно перемножать матрицы.
A:
1 4 2 4 2 4
1 1 2 4 11 3
3 9 4 3 3 2
4 2 9 6 0 0
8 4 3 0 2 1
8 3 2 1 -1 0

B:
1
2
3
4
7
1
Лучший ответ
Alexander Alenitsyn Высший разум (760110) 14 лет назад
Правило обычное - строка на столбец. В данной
задачке Х имеет вид столбца высотой 6. Для
удобства запишет столбец в строку:
Х=(х1,х2,х3,х4,х5,х6).

1-я строка матрицы А*Х будет числом:

(1,4,2,4,2,4)*(х1,х2,х3,х4,х5,х6)=
х1+4х2+2х3+4х4+2х5+4х6

2-я строка матрицы А*Х будет числом:

(1,1,2,4,11,3)*(х1,х2,х3,х4,х5,х6)=
х1+х2+2х3+4х4+11х5+3х6,

и так далее.

Получается система 6 уравнений для неизвестных
х1,х2,х3,х4,х5,х6.

Можно оформить решение и иначе: вычислить матрицу обратную к А и умножить на неё В слева: X=A^(-1)*B.

Остальные ответы
Похожие вопросы