Задача о проекции вектора на подпространство

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Задача о проекции вектора на подпространство — нахождение ортогональной проекции вектора на подпространство, разность вектора которой с исходным вектором лежит в ортогональном дополнении. Задача имеет широкий спектр применения в математике: процессе Грама ― Шмидта, методе наименьших квадратов, методе сопряженных градиентов, анализе Фурье. Она лежит в основе решения важнейших прикладных задач, к примеру, обработки данных эксперимента. Находит применение в картографии, архитектуре, компьютерной графике и физике.

Постановка задачи[править]

Рассмотрим конечномерное подпространство евклидова пространства и вектор . Тогда существует и единственно разложение:

, (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} называется матрицей проектирования.

Примечания[править]

Литература[править]

  • Шилов Г.Е. Математический анализ (конечномерные линейные пространства). — Москва: Наука, 1969. — 432 с.
  • Стрэнг Г. Линейная алгебра и её применение. — Москва: Мир, 1980. — 454 с.