Ортогональная проекция в этой визуализации
Ортогональная проекция находит в подпространстве точку, ближайшую к данному вектору. Здесь подпространство — плоскость или прямая через начало координат O, а вектор — . Его проекция лежит в , и ошибка перпендикулярна . Можно двигать и менять , сравнивать с любой другой точкой и наблюдать, когда тени на двух осях в сумме дают .
Почему прямой угол даёт ближайшую точку? Возьмите любую другую точку в . Отрезок от до лежит в , поэтому он перпендикулярен . Точки , и образуют прямоугольный треугольник с прямым углом при , и по теореме Пифагора
Значит, находится дальше от , чем от , если только не совпадает с . Верно и обратное. Если бы наклонялся в каком-либо направлении внутри , небольшой сдвиг в этом направлении приблизил бы его к . Поэтому в плоскости ближайшая точка — та, в которой перпендикулярен и , и . На прямой достаточно перпендикулярности к .
Поиск сводится к этим условиям прямого угла. На прямой — кратное , а условие определяет множитель:
В плоскости запишем . Условия и превращаются в два линейных уравнения относительно и , называемых нормальными уравнениями:
Панель показывает и в координатах, и как комбинацию и . Перетаскивайте и в той же плоскости: коэффициенты меняются, но — нет. Проекция зависит только от подпространства, а не от векторов, выбранных для его описания.
Когда и перпендикулярны, уравнения разделяются. Каждый коэффициент зависит лишь от одной оси, а оказывается просто суммой теней на двух осях:
На косых осях этот короткий путь обычно не работает. Каждая тень вычисляется так, будто другой оси нет, поэтому их сумма обычно не совпадает с . В таком случае панель показывает, что не выполняет хотя бы одно из двух условий перпендикулярности. Кнопка Сделать w перпендикулярным u заменяет его составляющей, перпендикулярной : это один шаг процесса Грама–Шмидта. Плоскость остаётся прежней, но теперь её оси перпендикулярны, и сумма теней равна для любого .
Диагональ через даёт знакомый пример. Проецирование на эту прямую заменяет каждую координату средним всех его координат, а равно сумме квадратов отклонений от этого среднего. Регрессия методом наименьших квадратов использует такой же вид проекции.
Управление
- Точка на перемещает его параллельно , и следует за ним. Небольшое кольцо за точкой перемещает перпендикулярно , а остаётся на месте.
- В режиме Плоскость векторы и можно перетаскивать только внутри их плоскости. Чтобы изменить плоскость, введите новые координаты или используйте клавиши значений.
Связанные темы
- Скалярное произведение
- Линейная оболочка
- Базис и координаты
- Метод наименьших квадратов
- Линейная регрессия
Дополнительные материалы: Википедия: Projection (linear algebra) (Английский).