Математика / Матрицы, определители

Координаты вектора в базисе

Координаты вектора в базисе - это коэффициенты единственного разложения вектора по базисным векторам. Сам вектор не меняется, меняется только числовая запись относительно выбранного базиса.

Опубликовано: Обновлено:

Формула

$$v=x_1e_1+\cdots+x_ne_n,\quad [v]_B=(x_1,\ldots,x_n)^T$$
coordinate-grid Один вектор, разные координатные сетки

Вектор можно нарисовать как одну стрелку, а рядом показать стандартную и наклонную сетку базиса B.

Координаты меняются вместе с сеткой, но сам вектор остается тем же.

Обозначения

$v$
вектор, который раскладывается по базису, вектор
$B=(e_1,...,e_n)$
выбранный базис пространства, набор векторов
$x_i$
координата вектора при i-м базисном векторе, число
$[v]_B$
координатный столбец вектора v в базисе B, столбец чисел

Условия применения

  • B должен быть базисом пространства или подпространства, где лежит v.
  • Порядок базисных векторов должен быть зафиксирован, иначе координатный столбец меняется.
  • Вектор v должен принадлежать линейной оболочке выбранного базиса.

Ограничения

  • Координаты зависят от базиса: один и тот же вектор получает разные столбцы в разных базисах.
  • Если набор B не является базисом, разложение может не существовать или быть неединственным.
  • Координаты не стоит смешивать со стандартными компонентами вектора без явного указания базиса.

Подробное объяснение

Когда выбран базис B=(e1,...,en), каждый вектор пространства можно собрать из базисных векторов ровно одним способом. Коэффициенты этой сборки и называются координатами. Слово ровно здесь ключевое: существование разложения идет от того, что базис порождает пространство, а единственность - от линейной независимости базисных векторов.

Практически координаты находятся через систему линейных уравнений. Если базисные векторы записаны столбцами матрицы P_B, то равенство v=x1 e1+...+xn en превращается в матричное уравнение P_B x = v. Решение x и есть координатный столбец [v]_B. Поэтому задача о координатах тесно связана с обратной матрицей, методом Гаусса и матрицей перехода от базиса к стандартным координатам.

Разные базисы дают разные числовые описания одного и того же вектора. Это не недостаток, а инструмент. В механике можно выбрать оси вдоль удобных направлений, в геометрии - вдоль сторон фигуры, в линейной алгебре - вдоль собственных векторов оператора. Тогда координаты становятся проще, а структура задачи виднее.

Координатный столбец нужно отличать от самого вектора. В R^n при стандартном базисе эти записи выглядят одинаково, поэтому возникает привычка смешивать их. Но в нестандартном базисе это уже разные объекты: v живет в пространстве, а [v]_B - числовой столбец, который описывает v на выбранном языке.

Как пользоваться формулой

  1. Запишите базисные векторы столбцами матрицы P_B.
  2. Составьте уравнение P_B x = v.
  3. Решите систему относительно координатного столбца x.
  4. Запишите результат как [v]_B, обязательно указав базис.
  5. Проверьте ответ подстановкой: линейная комбинация базисных векторов должна дать v.

Историческая справка

Координатный способ мышления исторически связан с аналитической геометрией Декарта, где точки и линии стали описывать числами и уравнениями. Современная линейная алгебра перенесла эту идею на произвольные векторные пространства: координаты теперь зависят не только от осей на плоскости, но и от выбранного базиса в пространстве функций, многочленов, матриц или решений системы. Работы Грассмана и последующее развитие теории векторных пространств сделали координаты не привязкой к физической плоскости, а универсальным языком для записи элементов пространства. Матричная запись XIX века добавила к этой идее удобный механизм: базисные векторы стали столбцами матрицы, а координаты - столбцом коэффициентов.

Историческая линия формулы

Формула координат в базисе не имеет одного автора. Для исторического контекста полезны Декарт как источник координатного метода, Грассман как фигура в развитии пространственного языка и более поздняя абстрактная линейная алгебра, где координатный столбец стал стандартной записью элемента относительно базиса.

Пример

Пусть B=(e1,e2), где e1=(1,1), e2=(1,-1), а v=(4,2). Нужно найти [v]_B. Ищем x и y из равенства v=x e1 + y e2. Получаем систему x+y=4, x-y=2. Складываем уравнения: 2x=6, значит x=3. Тогда y=1. Следовательно, [v]_B=(3,1)^T. В стандартных координатах вектор выглядит как (4,2), но в базисе B его координаты равны (3,1). Проверка: 3(1,1)+1(1,-1)=(3,3)+(1,-1)=(4,2). Важно, что если поменять порядок базиса на (e2,e1), координатный столбец станет (1,3)^T, хотя геометрический вектор останется тем же. Поэтому вместе с ответом всегда фиксируют порядок базиса.

Частая ошибка

Главная ошибка - записывать координаты вектора без указания базиса и считать, что они абсолютны. В линейной алгебре столбец (3,1)^T сам по себе не описывает геометрический вектор, пока не сказано, относительно каких базисных векторов он взят. Еще одна ошибка - решать систему с транспонированной матрицей: базисные векторы обычно ставят столбцами, а не строками. Также часто забывают проверить, что вектор действительно лежит в рассматриваемом подпространстве, если базис задан не для всего R^n.

Практика

Задачи с решением

Найти координаты на плоскости

Условие. B=((2,0),(1,1)), v=(5,2). Найдите [v]_B.

Решение. Ищем x,y: x(2,0)+y(1,1)=(5,2). Получаем 2x+y=5 и y=2. Тогда x=3/2.

Ответ. [v]_B=(3/2,2)^T

Проверить координатную запись

Условие. B=((1,2),(3,1)). Верно ли, что координаты (2,-1)^T задают вектор (-1,3)?

Решение. Считаем 2(1,2)-1(3,1)=(2,4)-(3,1)=(-1,3). Подстановка совпала.

Ответ. Да, [(-1,3)]_B=(2,-1)^T.

Дополнительные источники

  • Sheldon Axler, Linear Algebra Done Right, coordinates with respect to a basis
  • Jim Hefferon, Linear Algebra, representations with respect to a basis
  • MIT OpenCourseWare 18.06SC, basis and coordinates

Связанные формулы

Математика

Базис векторного пространства

$B=(e_1,\ldots,e_n),\quad V=\operatorname{span}B,\quad e_1,\ldots,e_n\ \text{линейно независимы}$

Базис векторного пространства - это набор векторов, который одновременно порождает все пространство и не содержит лишних зависимых направлений. Через базис любой вектор записывается единственным способом.

Математика

Матрица базиса и стандартные координаты

$v=P_B[v]_B,\quad P_B=[e_1\ \cdots\ e_n]$

Матрица базиса переводит координатный столбец в выбранном базисе в стандартные координаты. Ее столбцы - это сами базисные векторы, записанные в стандартной системе.

Математика

Переход координат между базисами

$[v]_C=P_C^{-1}P_B[v]_B$

Переход координат между базисами переводит координатный столбец одного и того же вектора из базиса B в базис C. Сам вектор не меняется, меняется только его числовое описание.