МатВектор

Command Palette

Search for a command to run...

🧮 Линал

Как решать задачи про евклидовы пространства: разбор и примеры

Процесс Грама–Шмидта на числах, ортогональные проекции и ближайший вектор, наименьшие квадраты как проекция — каждое вычисление доведено до ответа и проверено.

Сложность: Первый курс 2 схемы действий

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

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

Что даёт скалярное произведение и откуда берётся норма?#

Скалярное произведение превращает набор координат в геометрию: появляются длины, углы и перпендикулярность. Для столбцов из это сумма произведений координат, и у него три свойства: симметрия, линейность по каждому аргументу и положительная определённость — для ненулевого . Норма — длина вектора, выращенная из произведения, а угол считается через косинус.

скалярное произведение симметрично, линейно по каждому аргументу и положительно определено: (x, x) > 0 при x ≠ 0

Неравенство Коши–Буняковского гарантирует, что дробь с косинусом не вылезет за пределы от до . Числовой пример на угол: — векторы и расставлены под , и это видно без всякого арккосинуса. База по операциям с векторами — в уроке векторы и операции, подробности про произведение — в скалярном произведении. И сразу о самой ходовой ошибке: норма — не сумма модулей координат. , а не : под корнем складываются квадраты, Пифагор тут главный.

Как работает процесс Грама–Шмидта?#

Из линейно независимых векторов он делает ортогональные: каждый следующий вектор очищается от проекций на уже построенные, а в конце всё нормируется. Считается всё через скалярные произведения, без СЛАУ — линейную зависимость здесь предполагают, а не ищут.

вычитаем проекции a_k на каждый предыдущий b_j; в знаменателе квадрат нормы, не норма
  1. Первый вектор без изменений: , , и после нормировки .
  2. Второй: , поэтому вычитаем : . Проверка: .
  3. Норма: . Умножив на , получаем — вектор пропорционален .
  4. Третий: две проекции — на с коэффициентом и на с коэффициентом .
  5. Вычитаем обе: , и .
  6. Нормируем: . Финальный контроль — попарные произведения: , , , и все нормы равны единице.
готовый ортонормированный базис; все попарные скалярные произведения нулевые, все нормы единичные

Дополнительная проверка на здравый смысл: обязан лежать в плоскости первых двух векторов. Плоскость описывается условием — подставьте сами и : сходится. У тоже сходится: . А из плоскости выпадает — он к ней перпендикулярен, как и положено третьему вектору. Матричный контроль: соберите базисные векторы в матрицу по столбцам, и — недиагональный элемент мгновенно выдаст брак.

Матрица Грама исходной тройки — удобная сводка стартовой информации: — на диагонали квадраты норм, вне её — произведения пар. Её определитель равен : это квадрат объёма параллелепипеда на трёх векторах, и ноль означал бы линейную зависимость. После ортогонализации грам-матрица диагонализируется с элементами , , — квадратами норм — а после нормировки становится единичной.

Как найти проекцию вектора на подпространство и ближайший вектор?#

Ближайшая точка подпространства — это ортогональная проекция: у неё с исходным вектором разность перпендикулярна всему подпространству. В ортонормированном базисе формула короткая: координаты — скалярные произведения, собрать — умножить и сложить.

коэффициенты — координаты b в ортонормированном базисе; невязка b − pr перпендикулярна всему подпространству
  1. Координаты по базису: , , .
  2. Складываем: .
  3. Невязка: — она параллельна , и это не совпадение: невязка обязана быть перпендикулярна плоскости, а направление такой перпендикулярности одно.
  4. Расстояние: — корень из .

Заметьте ускорение: расстояние до плоскости оказалось равно модулю третьей координаты — в ортонормированном базисе нормальная координата и есть расстояние, считать невязку отдельно не обязательно. Ортонормированный базис упрощает и разложение любого вектора: возьмём , тогда , , . Нулевая третья координата сразу говорит: вектор лежит в плоскости . Проверка: , , сумма — сошлось.

ЗадачаФормула в ортонормированном базисеКомментарий
длина вектораПифагор по координатам
угол двух векторовпроизведение — сумма произведений координат
разложение векторакаждая координата — одно скалярное произведение
проекция на подпространствосумма только по базисным векторам подпространства
расстояние до подпространствамодуль нормальной координаты
сводка: в ортонормированном базисе все формулы темы читаются скалярными произведениями
разложение по ортонормированному базису: каждая координата — одно скалярное произведение, без систем уравнений

Координаты в таком базисе — базисе со всеми удобствами — читаются скалярными произведениями; в произвольном базисе пришлось бы решать систему. В этом весь смысл затеи с Грамом–Шмидтом: один раз потрудиться, чтобы потом каждую задачу про длины, углы и проекции считать в одну строку.

Причём тут наименьшие квадраты?#

Система без решения — не тупик, а вопрос о ближайшем векторе: ищем , при котором ближе всего к . Столбцы матрицы натягивают подпространство, и лучший тот, что даёт ортогональную проекцию на него. Условие перпендикулярности невязки всем столбцам — это нормальные уравнения, их вывод и приложения — в методе наименьших квадратов (урок).

нормальные уравнения: невязка b − Ax̂ перпендикулярна всем столбцам A
  1. Точки , , , модель . Значения: столбец времени , столбец измерений .
  2. Проекция на направление : .
  3. Предсказания: . Невязки: .
  4. Контроль: невязка перпендикулярна — . Сумма квадратов: .

Любой другой наклон даст больше: при сумма квадратов , при — уже . В этом смысл слова «наименьшие»: минимум у проекции, и перебор не нужен — формула его гарантирует. Для линейной алгебры это же рассуждение — мост от геометрии к системам уравнений: переопределённая система решается проекцией, а не Крамером.

Чем евклидовы пространства изоморфны между собой?#

Евклидово пространство — линейное пространство со скалярным произведением; разница уровней описана в линейных пространствах. Изоморфизм — биекция, сохраняющая произведение: длины, углы и расстояния при ней не меняются. Теорема проста: любые два евклидовых пространства одной размерности изоморфны. Ортонормированный базис каждого переводится в стандартный базис , и произведение превращается в обычную сумму произведений координат.

в ортонормированном базисе грам-матрица единичная — вся геометрия сворачивается в арифметику Rⁿ

Практический вывод: считать можно в любом удобном базисе — ответ про длины и углы не изменится, а доказывать удобнее всего в , где всё проверяется в лоб. Матрица Грама работает лакмусом: единичная — базис ортонормированный, диагональная — хотя бы ортогональный, ноль на диагонали — линейная зависимость.

Изоморфизм — не формальность: пространство многочленов степени не выше 2 с произведением — трёхмерное евклидово, и весь этот гайд применим к нему буквально. Грам–Шмидт по базису , , выдаёт , , : обе ортогональности проверяются интегралами, каждый из которых даёт ноль, — та же арифметика, другой носитель.

Проверь себя+15 XP

После Грама–Шмидта для , пара равна:

Проверь себя+15 XP

Расстояние от до плоскости равно:

Частые вопросы

Чем евклидово пространство отличается от линейного?

В линейном пространстве определены сложение векторов и умножение на число — и всё. Евклидово добавляет скалярное произведение, а с ним длины, углы, расстояния и перпендикулярность. Один и тот же набор векторов можно снабдить разными скалярными произведениями — геометрия изменится, хотя линейная структура останется прежней. Поэтому сначала фиксируют произведение, потом говорят о нормах и углах.

Зачем нормировать векторы после Грама–Шмидта?

Ортогональный базис уже решает главную задачу — проекции считаются, решать систему не нужно. Нормировка добавляет удобство: координаты становятся просто скалярными произведениями , грам-матрица — единичной, исчезают делители на в формуле проекции. Если условие требует именно ортонормированный базис, делить на нормы обязательно; для одних проекций хватит и ортогональности.

Что будет, если векторы линейно зависимы?

Алгоритм сообщит сам: у какого-то получится нулевой вектор, ведь соответствующий целиком лежит в оболочке предыдущих. Нулевой вектор нельзя нормировать — процесс останавливается, а число построенных ненулевых равно рангу набора. Так Грам–Шмидт заодно проверяет линейную независимость, без определителей и приведения матрицы к ступенчатому виду.

Почему наименьшие квадраты — это проекция?

Минимизируется сумма квадратов невязок, то есть квадрат расстояния — а ближайшая точка подпространства в евклидовой метрике и есть ортогональная проекция. Перпендикулярность невязки всем столбцам даёт нормальные уравнения . Квадраты появляются именно из-за скалярного произведения: расстояние измеряется через него, и в другой метрике минимизация выглядела бы иначе.

Куда дальше: определения и доказательства — в уроке евклидовы пространства, формулы — в шпаргалке по векторной алгебре. Конкретный следующий шаг: возьмите те же три вектора в другом порядке и прогоните Грам–Шмидт заново — базис выйдет другим, а плоскость и нормаль к ней останутся прежними; на этом проверяется главное свойство метода. Технику решения систем подтянет тренажёр СЛАУ и разбор матриц и определителей, задачи с решениями — по системам; дальше ортогональные базисы работают на полную в собственных значениях и квадратичных формах.