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


Один из методов методом нахождения ранга матрицы является метод перебора миноров. Этот способ основан на определении ранга матрицы. Суть метода в следующем. Если есть хотя бы один элемент матрицы размерности m ´ n, отличный от нуля, то ранг матрицы как минимум равен единице (так как есть минор первого порядка, не равный нулю). Далее перебираем миноры второго порядка. Если все миноры второго порядка равны нулю, то ранг матрицы равен единице. Если существует хотя бы один ненулевой минор второго порядка, то переходим к перебору миноров третьего порядка, а ранг матрицы как минимум равен двум. Аналогично, если все миноры третьего порядка равны нулю, то ранг матрицы равен двум. Если существует хотя бы один минор третьего порядка, отличный от нуля, то ранг матрицы как минимум равен трем, и преступаем к перебору миноров четвертого порядка. И так далее.

Следует учесть, что ранг матрицы не может превышать наименьшего из чисел m и n.

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

Определение 5.3. Минор М¢ (k + 1)-ого порядка матрицы А окаймляет минор M порядка k матрицы А, если матрица, соответствующая минору М¢, «содержит» матрицу, соответствующую минору M.

Другими словами, матрица, соответствующая окаймляемому минору М, получается из матрицы, соответствующей окаймляющему минору M¢, вычеркиванием элементов одной строки и одного столбца.

Теорема 5.1. Если в матрице А имеется минор М порядка r, отличный от нуля, а все миноры матрицы А, окаймляющие минор М (если они существуют) равны нулю, то ранг матрицы А равен r.

Замечание 5.2.Данную теорему можно переформулировать иначе. Если все миноры, окаймляющие минор k-огопорядка матрицы А размерности m ´ n, равны нулю, то все миноры порядка (k + 1) матрицы А равны нулю.

Таким образом, для нахождения ранга матрицы не обязательно перебирать все миноры, достаточно окаймляющих. Количество миноров, окаймляющих минор k-ого порядка матрицы А размерности m ´ n, находится по формуле (mk)×(nk). Отметим, что миноров, окаймляющих минор k-ого порядка матрицы А, не больше, чем миноров (k +1)-ого порядка матрицы А. Поэтому, в большинстве случаев использование метода окаймляющих миноров выгоднее простого перебора всех миноров.

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

Если матрица А ненулевая, то в качестве минора первого порядка берем любой элемент матрицы А, отличный от нуля. Рассматриваем его окаймляющие миноры. Если все они равны нулю, то ранг матрицы равен единице. Если же есть хотя бы один ненулевой окаймляющий минор (его порядок равен двум), то переходим к рассмотрению его окаймляющих миноров. Если все они равны нулю, то rang A = 2. Если хотя бы один окаймляющий минор отличен от нуля (его порядок равен трем), то рассматриваем его окаймляющие миноры. И так далее. В итоге rang A =k, если все окаймляющие миноры (k +1)-ого порядка матрицы А равны нулю, либо rang A = min(m, n), если существует ненулевой минор, окаймляющий минор порядка (min(m, n) – 1).

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

Решение. В этой матрице есть ненулевые элементы, значит ее ранг больше нуля. Так как элемент а11 = 3 матрицы А отличен от нуля, то возьмем его в качестве минора первого порядка. Начнем поиск окаймляющего минора, отличного от нуля: = 14 ≠ 0.

Находим миноры третьего порядка, окаймляющие данный (их
(3 – 2)×(4 – 2) = 2 штуки) = 0, = 0. Все они равны нулю, следовательно ранг матрицы А равен двум, rang A = 2.

 



Дата добавления: 2022-04-12; просмотров: 177;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.