Задача о проекции вектора на подпространство
Задача о проекции вектора на подпространство — нахождение ортогональной проекции вектора на подпространство, разность вектора которой с исходным вектором лежит в ортогональном дополнении. Задача имеет широкий спектр применения в математике: процессе Грама ― Шмидта, методе наименьших квадратов, методе сопряженных градиентов, анализе Фурье. Она лежит в основе решения важнейших прикладных задач, к примеру, обработки данных эксперимента. Находит применение в картографии, архитектуре, компьютерной графике и физике.
Постановка задачи[править]
Рассмотрим конечномерное подпространство евклидова пространства и вектор . Тогда существует и единственно разложение:
- , (1)
где вектор , а вектор ортогонален подпространству .
В разложении (1) вектор именуется проекцией вектора на подпространство , а вектор — перпендикуляром, опущенным из конца вектора на подпространство [1].
) Наличие (1) показывает, что все пространство есть прямая сумма подпространства и его ортогонального дополнения [1]. Пусть размерности и соответственно равны: и , тогда размерность равна:
Пусть в подпространстве дан базис . Найдем вектор .
Решение задачи[править]
Разложим искомый вектор по базису :
где — коэффициенты, где
Найдем
Согласно Лемме[2], подчиним вектор условию ортогональности векторам .
Получим систему уравнений:
где — скалярное произведение, где
, имеем:
Учитывая, что имеем:
Получим систему линейных алгебраических уравнений :
Разрешая систему, к примеру, по методу Гаусса, получим выражения для искомых коэффициентов , где
Пример[править]
Имеем значения четырёх измерений :
Выберем математическую модель аппроксимации данных измерений. Пусть .
Найдем коэффициенты :
Получим систему из четырех уравнений вида :
Запишем систему уравнений в матричном виде:
Обозначим вектор-столбцы следующим образом :
Число уравнений в системе больше числа неизвестных. Система несовместна. Не существуют [3].
Неизвестные определим из условия[2] ортогональности вектора вектор-столбцам подпространства — совокупности всех линейных комбинаций [4]. Как было указано выше, разложение существует и единственно. Вектор — проекция вектора на подпространство . Найденные таким образом неизвестные будут доставлять минимум величине невязки[3][4]: .
Имеем:
где — скалярное произведение, где
, имеем :
Получим систему линейных алгебраических уравнений :
Воспользуемся свойством коммутативности скалярного произведения и запишем систему уравнений в виде:
Получим систему нормальных уравнений[5].
Матрицы:
подставим в систему нормальных уравнений и перемножим.
Получим систему линейных уравнений :
Разрешая систему по методу Гаусса, приведем её к треугольному виду :
Получим :
; ;
Возможны другие варианты математических моделей. К примеру, линейная зависимость . Наилучший выбор той или иной модели оценивается величиной невязки .
) Пусть . Тогда выражение для вектора (проекция вектора Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle B} на подпространство Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle L} ) примет вид : Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle p} Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle =} Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle A} Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle x} Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle (2)} . Cоответственно система нормальных уравнений примет вид: Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle A^TAx=A^TB} , откуда Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle x=(A^TA)^{-1}A^TB} Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle (3)} . Подставляя Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle (3)} в Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle (2)} , получим Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle p =A(A^TA)^{-1}A^TB} , где согласно[6] матрица Невозможно разобрать выражение (SVG с запасным PNG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle P=A(A^TA)^{-1}A^T} называется матрицей проектирования.
Примечания[править]
- ↑ 1,0 1,1 Математический анализ, 1969, с. 257.
- ↑ 2,0 2,1 Математический анализ, 1969, с. 254.
- ↑ 3,0 3,1 Линейная алгебра, 1980, с. 136.
- ↑ 4,0 4,1 Математический анализ, 1969, с. 273.
- ↑ Линейная алгебра, 1980, с. 137.
- ↑ Линейная алгебра, 1980, с. 139.
Литература[править]
- Шилов Г.Е. Математический анализ (конечномерные линейные пространства). — Москва: Наука, 1969. — 432 с.
- Стрэнг Г. Линейная алгебра и её применение. — Москва: Мир, 1980. — 454 с.