2 года назад
Умножение и транспонирование матриц
Умножение матрицы на вектор Чтобы понять, как матрица умножается на вектор, возьмём список строк. Каждая строка этого списка (матрицы) скалярно умножается на вектор, а полученные числа образуют новый вектор. Например, матрицу 𝐴 размера 𝑚×𝑛 умножим на вектор b (n-мерный). Произведением будет новый вектор c=𝐴b. Это 𝑚-мерный вектор, у которого 𝑖-я координата равна скалярному произведению i-й строки матрицы на b. Чтобы умножение было корректным, размер вектора должен быть равен ширине матрицы. Рассмотрим пример...
15,1 тыс читали · 6 лет назад
Тензорный анализ и Риманова геометрия - введение
Чтобы понять Общую теорию относительности, надо владеть понятием тензора и знать основы геометрии искривленных пространств. Учитывая, что ни то, ни другое в университетские курсы не входит (по крайней мере, в некоторые), полезно очертить основы для интересующихся. Тензоры применяются в гидродинамике, механике твердого тела, да и вообще: полезно иметь представление. В программировании одномерный массив иногда называют вектором. Это не совсем корректно, потому что вектор многомерного пространства --- это не просто набор чисел...