Исследование СЛАУ. Общие сведения
В данной статье мы расскажем о методах, видах, условиях и определениях исследований решений систем линейных уравнений, что такое метод Кронекера-Капели, а также приведем примеры.
Общие сведения (определения, условия, методы, виды)
Системы линейных алгебраических уравнений с n неизвестными могут иметь:
- единственное решение;
- бесконечное множество решение (неопределенные СЛАУ);
- ни одного решения (несовместные СЛАУ).
Пример 1
Система x + y + z = 1 2 x + 2 y + 2 z = 3 не имеет решений, поэтому она несовместна.
Система x + y = 1 2 x + 7 y = — 3 имеет единственное решение x = 2 ; y = 1 .
Система x + y = 1 2 x + 2 y = 2 3 x + 3 y = 3 имеет бесконечное множество решений x = t y = 1 — t при — ∞ t ∞ .
Перед решением системы уравнений необходимо исследовать систему, т.е. ответить на следующие вопросы:
- Совместна ли система?
- Если система совместна, то, какое количество решений она имеет — одно или несколько?
- Как найти все решения?
Если система малоразмерна при m = n , то ответить на поставленные вопросы можно при помощи метода Крамера:
- если основной определитель системы, то система совместна и имеет единственное решение, которое вычисляется методом Крамера;
- если, и один из вспомогательных определителей, то система не является совместной, т.е. не имеет решений;
- если и все, и один из коэффициентов СЛАУ, то система не является определенной и имеет бесконечное множество решений.
Ранг матрицы и его свойства
Бывают случаи, которые выбиваются из представленных вариантов решения СЛАУ, например, линейные уравнения с большим количеством уравнений и неизвестных.
Для такого варианта решения существует ранг матрицы, который представляет собой алгоритм действий в случае решения системы матрицы, когда
В математике выделяют следующие подходы к определению ранга матрицы:
- при помощи понятия линейной зависимости/независимости строк/столбцов матрицы. Ранг равен максимальному количеству независимых строк (столбцов) матрицы
- при помощи понятия минора матрицы в качестве наивысшего порядка минора, который отличается от нуля. Минор матрицы порядка k — определитель k-го порядка, составленный из элементов, которые стоят на пересечении вычеркиваемых k-строк и k-столбцов матрицы;
- при помощи метода Гаусса. По завершении прямого хода ранг матрицы равняется количеству ненулевых строк.
Обозначение ранга матрицы: r ( A ) , r g ( A ) , r A .
Свойства ранга матрицы:
- квадратная невырожденная матрица обладает рангом, который отличается от нуля;
- если транспонировать матрицу, то ранг матрицы не изменяется;
- если поменять местами 2 параллельные строки или 2 параллельных столбца, ранг матрицы не изменяется;
- при удалении нулевого столбца или строки ранг матрицы не изменяется;
- ранг матрицы не изменяется, если удалить строку или столбец, которые являются линейной комбинацией других строк;
- при умножении все элементов строки/столбца на число k н е р а в н о н у л ю ранг матрицы не изменяется;
- ранг матрицы не больше меньшего из ее размеров: r ( А ) ≤ m i n ( m ; n ) ;
- когда все элементы матрицы равны нулю, то только тогда r ( A ) = 0 .
Пример 2
А 1 = 1 1 1 2 2 2 3 3 3 , B 1 = 1 0 0 0 0 0
r ( A 1 ) = 1 , r ( B 1 ) = 1
А 2 = 1 2 3 4 0 5 6 7 0 0 0 0 ; В 2 = 1 1 3 1 2 1 4 3 1 2 5 0 5 4 13 6
Теорема Кронекера-Капелли. Исследование систем линейных уравнений на совместность. Первая часть.
Исследовать систему линейных агебраических уравнений (СЛАУ) на совместность означает выяснить, есть у этой системы решения, или же их нет. Ну и если решения есть, то указать сколько их.
Нам понадобятся сведения из темы «Система линейных алгебраических уравнений. Основные термины. Матричная форма записи». В частности, нужны такие понятия, как матрица системы и расширенная матрица системы, поскольку именно на них опирается формулировка теоремы Кронекера-Капелли. Как обычно, матрицу системы будем обозначать буквой $A$, а расширенную матрицу системы – буквой $\widetilde$.
Система линейных алгебраических уравнений совместна тогда и только тогда, когда ранг матрицы системы равен рангу расширенной матрицы системы, т.е. $\rang A=\rang\widetilde$.
Следствие из теоремы Кронекера-Капелли
Заметьте, что сформулированная теорема и следствие из неё не указывают, как найти решение СЛАУ. С их помощью можно лишь выяснить, существуют эти решения или нет, а если существуют – то сколько.
Исследовать СЛАУ $ \left \ <\begin
Чтобы выяснить наличие решений заданной СЛАУ, используем теорему Кронекера-Капелли. Нам понадобятся матрица системы $A$ и расширенная матрица системы $\widetilde$, запишем их:
Способ №1. Вычисление рангов по определению.
Согласно определению, ранг – это наивысший порядок миноров матрицы, среди которых есть хоть один, отличный от нуля. Обычно исследование начинают с миноров первого порядка, но здесь удобнее приступить сразу к вычислению минора третьего порядка матрицы $A$. Элементы минора третьего порядка находятся на пересечении трёх строк и трёх столбцов рассматриваемой матрицы. Так как матрица $A$ содержит всего 3 строки и 3 столбца, то минор третьего порядка матрицы $A$ – это определитель матрицы $A$, т.е. $\Delta A$. Для вычисления определителя применим формулу №2 из темы «Формулы для вычисления определителей второго и третьего порядков»:
$$ \Delta A=\left| \begin
Итак, есть минор третьего порядка матрицы $A$, который не равен нулю. Минор четвёртого порядка составить невозможно, так как для него требуется 4 строки и 4 столбца, а в матрице $A$ всего 3 строки и 3 столбца. Итак, наивысший порядок миноров матрицы $A$, среди которых есть хотя бы один не равный нулю, равен 3. Следовательно, $\rang A=3$.
Задача решена. Какие недостатки и преимущества имеет данный способ? Для начала поговорим о плюсах. Во-первых, нам понадобилось найти всего один определитель. После этого мы сразу сделали вывод о количестве решений. Обычно в стандартных типовых расчётах даются системы уравнений, которые содержат три неизвестных и имеют единственное решение. Для таких систем данный метод очень даже удобен, ибо мы заранее знаем, что решение есть (иначе примера не было бы в типовом расчёте). Т.е. нам остаётся только показать наличие решения наиболее быстрым способом. Во-вторых, вычисленное значение определителя матрицы системы (т.е. $\Delta A$) пригодится после: когда станем решать заданную систему методом Крамера или с помощью обратной матрицы.
Однако метод вычисления ранга по определению нежелательно применять, если матрица системы $A$ является прямоугольной. В этом случае лучше применить второй метод, о котором пойдёт речь ниже. Кроме того, если $\Delta A=0$, то мы ничего не сможем сказать о количестве решений заданной неоднородной СЛАУ. Может, СЛАУ имеет бесконечное количество решений, а может – ни одного. Если $\Delta A=0$, то требуется дополнительное исследование, которое зачастую является громоздким.
Подводя итог сказанному, отмечу, что первый способ хорош для тех СЛАУ, у которых матрица системы квадратна. При этом сама СЛАУ содержит три или четыре неизвестных и взята из стандартных типовых расчетов или контрольных работ.
Способ №2. Вычисление ранга методом элементарных преобразований.
Какие преимущества второго способа? Главное преимущество – это его универсальность. Нам совершенно неважно, является ли матрица системы квадратной или нет. Кроме того, мы фактически провели преобразования прямого хода метода Гаусса. Осталось лишь пару действий, и мы смогли бы получить решение данной СЛАУ. Честно говоря, второй способ нравится мне более первого, но выбор – это дело вкуса.
Ответ: Заданная СЛАУ совместна и определена.
$$ \left( \begin
Расширенная матрица системы приведена к ступенчатому виду. Ранг ступенчатой матрицы равен количеству её ненулевых строк, поэтому $\rang\widetilde=3$. Матрица $A$ (до черты) тоже приведена к ступенчатому виду, и ранг её равен 2, $\rang=2$.
Ответ: система несовместна.
Приводим расширенную матрицу системы к ступенчатому виду:
$$ \left( \begin
Мы привели расширенную матрицу системы и саму матрицу системы к ступенчатому виду. Ранг расширенной матрицы системы равен трём, ранг матрицы системы также равен трём. Так как система содержит $n=5$ неизвестных, т.е. $\rang\widetilde=\rang\lt
Ответ: система является неопределённой.
Во второй части мы разберём примеры, которые нередко включают в типовые расчёты или контрольные работы по высшей математике: исследование на совместность и решение СЛАУ в зависимости от значений параметров, входящих в неё.
VMath
Инструменты сайта
Основное
Навигация
Информация
Действия
Содержание
Понятие ранга возникает естественным образом при решении систем линейных уравнений.
Пример. Решить систему уравнений
$$ \left\< \begin
Пример. Решить систему уравнений
$$ \left\< \begin
Задача. Для заданной системы линейных уравнений $$ \left\< \begin
Это искомое число и будет называться рангом. На самом деле, поставленная задача тут же усложняется: во-первых, интересует какие именно уравнения можно из системы выбросить, а какие нельзя, и, во-вторых, сколькими параметрами можно описать множество решений этой системы — если это множество бесконечно (как было в предыдущем примере). Оказывается, на оба эти вопроса тоже помогает ответить понятие ранга — как некоторой целочисленной характеристики системы уравнений.
К тому же понятию можно подойти с другой стороны.
Пример. Рассмотрим систему из последнего примера и перепишем ее в виде:
$$ x_1 \underbrace<\left( \begin
Задача. Для заданной системы линейных уравнений $$ \left\< \begin
Это искомое число тоже будет называться рангом. Единство в названии разных объектов оказывается оправданным: это два подхода к одному и тому же понятию (в приведенных выше решениях примера именно так и оказалось — число существенных уравнений системы совпало с числом существенных переменных).
Для доказательства этого факта обратим сначала внимание на то обстоятельство, что мы, фактически действовали над коэффициентами системы уравнений, привлекая переменные только на самом последнем этапе. Так, в первом решении мы действовали только над строками матрицы коэффициентов, а во втором решении — только над ее столбцами.
Ранг системы строк (столбцов)
Рассмотрим систему 2) $ n_<> $ рядов (строк или столбцов) $$ \ < A_1,\dots,A_n \>\ . $$
Выражение $$ \alpha_1A_1+\dots+\alpha_nA_n $$ при фиксированных числах $ \alpha_1,\dots,\alpha_n $ называется линейной комбинацией рядов $ A_1,\dots,A_n $. Множество всевозможных линейных комбинаций рядов $ A_1,\dots,A_n $ называется их линейной оболочкой: $$ \mathcal L(A_1,\dots,A_n)=\left\ < \alpha_1A_1+\dots+\alpha_nA_n \ \big| \ \<\alpha_1,\dots,\alpha_n\>\subset \mathbb R \right\>. $$
Система рядов $ \ < A_1,\dots,A_n \>$ называется линейно зависимой (л.з.) если существуют числа $ \alpha_1,\dots,\alpha_n $, хотя бы одно из которых отлично от нуля, такие что $$ \alpha_1A_1+\dots+\alpha_nA_n=\mathbb O \ . $$ Если же последнее равенство возможно только при $ \alpha_1=0,\dots, \alpha_n=0 $, то система рядов называется линейно независимой (л.н.з.).
Теорема 1. а) Если система $ \ < A_1,\dots,A_n \>$ содержит хотя бы один нулевой ряд, то она л.з.
б) Если система $ \ < A_1,\dots,A_n \>$ л.н.з., то и любая ее подсистема л.н.з.
в) При $ n>1 $ система $ \ < A_1,\dots,A_n \>$ л.з. тогда и только тогда, когда по меньшей мере один ее ряд линейно выражается через остальные, т.е. существуют $ j\in \mathbb N $ и константы $ \gamma_1,\dots,\gamma_
Пример. Найти все значения параметра $ \color
Решение. Составим уравнение $ B=\gamma_1A_1+\gamma_2A_2+\gamma_3A_3 $ и попытаемся подобрать неопределенные параметры $ \gamma_j $ ему удовлетворяющие. $$ \left\< \begin
Теорема 2. Если каждый из рядов системы $ \ < A_1,\dots,A_n \>$ линейно выражается через ряды системы $ \
Рангом системы рядов $ \ < A_1,\dots,A_n \>$ называется число рядов в ее максимальной линейно независимой подсистеме: $$\mathfrak
Теорема 3. Ранг системы рядов $ \ < A_1,\dots,A_n \>$ равен $ \mathfrak
Эта теорема позволяет дать другое определение ранга.
Рангом системы рядов $ \ < A_1,\dots,A_n \>$ называется число $ \mathfrak
Теорема 4. При фиксированном базисе системы $ \ < A_1,\dots,A_n \>$ любой ряд из ее линейной оболочки $ \mathcal L(A_1,\dots,A_n) $ представúм в виде линейной комбинации базисных рядов и такое представление единственно.
Доказательство первой части тривиально. Докажем единственность представления. Предположим, для упрощения записи индексов, что базисными рядами являются первые $ \mathfrak r_<> $ рядов системы, т.е. $ \
Представление ряда $ X \in \mathcal L(A_1,\dots,A_n) $ в виде линейной комбинации базисных рядов $ \
Теорема 5. Любую линейно независимую подсистему
$$ \< A_
Пример. Найти какой-нибудь базис системы строк
$$A_1=(5,2,-3,1),\ A_2=(4,1,-2,3),\ A_3=(1,1,-1,-2),\ A_4=(3,4,-1,2)$$ и все строки системы, не входящие в этот базис, выразить через базисные.
Решение. Воспользуемся предыдущей теоремой. Строка $ A_1 $ ненулевая, возьмем ее в качестве первой строки искомого базиса и попытаемся дополнить оставшимися строками до базиса. Если $ \operatorname
В системе осталась только одна строка $ A_3 $, но поскольку уже установлена ее линейная зависимость от $ A_1,A_2 $, то ее включение в уже построенную подсистему не может увеличить ранга.
Ответ. Базис системы составляют, например, строки $ A_1,A_2,A_4 $; при этом $ A_3=A_1-A_2 $.
Установим теперь, какие действия над системой не изменяют ее ранга.
Теорема 6. Если систему дополнить рядом, линейно выражающимся через ряды системы, то ранг системы не изменится. Точно так же ранг системы не меняется при удалении ряда, линейно выражающегося через остальные ряды системы.
Если каждый из рядов системы $ \ < A_1,\dots,A_n \>$ линейно выражается через ряды системы $ \
Результат последней теоремы можно усилить, введя следующее определение.
Элементарными преобразованиями системы рядов называются следующие
Теорема 7. Элементарные преобразования не меняют ранга системы рядов.
Ранг матрицы
определяется для произвольной (не обязательно квадратной) матрицы $ A_<> $ как наибольший порядок ее отличных от нуля миноров. Иначе говоря: $ \operatorname
Матрицу $ A_<> $ порядка $ m\times n_<> $ можно рассматривать как состоящую из набора своих строк или набора своих столбцов. Так, например: $$ A= \left[ A_<[1]>\mid A_ <[2]>\mid \dots \mid A_ <[m]>\right] \quad npu \quad A_<[j]>=\left(\begin
Метод окаймляющих миноров
Очевидно, что если все миноры порядка $ \mathfrak
Для произвольного минора матрицы $ A_<> $ порядка $ k ☞ ЗДЕСЬ.
Метод окаймляющих миноров вычисления ранга матрицы
1. Ищем минор первого порядка (т.е. элемент матрицы $ a_
2. ищем минор второго порядка, содержащий $ a_
3. продолжаем процесс окаймления до тех пор, пока не найдем такой минор $ \mathfrak
Ранг матрицы равен рангу системы ее строк (и рангу системы ее столбцов).
Доказательство. Пусть $ \operatorname
Пример. Вычислить ранг матрицы
$$ \left( \begin
Ответ. Ранг матрицы равен $ 3_<> $.
Найти ранги матриц
$$ <\mathbf a)>\left( \begin
Ответ.
$ <\mathbf b)>\ \mathfrak
Любой отличный от нуля минор матрицы $ A $ порядка $ \mathfrak
Метод элементарных преобразований
Этот метод основан на последней теореме из ☞ ПУНКТА: элементарные преобразования системы строк матрицы не изменяют ее ранга. Поэтому имеет смысл преобразовать исходную систему к такому виду, для которого величина ранга будет очевидна.
1. Ищем ненулевой элемент матрицы $ a_
2. перестановкой строк и столбцов матрицы, добиваемся, чтобы ненулевой элемент $ a_
3. применяя метод исключения Гаусса, добиваемся, чтобы все элементы первого столбца полученной матрицы, кроме верхнего, обратились в нуль;
4. к полученной в результате исключения подматрице порядка $ (m-1)\times (n-1) $ применяем процедуры пунктов 1-3 .
Процесс заканчивается, когда матрица оказывается приведенной к виду: $$ \left( \begin
Пример. Вычислить ранг матрицы $$ \left( \begin
Решение. Элементарными преобразованиями строк матрицы, приводим ее к трапециевидной (ступенчатой): $$ \rightarrow \left( \begin
Ответ. Ранг матрицы равен $ 2_<> $.
Найти ранги матриц по методу элементарных преобразований:
$$ <\mathbf a)>\ \left( \begin
Матрицы ранга 1
Простейшими ненулевыми матрицами являются матрицы ранга $ 1_<> $ или одноранговые матрицы. Вид их довольно прост: все их столбцы (строки) должны быть пропорциональны.
Пример.
Теорема. $ \operatorname
$$ A= \left(\begin
Теорема. Любая матрица ранга $ \mathfrak r_<> $ может быть представлена в виде суммы $ \mathfrak r_<> $ матриц ранга $ 1_<> $, но не может быть представлена в виде суммы меньшего числа матриц ранга $ 1_<> $.
Пример. Представить матрицу
$$ \left(\begin
Решение. $$ \left(\begin
$$ \left(\begin
$$ <\mathbf a)>\det \left(E_n+ \left(\begin
Подсказка ☞ ЗДЕСЬ.
Применение для решения систем линейных уравнений
Рассмотрим снова общую систему линейных уравнений $$ \left\< \begin
Теорема [Кронекер, Капелли]. Система совместна тогда и только тогда, когда ранг матрицы этой системы совпадает с рангом ее расширенной матрицы:
$$ \operatorname
Более подробно изложено ☞ ЗДЕСЬ
Неравенства для ранга
Теорема 1. Для любых матриц $ A_<> $ и $ B_<> $ одинакового порядка имеет место неравенство:
$$ \operatorname
Теорема 2. Для любых матриц $ A_
$$ \operatorname
Если $ A_<> $ и $ B_<> $ — квадратные матрицы $ n_<> $-го порядка и $ \det B \ne 0_<> $, то
http://math1.ru/education/sys_lin_eq/kapelli.html
http://vmath.ru/vf5/algebra2/rank