
Лекции по АиГ / Alg_17
.DOCЕвклидовы пространства.
(окончание)
Проекция вектора на подпространство.
Пусть U подпространство евклидова пространства V, имеющее ортогональное дополнение U^. Тогда любой вектор xÎV однозначно представляется в виде x = y+z, где yÎU, z ^ U. В этом случае вектор y обозначается prUx и называется проекцией x на подпространство U.
Теорема (свойства проекции).
Отображение проектирования prU: V® V является линейным оператором и имеет следующие свойства:
-
.
-
.
-
"uÎU, "xÎV:x×u = (prUx)×u.
Доказательство.
Если prUx = y, то x = y+z, где yÎU, z ^ U. Так как lx = ly+lz, то prU(lx) = ly. Аналогично проверяется, что prU(x1+x2) = prUx1+prUx2. Следовательно, отображение проектирования является линейным.
Поскольку yÎUÞ prUy = y, то 1) очевидно.
Условия
yÎU,
z ^ U
можно записать в виде: zÎU^,
y ^
U^.
Поэтому
.
Следовательно, prUx+
=
y+z = x,
что и утверждается в 2).
Наконец, x×u = y×u+z×u = y×u, поскольку z ^ u.
Теорема(минимальное свойство проекции).
Пусть вектор xÎV фиксирован. Наименьшее значение функции f(u) = |x-u| на подпространстве U достигается тогда и только тогда, когда u = prUx.
Доказательство.
Пусть x = y+z, где y = prUx. Тогда по теореме Пифагора |x-u|2 = |y-u|2+|z|2³|z|2 и равенство имеет место в точности тогда, когда u = y.
Замечание.
Имея в виду минимальное свойство проекции, длину вектора z часто называют расстоянием от вектора x до подпространства U.
Способ нахождения проекции.
Теорема.
Пусть
(a1,a2,…,
an)
– порождающая система векторов
подпространства UÌV,
G
– ее матрица Грама, bÎV
– произвольный вектор и pÎCn
– вектор с координатами pi
= b×ai.
Система уравнений
всегда совместна и для всякого ее решения
справедливо равенство: prUb
= Sxiai.
Доказательство.
По условию
подпространство U
конечномерно и потому prUb
существует. Запишем: prUb
= Sxjaj
с неизвестными коэффициентами xj.
Умножим обе части этого равенства
скалярно на вектор ai.
Учитывая, что prUb×ai
= b×ai,
получаем: b×ai
= Sxjgji
=
.
Замечание.
Особенно
просто находится проекция, если система
(a1,a2,…,
an)
является ортонормированным базисом
подпространства. В этом случае G
= E
и потому xi
= pi
так что prUb
=
.
Расстояние от вектора до подпространства.
Теорема.
Пусть e
= (e1, …, en)
– базис подпространства U
евклидова пространства V,
bÎV
– произвольный вектор. Тогда расстояние
от b
до U
может быть найдено по формуле:
.
Доказательство.
Применим процесс ортогонализации к системе (e, b). Пусть в результате получается система (f, h). Тогда h ^ <f>, а поскольку <f> = <e>, h ^ <e>. Кроме того, b-hÎ<e>. Следовательно, d2 = |h|2. Остается заметить, что detG(e, b) = detG(f, h) = |f1|2…|fn|2|h|2, а detG(e) = detG(f) = |f1|2…|fn|2.
Пример.
Пусть U
–
одномерное подпространство с базисным
вектором v.
В этом случае detG(v,
b) = |v|2|b|2
-|v×b|2
и потому d2 =
|b|2-|v×b|2/|v|2.
Предоставляем читателю убедиться, что
в случае
эта формула превращается в известное
выражение для расстояния от точки до
прямой в пространстве.
Метод наименьших квадратов.
Метод
наименьших квадратов – один из наиболее
распостраненных способов приближенного
решения несовместной системы линейных
уравнений. Пусть дана система Ax
= b,
где AÎMatm´n(C
), xÎCn.
Матрица A задает
линейное отображение j:
Сn®Cm,
действующее по формуле j(x)
= Ax.
Чтобы решить систему мы должны подобрать
вектор x
так, чтобы j(x)
= b.
Если x
пробегает все пространство Cn,
то j(x)
меняется в подпространстве ImjÌCm.
Следовательно, если bÏImj,
то система не имеет решений. В этом
случае встает вопрос о ее приближенном
решении. Для каждого вектора x
и каждого уравнения системы рассмотрим
разность между левой и правой частью
этого уравнения:
.
Если x
удовлетворяет этому уравнению, то di(x)
= 0. Вектор
dÎСm
с
компонентами di(x)
назовем вектором ошибок. (Иногда его
называют вектором невязок). Чем “меньше”
этот вектор, тем “лучше” приближенное
решение x.
Если величину вектора ошибок измерять
его длиной |d| =
(|d1|2+…+|dm|2)0,5,
то вектор xmls,
для которого |d|
принимает наименьшее значение, называется
решением
системы по методу наименьших квадратов
(method of least
squares).
Из
минимального свойства проекции вытекает,
что следует положить:
.
Применим теперь теорему о способе
нахождения проекции. Заметим, что
подпространство Imj
порождается векторами c1(A),
…, cn(A)
и потому матрица Грама этой системы
равна
.
Вектор с координатами b×ci(A)
=
равен
=
.
Следовательно, xmls
находится из системы:
.
Пример
Пусть
требуется найти прямую, проходящую
через точки A(0; 1), B(1;
2) и C(2;
4). Если искомая прямая имеет уравнение
y = kx+p,
то получаем систему уравнений:
с расширенной матрицей
.
Поскольку система несовместна, решим
ее методом наименьших квадратов. Для
этого надо составить матрицу
.
Приводя ее к главному ступенчатому
виду, находим: k = 3/2; p
= 5/6. При этом вектор ошибок равен:
и имеет длину 6-0,5 »
0,408.
Замечание.
При
выполнении элементарного преобразования
строк в расширенной матрице системы,
матрица
преобразуется
в матрицу, которая, вообще говоря, не
будет эквивалентна исходной. Поэтому
при таких преобразованиях решение xmls
может измениться. Так, например, если в
только что рассмотренном примере обе
части первого уравнения (p
= 1) системы
умножить на 2 (2p
= 2), то решение по методу наименьших
квадратов изменится. Новое решение
имеет вид: k = 10/7; p
= 20/21.