3 месяца назад
Умножение и транспонирование матриц
Умножение матрицы на вектор Чтобы понять, как матрица умножается на вектор, возьмём список строк. Каждая строка этого списка (матрицы) скалярно умножается на вектор, а полученные числа образуют новый вектор. Например, матрицу 𝐴 размера 𝑚×𝑛 умножим на вектор b (n-мерный). Произведением будет новый вектор c=𝐴b. Это 𝑚-мерный вектор, у которого 𝑖-я координата равна скалярному произведению i-й строки матрицы на b. Чтобы умножение было корректным, размер вектора должен быть равен ширине матрицы. Рассмотрим пример...
234 читали · 1 год назад
Пример вычисления обратной матрицы в коде на языке программирования Python.
Доброго времени суток! Сегодня поговорим об обратных матрицах и транспонировании. Описание матриц, я давал в другой своей статье, умножение матриц: https://dzen.ru/a/Y-yDOz7fkwLABh5Q Обратной для матрицы A называют матрицу A^{-1}, которая удовлетворяет условию AA^{-1}=A^{-1}A=E. По определению обратной матрицы AA^{-1}=A^{-1}A=E, то есть матрица и обратная ей являются перестановочными. Значит, обратные матрицы существуют только для квадратных. Поэтому преобразование вектора из плоскости в пространство необратимо: матрица такого преобразования будет прямоугольной...