Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mat.glava 1.doc
Скачиваний:
13
Добавлен:
13.11.2019
Размер:
547.84 Кб
Скачать

§5. Ранг матрицы

Пусть в числовой матрице А = (aij) –вида mn, выбраны какие-нибудь k строк (с номерами i1,…, ik), и k столбцов (с номерами j1,…, jk ). Минором порядка k матрицы А называется определитель k-го порядка, образованный элементами, расположенными на пересечении выбранных строк и столбцов, обозначение:

.

Минор порядка k матрицы А называется базисным, если он отличен от нуля, а все миноры порядка k+1 равны нулю или не существуют. Очевидно, что базисные миноры имеют один и тот же порядок.

Определение 5. Рангом матрицы А называется порядок ее базисного минора, обозначение: rang(A).

Из предыдущих определений следует, что rang(A) есть наивысший порядок отличного от нуля минора матрицы А. Для нулевой матрицы ее ранг равен нулю. Матрицы А и В, имеющие одинаковый ранг, называются эквивалентными, обозначение: А В.

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

Теорема 2. Транспонирование и эквивалентные преобразования не меняют ранг матрицы.

Доказательство осуществляется методом математической индукции по рангу, но в этом курсе оно не рассматривается [1. с. 166].

На этой теореме основано следующее правило вычисления rang(A).

Исходная матрица с помощью эквивалентных преобразований приводится к описанному выше виду трапеции (9). При этом отбрасываются все нулевые строки. Тогда количество оставшихся строк полученной матрицы равно рангу исходной матрицы.

Пример 23. Найти ранг следующей матрицы:

А =

Решение. 1-й шаг. 1-я строка умножается на 2 и прибавляется ко 2-й и

4-й строкам, затем 1-я строка умножается на 3 и прибавляется к 3-й строке. В результате получается следующая эквивалентная матрица:

А1 = .

2-й шаг. 2-я строка прибавляется к 3-й строке, затем 2-я строка умножается на 2 и прибавляется к 4-й строке:

А2 = .

3-й шаг. 3-я строка отбрасывается, и переставляются местами 3-й и 5-й столбцы:

А3 =

4-й шаг. Матрица А3 имеет вид трапеции. В ней минор, расположенный в первых трех строках и столбцах отличен от нуля, его порядок равен 3, следовательно, rang(A3) = 3, но, согласно теореме 1, rang(A) = rang(A3) = 3.

Ответ: rang(A) = 3.

Определение 6. Пусть C1, C2, …, Ck - строки некоторой матрицы А. Линейной комбинацией этих строк называется выражение m1C1 + m2C2 + …+ mkCk, где m1, m2, …, mk - числовые коэффициенты. Аналогично определяется линейная комбинация столбцов. Строки (или столбцы) называются линейно зависимыми, если существует их линейная комбинация, которая равна нулевой строке (столбцу) и в которой имеются коэффициенты, отличные от нуля. В противном случае строки или столбцы называются линейно независимыми.

Введенные в данном параграфе понятия являются основными в рассматриваемом разделе линейной алгебры, и их определения надо знать наизусть. В более подробном изложении этого курса для них доказываются следующие утверждения [1, с.170-173].

Теорема о базисном миноре. В произвольной матрице каждая строка (или столбец) равна линейной комбинации строк (или столбцов), в которых расположен базисный минор матрицы.

Важным следствием этой теоремы является следующее утверждение.

Теорема об определителе. Определитель матрицы равен нулю тогда и только тогда, когда его строки (или столбцы) являются линейно зависимыми.

Пример 22. Следующий определитель равен нулю:

И пусть С1 = (1 2 3), С2 = (4 5 6), С3 = (7 8 9) строчки этого определителя, тогда их линейная комбинация С1 2С2 + С3 = (1 2 3) 2(4 5 6) + (7 8 9) = (0 0 0), т. е. строки определителя линейно зависимые.

Следующее утверждение дает вторую форму определения ранга матрицы.

Теорема о ранге матрицы. Ранг матрицы равен максимальному числу линейно независимых строк (или столбцов) в этой матрице.

Центральным утверждением в линейной алгебре является следующая теорема, в ней дается простое и эффективное условие совместности общей системы линейных уравнений (3).

Теорема Кронекера-Капелли. Система (3) имеет хотя бы одно решение в том и только в том случае, когда ранг матрицы системы А равен рангу расширенной матрицы А*, определяемой выше формулой (8).

Доказательство. Пусть и В обозначают 1-й, 2-й, … , n-й столбцы матрицы А и столбец свободных членов системы (3). Тогда эту систему можно записать в виде: .

  1. я часть (необходимость). Пусть система (3) совместна, тогда сущест-

вуют числовые значения неизвестных , при которых выполняется предыдущее равенство. Это означает, что n+1-й столбец В в расширенной матрице А* является линейной комбинацией первых столбцов. Следовательно, прибавление столбца В к сталбцам матицы А не увеличивает число линейно независимых столбцов в матрице А*. Тогда по предыдущей теореме rang(A) = rang(A*).

2-я часть (достаточность). Пусть rang(A) = rang(A*). Тогда базисный минор матрицы А является базисным минором матрицы А*. Следовательно, столбец В равен линейной комбинации столбцов, в которых расположен базисный минор, и потому В есть линейная комбинация первых n столбцов матрицы А. Набор коэффициентов этой линейной комбинации являются решением данной системы, т.е. система совместна. Теорема доказана.

Теперь будет рассмотрено более подробно множество решений неопределенной системы линейных уравнений. Пусть система (3) приведена к равносильному виду трапеции (7), в ней нет противоречий и отброшены нулевые равенства. Более того, можно считать, что ее неизвестные занумерованы так, что система имеет вид

а11*х1 + а12*х2 + ... + а1k*хk+ ... + а1n*хn = b1*,

а22*х2 + ... + а2k*хk+ ... + а2n*хn = b2*,

 ............................................... (10)

аkk*хk + … + аnn*хn = bk*,

где коэффициенты а11*, а22* , …, аkk* отличны от нуля и k – ранг матрицы коэффициентов исходной системы.

Эту систему можно преобразовать к равносильному виду:

х1 = b1** (а1k+1**хk+1 + ... + а1n**хn ),

х2 = b2** (а2k+1**хk+1 + … + а2n**хn ),

 …………………………………. (11) хk = bk** (аkk+1**хk+1 + … + аkn**хn),

где bi**, aij**- уже другие числа, полученные в результате указанных выше преобразований.

Неизвестные справа хk+1, хk+2, …, хn называются свободными, они могут принимать любые значения; неизвестные слева х1, х2, …, хk называются зависимыми. Для каждого набора значений свободных неизвестных зависимые неизвестные получают определенные значения по формулам (11), и весь образовавшийся набор значений х1, х2, …, хk, хk+1, …, хn является решением исходной системы. Такое описание множества решений системы (3) называется параметрическим, здесь свободные неизвестные являются параметрами.

Но существует другой более красивый метод описания таких решений, с помощью так называемых базисных решений.

Системе уравнений (3) соответствует система (12) с той же матрицей коэффициентов, но все свободные члены которой равны нулю:

а 11х1 + а12х2 + ... + а1nхn = 0,

а21х1 + а22х2 + ... + а2nхn = 0,

.............................................. (12)

аm1х1 + аm2х2 + ... + аmnхn = 0.

Такая система называется однородной, она всегда совместна, так как нулевой набор значений неизвестных является ее решением. Для нее верны все предыдущие рассуждения, поэтому (12) равносильна системе (11) с b1** = 0, b2** = 0,…, bn** = 0. Оказывается, что множество всех решений системы (3) образует так называемое линейное пространство, которое подробно рассматривается в главе 3. В этом пространстве следующим образом строятся базисные решения.

Свободным неизвестным придаются nk следующих наборов значений:

1) хk+1 = 1, хk+2 = 0, …, хn = 0;

2) хk+1 = 0, хk+2 = 1, …, хn = 0;

…………………………….

nk) хk+1 = 0, хk+2 = 0, …, хn = 1.

Для каждого такого набора вычисляются значения зависимых неизвестных по формулам (11) (с b1** = 0, b2** = 0,…, bn** = 0). В результате получится nk решений системы (12), которые записываются в виде столбцов, обозначенных через С1, С2, …, Сn-k :

(13)

Главные свойства решений (13) в том, что они являются линейно независимыми и любая линейная комбинация этих решений является решением системы (12). Также верно обратное утверждение о том, что любое решение системы (12) представимо в виде линейной комбинации этих решений. Поэтому такие решения называются базисными решениями однородной системы (12), а их совокупность называется фундаментальной системой решений.

Далее, эти базисные решения используются для описания множества решений общей системы (3) согласно следующему утверждению.

Теорема (общее решение). Если столбец чисел D0 вида 1n есть некоторое решение системы (3) и C1, C2, … , Cnk фундаментальная система решений соответствующей однородной системы (12), то для любых чисел m1, m2, …, mnk линейная комбинация

(14)

является решением системы (3). И наоборот, каждое решение системы (3) представимо в виде (14).

Доказательство (см. [1. с. 180]).

Выражение, стоящее в правой части равенства (14) называется общим решением системы линейных уравнений (3).

Пример 23. Найти общее решение следующей системы уравнений в параметрическом виде и через базисные решения однородной системы:

х1 – 2х2 + 3х3 – 4х4 = 4,

х2 х3 + х4 = –3,

х1 + 3х2 – 3х4 = 1,

–7х2 + 3х3 + х4 = –3.

Решение. Сначала система приводится к виду трапеции.

1-й шаг. Из 3-го уравнения вычитается 1-е уравнение, остальные уравнения сохраняются:

х1 – 2х2 + 3х3 – 4х4 = 4,

х2 х3 + х4 = –3,

5х2 – 3х3 + х4 = –3,

–7х2 + 3х3 + х4 = –3.

2-й шаг. 2-е уравнение умножается на 5 и прибавляется к 3-му уравнению, затем 2-е уравнение умножается на 7 и прибавляется к 4-му уравнению:

х 1 – 2х2 + 3х3 – 4х4 = 4,

х2 х3 + х4 = –3,

2х3 – 4х4 = 12,

–4х3 + 8х4 = –24.

3-й шаг. 3-е уравнение умножается на 2 и прибавляется к 4-му уравнению:

х1 – 2х2 + 3х3 – 4х4 = 4,

х2 х3 + х4 = –3,

2х3 – 4х4 = 12,

0 = 0.

4-й шаг. Нулевое равенство отбрасывается, получается система, в которой три уравнения и четыре неизвестных. Такая система имеет бесконечное множество решений. Тогда х4 объявляется свободной неизвестной, х1, х2, х3 зависимыми неизвестные. Последние выражаются через х4, для этого все слагаемы, содержащие х4 , переносятся вправо с противоположными знаками. Потом из полученного 3-го уравнения 2х3 = 12 + 4х4 находится выражение для х3: х3 = (12 + 4х4):2 = 6 + 2х4. Это выражение подставляется во 2-е уравнение:

х2 = –3 + х3 х4 и находится выражение для х2: х2 = –3 + (6 + 2х4) х4 = 3 + х4. Полученные выражения подставляются в 1-е уравнение х1 = 4 + 2х2 – 3х3 + 4х4 и находится выражение для х1: х1 = 4 + 2(3 + х4) – 3(6 + 2х4) + 4х4 = – 8. Получается система:

х1 = – 8,

х2 = 3 + х4,

х3 = 6 + 2х4.

Это параметрическая запись общего решения исходной системы, в ней х4 принимает произвольные числовые значения. И для каждого такого набора значений значения зависимых неизвестных х1, х2, х3 вычисляются по предыдущим формулам, в результате будут получаться все возможные решения системы.

Например, пусть х4 = 0, тогда х1 = – 8, х2 = 3 + 0 =3, х3 = 6 + 20 = 6, т.е. набор D0 = (–8, 3, 6, 0) есть частное решение исходной системы. Пусть х4 = 1, тогда х1 = – 8, х2 = 3 + 1 =4, х3 = 6 + 21 = 8, т.е. набор D1 = (–8, 4, 8, 1) – тоже частное решение исходной системы.

5-й шаг. Строится фундаментальная система решений однородной системы:

х1 – 2х2 + 3х3 – 4х4 = 0,

х2 х3 + х4 = 0,

х1 + 3х2 – 3х4 = 0,

–7х2 + 3х3 + х4 = 0.

Для этого повторяются преобразования, описанные на 14-х шагах, в результате х4 окажется свободной неизвестной, и формулы для зависимых неизвестных примут вид:

х1 = 0,

х2 = х4,

х3 = 2х4.

Так как свободная неизвестная одна, то и фундаментальная система решений однородной системы состоит из одного решения, которое получается по предыдущим формулам при х4 = 1: С1 = (0, 1, 2, 1) – базисное решение.

Теперь, формула (14) принимает вид: D = D0 + m1С1. В качестве D0 можно взять решение (–8, 3, 6, 0), полученное на 4-м шаге; m1 принимает любые числовые значения. Тогда общее решение исходной неоднородной системы имеет вид:

(х1, х2, х3, х4) = (–8, 3, 6, 0) + m1 (0, 1, 2, 1).

Например, решение D1, найденное на 4-м шаге, получается при m1 = 1:

D1 = (–8, 3, 6, 0) + 1 (0, 1, 2, 1) = (–8, 4, 8, 1).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]