Что такое dim матрицы
Билет 9 Размерность линейного подпространства. Ранг матрицы.
Определение. Число k называется размерностью линейного подпространства L, еслив L существует система из k линейно независимых векторов, а любые k+1 вектора — линейно зависимы.ОбозначаемdimL=k.
Нетрудно доказать следующее утверждение.
Теорема. В k-мерном линейном подпространстве существует базис их k векторов.
Доказательство теоремы. Действительно, если dimL=k, то существует система из k линейно независимых векторов , а любая система из k+1 вектора
— линейно зависима, но тогда любой вектор
линейно выражается через векторы :
, т.е.
— базис в L.
Справедливы также следующие утверждения (оставим их без доказательства).
Теорема. Любая упорядоченная система из k линейно независимых векторов k-мерного линейного подпространства является базисом в этом подпространстве.
Теорема. Размерность линейного подпространства равна числу векторов в базисе этого подпространства.
Отсюда следует: dim(R n ) = n.
Действительно, векторы — очевидно, принадлежат L и линейно независимы. Покажем, что они образуют базис в L. Для произвольного вектора
имеет место разложение справедливо:
, т.е. векторы
образуют базис в L. В этом базисе n-1 вектор, следовательно, dimL = n –1.
Тогда можно использовать другое определение базиса.
Определение. Любая упорядоченная линейно независимая система из k векторов k-мерного линейного подпространства L образует базис этого линейного подпространства L.
Это означает, что если dimL=k и арифметические векторы из L линейно независимы, то для любого
существует единственный набор чисел
таких, что
.
Подпространство строк и подпространство столбцов прямоугольной матрицы
Рассмотрим прямоугольную матрицу Am, n, у которой m строк и n столбцов:
.
Это означает, что мы можем говорить о линейной зависимости и о линейной независимости строк и столбцов матрицы, о размерности подпространства строк и подпространства столбцов матрицы, о базисах в соответствующих подпростьранствах.
Определение. Ранг матрицы равен максимальному числу линейно независимых строк матрицы. Обозначаем RgA, rgA.
Т.е., если ранг матрицы равен r, то среди строк матрицы есть r линейно независимых строк, а любые r +1 строки — линейно зависимы.
Определение. Матрицы, имеющие одинаковый ранг, называются подобными.
Утверждение. Элементарные преобразования не меняют ранга матрицы.
Доказательство утверждения.Пусть Am, n — прямоугольная матрица и RgA = r. Не умаляя общности, положим — линейно независимы первые r строк: . Выполним элементарные преобразования строк матрицы. Обозначим полученную матрицу A’, ее строки —
.Очевидно, что перестановка строк или умножение строки на число не может повлиять на количество линейно независимых строк.
Выполним такое преобразование: к одной из строк матрицы прибавим другую, умноженную на отличное от нуля число.
Сначала выполним такое преобразование с первыми r линейно независимыми строками.
Например, . Тогда
Т.к. строки , то линейная комбинация равна нулю тогда и только тогда, когда
. Отсюда немедленно следует, что и
, т.е. первые r строк преобразованной матрицы
— линейно независимы. Покажем, что любая система
строк преобразованной матрицы линейно зависима, т.е. покажем, что строка
линейно выражается через строки
:
поскольку строки линейно зависимы, то
, а отсюда —
и
Если же , то первые r строк преобразованной матрицы линейно независимы, а любые r+1линейно зависимы, т.к. любая строка преобразованной матрицы линейно выражается через ее первые r линейно независимых строк:
Теорема. Ранг матрицы равен числу ненулевых строк в ступенчатой форме матрицы.
Доказательство теоремы.Рассмотрим ступенчатую матрицу
т.е. ,
для всех
, и
для всех при
. Важно понимать, то у ступенчатой матрицы первые r диагональных элементовотличны от нуля:
.
Первые r строк этой матрицы линейно независимы. Действительно, приравняем к нулю линейную комбинацию этих строк: и вычислим ее в естественном базисе:
,
, …,
Равенство нулю линейной комбинации возможно тогда и только тогда, когда:
, поскольку
,
, поскольку
и
, …,
, поскольку
,
, …,
и
.
Итак, первые r ненулевые строки линейно независимы, а любые r+1 строки — линейно зависимы, т.к. линейно зависима любая система векторов, содержащая нулевой вектор.
Отсюда — алгоритм вычисления ранга матрицы.
Размерность и базис линейного пространства
Определения размерности и базиса
Базисом n-мерного линейного пространства называется упорядоченная совокупность линейно независимых векторов ( базисных векторов ).
и притом единственным образом, т.е. коэффициенты определяются однозначно. Другими словами, любой вектор пространства может быть разложен по базису и притом единственным образом.
Теорема 8.2 о дополнении системы векторов до базиса. Всякую линейно независимую систему векторов n-мерного линейного пространства можно дополнить до базиса пространства.
2. В некоторых пространствах, часто встречающихся в приложениях, один из возможных базисов, наиболее удобный с практической точки зрения, называют стандартным.
3. Теорема 8.1 позволяет говорить, что базис — это полная система элементов линейного пространства, в том смысле, что любой вектор пространства линейно выражается через базисные векторы.
5. Теорема 8.2 позволяет говорить, что базис — это максимальная линейно независимая система векторов линейного пространства, так как базис — это линейно независимая система векторов, и ее нельзя дополнить каким-либо вектором без потери линейной независимости.
Примеры базисов линейных пространств
Укажем размерность и базис для примеров линейных пространств, рассмотренных выше.
5. В пространстве матриц размеров можно выбрать 6 матриц:
которые линейно независимы. Действительно, их линейная комбинация
6. Для любого натурального в пространстве многочленов с комплексными коэффициентами можно найти п линейно независимых элементов. Например, многочлены линейно независимы, так как их линейная комбинация
Во-первых, покажем, что система линейно независима. В самом деле, возьмем линейную комбинацию этих ковекторов и приравняем ее нулевой функции
т.е. функция представлена в виде линейной комбинации функций (числа — коэффициенты линейной комбинации). Следовательно, система ковекторов является базисом сопряженного пространства и (для конечномерного пространства ).
Нахождение ранга матрицы
В данной статье пойдет речь о таком понятии, как ранг матрицы и необходимых дополнительных понятиях. Мы приведем примеры и доказательства нахождения ранга матрицы, а также расскажем, что такое минор матрицы, и почему он так важен.
Минор матрицы
Чтобы понять, что такое ранг матрицы, необходимо разобраться с таким понятием, как минор матрицы.
Минор k-ого порядка матрицы — определитель квадратной матрицы порядка k×k, которая составлена из элементов матрицы А, находящихся в заранее выбранных k-строках и k-столбцах, при этом сохраняется положение элементов матрицы А.
Проще говоря, если в матрице А вычеркнуть (p-k) строк и (n-k) столбцов, а из тех элементов, которые остались, составить матрицу, сохраняя расположение элементов матрицы А, то определитель полученной матрицы и есть минор порядка k матрицы А.
Из примера следует, что миноры первого порядка матрицы А и есть сами элементы матрицы.
Можно привести несколько примеров миноров 2-ого порядка. Выберем две строки и два столбца. Например, 1-ая и 2 –ая строка, 3-ий и 4-ый столбец.
Другим минором 2-го порядка матрицы А является 0 0 1 1 = 0
Предоставим иллюстрации построения миноров второго порядка матрицы А:
Минор 3-го порядка получается, если вычеркнуть третий столбец матрицы А:
Иллюстрация, как получается минор 3-го порядка матрицы А:
Для данной матрицы миноров выше 3-го порядка не существует, потому что
Сколько существует миноров k-ого порядка для матрицы А порядка p×n?
Число миноров вычисляют по следующей формуле:
После того, как мы определились, что такое миноры матрицы А, можно переходить к определению ранга матрицы А.
Ранг матрицы: методы нахождения
Ранг матрицы — наивысший порядок матрицы, отличный от нуля.
Из определения ранга матрицы и минора матрицы становиться понятно, что ранг нулевой матрицы равен нулю, а ранг ненулевой матрицы отличен от нуля.
Нахождение ранга матрицы по определению
Метод перебора миноров — метод, основанный на определении ранга матрицы.
Алгоритм действий способом перебора миноров:
Необходимо найти ранг матрицы А порядка p×n. При наличии хотя бы одного элемента, отличного от нуля, то ранг матрицы как минимум равен единице (т.к. есть минор 1-го порядка, который не равен нулю).
Далее следует перебор миноров 2-го порядка. Если все миноры 2-го порядка равны нулю, то ранг равен единице. При существовании хотя бы одного не равного нулю минора 2-го порядка, необходимо перейти к перебору миноров 3-го порядка, а ранг матрицы, в таком случае, будет равен минимум двум.
Аналогичным образом поступим с рангом 3-го порядка: если все миноры матрицы равняются нулю, то ранг будет равен двум. При наличии хотя бы одного ненулевого минора 3-го порядка, то ранг матрицы равен минимум трем. И так далее, по аналогии.
Найти ранг матрицы:
Поскольку матрица ненулевая, то ее ранг минимум равен единице.
Миноры 3-го порядка равны нулю, поэтому ранг матрицы равен двум.
Нахождение ранга матрицы методом окаймляющих миноров
Метод окаймляющих миноров — метод, который позволяет получить результат при меньшей вычислительной работе.
Найти ранг матрицы:
Записываем все окаймляющие миноры:
Чтобы обосновать метод окаймляющих миноров, приведем теорему, формулировка которой не требует доказательной базы.
Если все миноры, окаймляющие минор k-ого порядка матрицы А порядка p на n, равны нулю, то все миноры порядка (k+1) матрицы А равна нулю.
Чтобы найти ранг матрицы, необязательно перебирать все миноры, достаточно посмотреть на окаймляющие.
Если окаймляющие миноры равняются нулю, то ранг матрицы нулевой. Если существует хотя бы один минор, который не равен нулю, то рассматриваем окаймляющие миноры.
Если все они равны нулю, то Rank(A) равняется двум. При наличии хотя бы одного ненулевого окаймляющего минора, то приступаем к рассматриванию его окаймляющих миноров. И так далее, аналогичным образом.
Найти ранг матрицы методом окаймляющих миноров
Поскольку элемент а 11 матрицы А не равен нулю, то возьмем минор 1-го порядка. Начнем искать окаймляющий минор, отличный от нуля:
Нахождение ранга матрицы методом Гаусса (с помощью элементарных преобразований)
Вспомним, что представляют собой элементарные преобразования.
путем прибавления к элементам какой-либо строки (столбца) элементов, которые соответствуют другой стоки (столбца) матрицы, которые умножены на произвольное число k.
Нахождение ранга матрицы методом Гаусса — метод, который основывается на теории эквивалентности матриц: если матрица В получена из матрицы А при помощи конечного числа элементарных преобразований, то Rank(A) = Rank(B).
Справедливость данного утверждения следует из определения матрицы:
в случае прибавления к элементам некоторой строки или столбца матрицы соответствующих элементов другой строки или столбца, которые умножены на число k, не изменяет ее определителя.
Ранг матриц такого вида достаточно просто найти. Он равен количеству строк, в которых есть хотя бы один ненулевой элемент. А поскольку ранг при проведении элементарных преобразований не изменяется, то это и будет ранг матрицы.
Проиллюстрируем этот процесс:
1 b 12 b 13 ⋯ b 1 k b 1 k + 1 ⋯ b 1 n 0 1 b 23 ⋯ b 2 k b 2 k + 1 ⋯ b 2 n ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ 0 0 0 ⋯ 1 b k k + 1 ⋯ b k n 0 0 0 ⋯ 0 0 ⋯ 0 ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ 0 0 0 ⋯ 0 0 ⋯ 0
Найти ранг матрицы А при помощи элементарных преобразований:
Поскольку элемент а 11 отличен от нуля, то необходимо умножить элементы первой строки матрицы А на 1 а 11 = 1 2 :
Прибавляем к элементам 2-ой строки соответствующие элементы 1-ой строки, которые умножены на (-3). К элементам 3-ей строки прибавляем элементы 1-ой строки, которые умножены на (-1):
Если проводить элементарные преобразования, то не допускаются приближенные значения!
Подпространство линейного пространства
Определение и размерность подпространства
Определение 6.1. Подпространством L n-мерного пространства R называется множество векторов, образующих линейное пространство по отношению к действиям, которые определены в R.
Другими словами, L называется подпространством пространства R, если из x, y∈L следует, что x+y∈L и если x∈L, то λ x∈L, где λ— любое вещественное число.
Простейшим примером подпространства является нулевое подпространство, т.е. подмножество пространства R, состоящее из единственного нулевого элемента. Подпространством может служить и все пространство R. Эти подпространства называются тривиальными или несобственными.
Подпространство n-мерного пространства конечномерно и его размерность не превосходит n: dim L≤ dim R.
Сумма и пересечение подпространств
Cуммой L+M называется множество векторов x+y, где x∈L и y∈M. Очевидно, что любая линейная комбинация векторов из L+M принадлежит L+M, следовательно L+M является подпространством пространства R (может совпадать с пространством R).
Пересечением L∩M подпространств L и M называется множество векторов, принадлежащих одновременно подпространствам L и M (может состоять только из нулевого вектора).
Теорема 6.1. Сумма размерностей произвольных подпространств L и M конечномерного линейного пространства R равна размерности суммы этих подпространств и размерности пересечения этих подпространств:
dim L+dim M=dim(L+M)+dim(L∩M).
Доказательство. Обозначим F=L+M и G=L∩M. Пусть G g-мерное подпространство. Выберем в нем базис . Так как G⊂L и G⊂M, следовательно базис G можно дополнить до базиса L и до базиса M. Пусть
базис подпространства L и пусть
базис подпространства M. Покажем, что векторы
составляют базис F=L+M. Для того, чтобы векторы (6.1) составляли базис пространства F они должны быть линейно независимы и любой вектор пространства F можно представить линейной комбинацией векторов (6.1).
Докажем линейную независимость векторов (6.1). Пусть нулевой вектор пространства F представляется линейной комбинацией векторов (6.1) с некоторыми коэффициентами:
Левая часть (6.3) является вектором подпространства L, а правая часть является вектором подпространства M. Следовательно вектор
принадлежит подпространству G=L∩M. С другой стороны вектор v можно представить линейной комбинацией базисных векторов подпространства G:
Из уравнений (6.4) и (6.5) имеем:
Но векторы являются базисом подпространства M, следовательно они линейно независимы и
. Тогда (6.2) примет вид:
В силу линейной независимости базиса подпространства L имеем:
Так как все коэффициенты в уравнении (6.2) оказались нулевыми, то векторы
Изучая базисы подпространств L и M и базис подпространства F=L+M (6.10), имеем: dim L=g+l, dim M=g+m, dim (L+M)=g+l+m. Следовательно:
dim L+dim M−dim(L∩M)=dim(L+M). ■
Прямая сумма подпространств
Определение 6.2. Пространство F представляет собой прямую сумму подпространств L и M, если каждый вектор x пространства F может быть единственным способом представлен в виде суммы x=y+z, где y∈ L и z∈M.
Прямая сумма обозначается L⊕M. Говорят, что если F=L⊕M, то F разлагается в прямую сумму своих подпространств L и M.
Теорема 6.2. Для того, чтобы n-мерное пространство R представляло собой прямую сумму подпространств L и M, достаточно, чтобы пересечение L и M содержало только нулевой элемент и чтобы размерность R была равна сумме размерностей подпространств L и M.
Доказательство. Выберем некоторый базис в подпространстве L и некоторый базис
в подпространстве M. Докажем, что
является базисом пространства R. По условию теоремы размерность пространства R n равна сумме подпространств L и M (n=l+m). Достаточно доказать линейную независимость элементов (6.11). Пусть нулевой вектор пространства R представляется линейной комбинацией векторов (6.11) с некоторыми коэффициентами:
Но векторы и
являются базисами подпространств L и M соответственно. Следовательно они линейно независимы. Тогда
Установили, что (6.12) справедливо лишь при условии (6.15), а это доказывает линейную независимость векторов (6.11). Следовательно они образуют базис в R.
Пусть x∈R. Разложим его по базису (6.11):
Из (6.17) и (6.18) следует, что любой вектор из R можно представить суммой векторов x1∈L и x2∈M. Остается доказать что это представление является единственным. Пусть кроме представления (6.17) есть и следующее представление:
Вычитая (6.19) из (6.17), получим
Так как ,
и L∩M= 0, то
и
. Следовательно
и
. ■