Борьба с избыточностью
Мы знаем, что вектора можно складывать и умножать на числа, при этом, будут получатся новые вектора
Получается, что вектора можно выражать через другие вектора с помощью этих двух операций
Но как найти тот самый минимальный набор векторов, которого хватит, чтобы выразить все остальные?
Возьмём какой-то набор из n векторов
Если какой-то из них выражается через другие (сложением и умножением на числа), то перекинув через равно можно получить линейную комбинацию равную нулю (линейная комбинация это просто сумма с коэффициентами)
Например:
Получается, что для выражения всех векторов в системе хватает и
Или в более общем виде:
*Нужно, чтобы все коэффициенты одновременно не были равны нулю
Назовём такой набор векторов линейно зависимыми
Складывая вектора из какого-то набора всеми способами (со всеми возможными коэффициентами) можно получить подпространство
Это называется линейной оболочкой()
Например, в случае:
Так как третий вектор выражается через первые два, то линейная оболочка представляет собой плоскость
Минимальный набором векторов, линейная оболочка которых совпадает с линейной оболочкой изначального набора векторов называют базисомподпространства (само пространство можно тоже рассматривать как подпространство)
Очевидно, что базис линейно независим
Количество векторов в базисе - размерность пространства
Так же, размерность линейной оболочки векторов называют рангом множества векторов
Пример 1:
Мы уже пришли к выводу, что всё подпространство выражается через , поэтому - базис
*Важно понять, что базисом здесь является так же и набор и набор
Так как для описания этой системы хватает двух векторов, но не хватает одного, то ранг системы равен двум
Пример 2:
Стандартный базис n-мерного пространства:
Координаты вектора, которые мы обычно пишем как раз и являются коэффициентами, с помощью которых мы получаем вектора через базис:
Линейную оболочку можно воспринимать как количество информации, которую дают вектора
Если мы даже рассматриваем 10-мерное пространство, и в нём 100 векторов
Но при этом, если размерность линейной оболочки этих векторов равна трём, то хранить все 10 измерений просто не рационально
Можно взять базис этого подпространства и рассматривать координаты векторов уже относительно него
Это хорошо позволяет сжимать данные, так ещё и может раскрыть, какие признаки действительно имеют смысл, а какие являются комбинацией других
На следующем видео показана наглядная визуализация того, о чём я сейчас говорил
Какой ранг этой системы векторов?
Какой ранг этой системы векторов?
Представьте три вектора в трехмерном пространстве, которые лежат в одной плоскости. Каким будет ранг этой системы векторов?