Что называется рангом матрицы

Ранг матрицы: определение, методы нахождения

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

Определение ранга матрицы

Ранг матрицы – ранг ее системы строк или столбцов. В любой матрице есть ее строчный и столбцовый ранги, которые равны между собой.

Ранг системы строк – это максимальное количество линейно-независимых строк. Аналогичным образом определяется ранг системы столбцов.

Примечания:

Нахождение ранга матрицы

Метод окаймляющих миноров

Ранг матрицы равняется максимальному порядку ненулевого минора.

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

Что называется рангом матрицы

Решение
Мы имеем дело с матрицей 4×4, следовательно, ее ранг не может быть выше 4. Также в матрице присутствуют ненулевые элементы, значит, ее ранг не меньше единицы. Итак, приступим:

1. Начинаем проверять миноры второго порядка. Для начала берем две строки первого и второго столбцов.

Что называется рангом матрицы

Минор равняется нулю.

Что называется рангом матрицы

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

Что называется рангом матрицы

Минор равен 54≠0, следовательно ранг матрицы не меньше двух.

Что называется рангом матрицы

Примечание: Если бы и этот минор оказался равным нулю, мы бы дальше проверили следующие комбинации:

Что называется рангом матрицы

Что называется рангом матрицы

Что называется рангом матрицы

Что называется рангом матрицы

Если требуется, перебор можно аналогичным образом продолжить со строками:

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

2. Нам удалось почти сразу найти минор, который нам подходит. Поэтому переходим к минорам третьего порядка.

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

Что называется рангом матрицы

Минор оказался равным нулю.

Что называется рангом матрицы

Следовательно меняем второй столбец на четвертый. И со второй попытки нам удается найти минор, не равный нулю, значит ранг матрицы не может быть меньше 3.

Что называется рангом матрицы

Примечание: если бы результат снова оказался равным нулю, вместо второй строки мы бы дальше взяли четвертую и продолжили бы поиски “хорошего” минора.

Что называется рангом матрицы

3. Теперь остается определить миноры четвертого порядка с учетом найденного ранее. В данном случае он один, который совпадает с определителем матрицы.

Что называется рангом матрицы

Минор равняется 144≠0. А это значит, что ранг матрицы A равняется 4.

Что называется рангом матрицы

Приведение матрицы к ступенчатому виду

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

Пример
Найдем ранг матрицы B ниже. Мы не берем слишком сложный пример, т.к. наша основная цель – это просто продемонстрировать применение метода на практике.

Что называется рангом матрицы

Решение
1. Сначала вычтем из второй строки удвоенную первую.

Что называется рангом матрицы

2. Теперь отнимем из третьей строки первую, умноженную на четыре.

Что называется рангом матрицы

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

Источник

Ранг матрицы: определение, методы нахождения, примеры, решения.

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

Навигация по странице.

Определение ранга матрицы и необходимые дополнительные понятия.

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

Разберемся с определением минора матрицы на примере.

Рассмотрим матрицу Что называется рангом матрицы.

Проиллюстрируем процедуру получения рассмотренных миноров первого порядка
Что называется рангом матрицыи Что называется рангом матрицы.

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

Покажем несколько миноров второго порядка. Выбираем две строки и два столбца. К примеру, возьмем первую и вторую строки и третий и четвертый столбец. При таком выборе имеем минор второго порядка Что называется рангом матрицы. Этот минор также можно было составить вычеркиванием из матрицы А третьей строки, первого и второго столбцов.

Другим минором второго порядка матрицы А является Что называется рангом матрицы.

Проиллюстрируем построение этих миноров второго порядка
Что называется рангом матрицыи Что называется рангом матрицы.

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

Для данной матрицы А миноров порядка выше третьего не существует, так как Что называется рангом матрицы.

Сколько же существует миноров k-ого порядка матрицы А порядка Что называется рангом матрицы?

Число миноров порядка k может быть вычислено как Что называется рангом матрицы, где Что называется рангом матрицыи Что называется рангом матрицы— число сочетаний из p по k и из n по k соответственно.

Разберем на примере.

Найдите все миноры второго порядка матрицы Что называется рангом матрицы.

Так как порядок исходной матрицы равен 3 на 3, то всего миноров второго порядка будет Что называется рангом матрицы.

Для первой и третьей строк при аналогичном выборе столбцов имеем
Что называется рангом матрицы

Осталось ко второй и третьей строкам добавить первый и второй, первый и третий, второй и третий столбцы:
Что называется рангом матрицы

Итак, все девять миноров второго порядка матрицы А найдены.

Сейчас можно переходить к определению ранга матрицы.

Ранг матрицы – это наивысший порядок минора матрицы, отличного от нуля.

Из определений ранга матрицы и минора матрицы можно заключить, что ранг нулевой матрицы равен нулю, а ранг ненулевой матрицы не меньше единицы.

Нахождение ранга матрицы по определению.

Итак, первым методом нахождения ранга матрицы является метод перебора миноров. Этот способ основан на определении ранга матрицы.

Пусть нам требуется найти ранг матрицы А порядка Что называется рангом матрицы.

Вкратце опишем алгоритм решения этой задачи способом перебора миноров.

Если есть хотя бы один элемент матрицы, отличный от нуля, то ранг матрицы как минимум равен единице (так как есть минор первого порядка, не равный нулю).

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

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

Найдите ранг матрицы Что называется рангом матрицы.

Так как матрица ненулевая, то ее ранг не меньше единицы.

Минор второго порядка Что называется рангом матрицыотличен от нуля, следовательно, ранг матрицы А не меньше двух. Переходим к перебору миноров третьего порядка. Всего их Что называется рангом матрицыштук.
Что называется рангом матрицы
Что называется рангом матрицы
Что называется рангом матрицы

Все миноры третьего порядка равны нулю. Поэтому, ранг матрицы равен двум.

Нахождение ранга матрицы методом окаймляющих миноров.

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

Одним из таких методов является метод окаймляющих миноров.

Разберемся с понятием окаймляющего минора.

Для примера рассмотрим матрицу Что называется рангом матрицыи возьмем минор второго порядка Что называется рангом матрицы. Запишем все окаймляющие миноры:
Что называется рангом матрицы

Метод окаймляющих миноров обосновывается следующей теоремой (приведем ее формулировку без доказательства).

Перейдем к нахождению ранга матрицы методом окаймляющих миноров. Кратко опишем алгоритм этого метода.

Разберем метод окаймляющих миноров для нахождения ранга матрицы на примере.

Найдите ранг матрицы Что называется рангом матрицыметодом окаймляющих миноров.

Так как элемент a1 1 матрицы А отличен от нуля, то возьмем его в качестве минора первого порядка. Начнем поиск окаймляющего минора, отличного от нуля:
Что называется рангом матрицы

Найден окаймляющий минор второго порядка, отличный от нуля Что называется рангом матрицы. Переберем его окаймляющие миноры (их Что называется рангом матрицыштук):
Что называется рангом матрицы

Все миноры, окаймляющие минор второго порядка Что называется рангом матрицы, равны нулю, следовательно, ранг матрицы А равен двум.

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

Нахождение ранга с помощью элементарных преобразований матрицы (методом Гаусса).

Рассмотрим еще один способ нахождения ранга матрицы.

Следующие преобразования матрицы называют элементарными:

Справедливость этого утверждения следует из свойств определителя матрицы:

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

Для чего это делается? Ранг матриц такого вида очень легко найти. Он равен количеству строк, содержащих хотя бы один ненулевой элемент. А так как ранг матрицы при проведении элементарных преобразований не изменяется, то полученное значение будет рангом исходной матрицы.

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

Опишем алгоритм метода.

Пусть нам требуется найти ранг ненулевой матрицы А порядка Что называется рангом матрицы( p может быть равно n ).

Будем считать, что элемент a11 отличен от нуля. В противном случае мы можем перестановкой строк и (или) столбцов преобразовать матрицу так, чтобы «новый» элемент a11 стал ненулевым.

Итак, Что называется рангом матрицы. Умножим все элементы первой строки матрицы А на Что называется рангом матрицы. При этом получим эквивалентную матрицу, обозначим ее А (1) :
Что называется рангом матрицы

К элементам второй строки полученной матрицы А (1) прибавим соответствующие элементы первой строки, умноженные на Что называется рангом матрицы. К элементам третьей строки прибавим соответствующие элементы первой строки, умноженные на Что называется рангом матрицы. И так далее до p-ой строки. Получим эквивалентную матрицу, обозначим ее А (2) :
Что называется рангом матрицы

Если же в строках со второй по p-ую есть хотя бы один ненулевой элемент, то продолжаем проводить преобразования. Причем действуем абсолютно аналогично, но лишь с отмеченной на рисунке частью матрицы А (2)
Что называется рангом матрицы

Если Что называется рангом матрицы, то переставляем строки и (или) столбцы матрицы А (2) так, чтобы «новый» элемент Что называется рангом матрицыстал ненулевым.

Итак, Что называется рангом матрицы. Умножаем каждый элемент второй строки матрицы А (2) на Что называется рангом матрицы. Получаем эквивалентную матрицу А (3) :
Что называется рангом матрицы

К элементам третьей строки полученной матрицы А (3) прибавим соответствующие элементы второй строки, умноженные на Что называется рангом матрицы. К элементам четвертой строки прибавим соответствующие элементы второй строки, умноженные на Что называется рангом матрицы. И так далее до p-ой строки. Получим эквивалентную матрицу, обозначим ее А (4) :
Что называется рангом матрицы

Если же в строках с третьей по p-ую есть хотя бы один ненулевой элемент, то продолжаем проводить преобразования. Причем действуем абсолютно аналогично, но лишь с отмеченной на рисунке частью матрицы А (4) :
Что называется рангом матрицы

И так действуем дальше, пока не придем к одному из рассмотренных выше шаблонов, что позволит определить ранг исходной матрицы.

Разберем решения нескольких примеров.

Найдите ранг матрицы Что называется рангом матрицыс помощью элементарных преобразований.

Так как элемент a1 1 отличен от нуля, то умножим элементы первой строки матрицы А на Что называется рангом матрицы:
Что называется рангом матрицы

Элемент Что называется рангом матрицыотличен от нуля, поэтому мы можем умножить элементы второй строки матрицы А (2) на Что называется рангом матрицы:
Что называется рангом матрицы

К элементам третьей строки полученной матрицы прибавляем соответствующие элементы второй строки, умноженные на Что называется рангом матрицы; к элементам четвертой строки – элементы второй строки, умноженные на Что называется рангом матрицы; к элементам пятой строки – элементы второй строки, умноженные на Что называется рангом матрицы:
Что называется рангом матрицы

ОБРАТИТЕ ВНИМАНИЕ: при проведении элементарных преобразований не допускаются приближенные вычисления!

Рассмотрим еще один пример.

Методом элементарных преобразований найдите ранг матрицы Что называется рангом матрицы.

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

Так первый столбец преобразован к нужному виду.

Элемент Что называется рангом матрицыв полученной матрице отличен от нуля. Умножим элементы второй строки на Что называется рангом матрицы:
Что называется рангом матрицы

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

Так как Что называется рангом матрицы, а Что называется рангом матрицы, то поменяем местами третий и четвертый столбцы:
Что называется рангом матрицы

Умножим третью строку полученной матрицы на Что называется рангом матрицы:
Что называется рангом матрицы

ранг исходной матрицы равен трем.

Мы разобрали понятие ранга матрицы и рассмотрели три способа его нахождения:

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

Источник

Нахождение ранга матрицы

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

Минор матрицы

Чтобы понять, что такое ранг матрицы, необходимо разобраться с таким понятием, как минор матрицы.

Минор 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):

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *