Это не официальный сайт wikipedia.org 01.01.2023

Пространство столбцов — Википедия

Пространство столбцов

Пространство столбцов (также образ, область значений) матрицы A  — это линейная оболочка (множество всех возможных линейных комбинаций) её вектор-столбцов. Пространство столбцов матрицы также является образом или областью значений соответствующего ей отображения.

Вектор-строки матрицы. Пространство строк матрицы — это линейная оболочка вектор-строк.
Вектор-столбцы матрицы. Пространство столбцов матрицы — это линейная оболочка вектор-столбцов.

Пусть F  — некоторое поле. Пространство столбцов матрицы размера m × n с компонентами из F является линейным подпространством координатного пространства F m . Размерность пространства столбцов называется рангом матрицы и не превосходит min ( m , n ) [1]. Понятие также определено для матриц заданных над кольцом K .

Пространство строк определяется аналогично.

В данной статье рассматриваются матрицы над вещественными числами, то есть, пространства строк и столбцов являются подпространствами R n и R m соответственно[2].

ОбзорПравить

Пусть A   — матрица размера m × n  .Тогда имеют место такие утверждения про её ранг rank A  , где rowsp A   и colsp A   — её пространства столбцов и строк соответственно:

  1. rank A = dim rowsp A = dim colsp A  [3],
  2. rank A   равен числу опорных элементов в любом ступенчатом виде A  ,
  3. rank A   равен наибольшему числу линейно независимых строк или столбцов матрицы A  [4].

Пространство столбцов матрицы A   совпадает с множеством линейных комбинаций столбцов A  . То есть, если A = [ a 1 , , a n ]  , то colsp A = img { a 1 , , a n }  , где img S   — линейная оболочка S  .

Действие матрицы A   на некоторый вектор x   может быть представлено как линейная комбинация столбцов A   с коэффициентами, соответствующими координатам x  . Значит, A x   всегда лежит в colsp A  . Таким образом, если рассматривать матрицу как линейное отображение из R n   в R m  , то пространство столбцов матрицы будет соответствовать образу данного отображения.

Концепция пространства столбцов может быть обобщена на матрицы, заданные над полем комплексных чисел C   или, в общем случае, над произвольным полем F  .

Пример

Дана матрицы J  :

J = [ 2 4 1 3 2 1 2 1 0 5 1 6 2 2 2 3 6 2 5 1 ]  

Её строки:

  • r 1 = [ 2 , 4 , 1 , 3 , 2 ]  ,
  • r 2 = [ 1 , 2 , 1 , 0 , 5 ]  ,
  • r 3 = [ 1 , 6 , 2 , 2 , 2 ]  ,
  • r 4 = [ 3 , 6 , 2 , 5 , 1 ]  .

Следовательно, пространство строк матрицы J   это подпространство R 5  , заданное как img { r 1 , r 2 , r 3 , r 4 }  . Это пространство четырёхмерно в силу того, что эти четыре строки линейно независимы. Кроме того, в данном случае все строки ортогональны вектору n = [ 6 , 1 , 4 , 4 , 0 ]  , из чего можно сделать вывод, что пространство строк состоит из всех векторов R 5  , которые ортогональны вектору n  .

Пространство столбцовПравить

ОпределениеПравить

Пусть K   — некоторое поле скаляров, над которым задана матрица A   размера m × n   со столбцами v 1 , v 2 , , v n  . Линейная комбинация этих векторов — это любой вектор вида:

c 1 v 1 + c 2 v 2 + + c n v n ,  

Где c 1 , c 2 , , c n   — скаляры. Множество всех возможных комбинаций v 1 , , v n   называется пространством столбцов A  . То есть, пространство столбцов A   — это линейная оболочка векторов v 1 , , v n  .

Любая линейная комбинация столбцов матрицы A   может быть записана как умножение матрицы A   на некоторый вектор-столбец:

A [ c 1 c n ] = [ a 11 a 1 n a m 1 a m n ] [ c 1 c n ] = [ c 1 a 11 + + c n a 1 n c 1 a m 1 + + c n a m n ] = c 1 [ a 11 a m 1 ] + + c n [ a 1 n a m n ] = c 1 v 1 + + c n v n  

Таким образом, пространство столбцов A   состоит из всех возможных произведений A x  , где x K n  , что то же самое, что образ (или область значений) соответствующего отображения.

Пример
Если A = [ 1 0 0 1 2 0 ]  , то её столбцы это v 1 = [ 1 , 0 , 2 ] T   и v 2 = [ 0 , 1 , 0 ] T  .
Линейная комбинация v 1   и v 2   — это любой вектор, имеющий следующий вид:
c 1 [ 1 0 2 ] + c 2 [ 0 1 0 ] = [ c 1 c 2 2 c 1 ]   Множество всех таких векторов образует пространство столбцов A  . В данном случае пространство столбцов это в точности множество векторов [ x , y , z ] R 3  , удовлетворяющих уравнению z = 2 x  .
В декартовой системе координат это множество соответствует некоторой плоскости, проходящей через начало отсчёт в трёхмерном пространстве.

БазисПравить

Столбцы матрицы A   порождают пространство столбцов, но они могут не образовывать базис если столбцы не линейно независимы. К счастью, элементарные преобразования строк матрицы не меняют линейные зависимости между столбцами. Это позволяет находить базис в пространстве столбцов методом Гаусса.

Например, дана такая матрица:

A = [ 1 3 1 4 2 7 3 9 1 5 3 1 1 2 0 8 ] .  

Столбцы этой матрицы не линейно независимы, что значит, что базис образует некоторое подмножество столбцов. Чтобы найти его, приведём A   к ступенчатому виду по строкам:

[ 1 3 1 4 2 7 3 9 1 5 3 1 1 2 0 8 ] [ 1 3 1 4 0 1 1 1 0 2 2 3 0 1 1 4 ] [ 1 0 2 1 0 1 1 1 0 0 0 5 0 0 0 5 ] [ 1 0 2 0 0 1 1 0 0 0 0 1 0 0 0 0 ]  [5]

Первый, второй и четвёртый столбцы линейно независимы, в то время как третий является линейной комбинацией первых двух (точнее, v 3 = 2 v 1 + v 2  ). Поэтому первый, второй и четвёртый столбцы образуют базис в пространстве столбцов:

[ 1 2 1 1 ] , [ 3 7 5 2 ] , [ 4 9 1 8 ] .  

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

Алгоритм выше может быть использован для поиска зависимостей и нахождения базиса в любом множестве векторов. Также нахождение базиса пространства столбцов A   эквивалентно нахождению оного для пространства строк транспонированной матрицы A T  . На практике (например, при работе с большими матрицами) для нахождения базиса обычно используется сингулярное разложение.

РазмерностьПравить

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

Так как пространство столбцов это образ соответствующего отображения, ранг матрицы равен размерности образа. Например, для отображения R 4 R 4   заданного матрицей выше отображает R 4   в некоторое трёхмерное подпространство.

Размерность ядра матрицы равна числу столбцов, которые не содержат ведущих элементов[6]. Ранг и размерность ядра матрицы A   c n   столбцами связаны уравнением:

rank ( A ) + dim ker ( A ) = n .  

Связь с коядромПравить

Коядро (левый аннулятор) матрицы A   это множество векторов x   таких что x T A = 0 T  . Коядро матрицы A   совпадает с ядром A T  . Произведение A T   на x   может быть записано в виде скалярных произведений векторов

A T x = [ v 1 x v 2 x v n x ] ,  

Потому что строки A T   являются транспонированными столбцами v k   матрицы A  . Поэтому A T x = 0   тогда и только тогда когда x   ортогонален ко всем столбцам A  .

Отсюда следует, что коядро A   (ядро A T  ) — это ортогональное дополнение к пространству столбцов A  .

Для матрицы над кольцамиПравить

Аналогичным образом пространство столбцов (иногда с уточнением как правое пространство столбцов) может быть определено для матриц над кольцом K   как:

k = 1 n v k c k  

Где c 1 , , c n K  . Координатное пространство при этом меняется на правый свободный модуль, что также меняет порядок в умножении на скаляр вектора v k   на скаляр c k   таким образом, что они записываются в порядке вектор-скаляр[7].

См. такжеПравить

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

  1. Линейная алгебра — очень хорошо изученная математическая дисциплина с огромным числом источников. Почти все материалы из этой статьи могут быть найдены в Lay (2005), Meyer (2001), и Strang (2005).
  2. Anton (1987, p. 179)
  3. Anton (1987, p. 183)
  4. Beauregard & Fraleigh (1973, p. 254)
  5. В указанных вычислениях используется метод Метод Гаусса — Жордана. Каждый из изображенных шагов включает несколько элементарных преобразований строк.
  6. Столбцы без ведущих элементов представляют свободные уравнения в соответствующей однородной системе линейных уравнений.
  7. Это важно только если K   не коммутативно. В действительности такая форма это не более чем результат умножения A c   матрицы A   на столбец c K n  , в котором порядок множителей сохранён, в отличие от формулы выше.

ЛитератураПравить

СсылкиПравить