234 читали · 2 года назад
Скалярное произведение векторов
В математике есть термин "скалярное произведение векторов". И многим может показаться, что это какая-то непонятная и ненужная штука. Но у этой штуки есть очень конкретный и полезный во многих задачах смысл. Формальное определение для нашего трёхмерного пространства следующее: (a*b)=a_x*b_x+a_y*b_y+a_z*b_z=|a|*|b|*cos(a,b) Представьте, что вы катитесь на лыжах с горки. На вас безусловно действует гравитация, которая вас разгоняет. Но есть незадача, гравитация направлена строго вниз, а вы едете под некоторым углом...
1 год назад
Умножение и транспонирование матриц
Умножение матрицы на вектор Чтобы понять, как матрица умножается на вектор, возьмём список строк. Каждая строка этого списка (матрицы) скалярно умножается на вектор, а полученные числа образуют новый вектор. Например, матрицу 𝐴 размера 𝑚×𝑛 умножим на вектор b (n-мерный). Произведением будет новый вектор c=𝐴b. Это 𝑚-мерный вектор, у которого 𝑖-я координата равна скалярному произведению i-й строки матрицы на b. Чтобы умножение было корректным, размер вектора должен быть равен ширине матрицы. Рассмотрим пример...