
- •Введение
- •Глава 1. ОСновные понятия теории множеств, комплексных чисел и алгебры многочленов
- •1. Элементы теории множеств и комплексных чисел
- •1.1. Понятие множества. Операции над множествами
- •1.2. Числовые множества и их свойства.
- •2. Алгебра многочленов.
- •Глава 2. Матрицы. Определители
- •1. Алгебра матриц.
- •Виды матриц.
- •2. Определитель n-го порядка.
- •2.1. Определение. Вычисление определителей 2 и 3-го порядков.
- •2.2.Миноры и алгебраические дополнения.
- •2.3.Свойства определителя n-го порядка.
- •3. Действия над матрицами.
- •3.1.Линейные операции над матрицами.
- •3.2. Умножение матриц.
- •3.3. Многочлены от матриц.
- •3.4. Обратная матрица.
- •Вычисление обратной матрицы (через алгебраические дополнения).
- •3.5. Линейная зависимость строк и столбцов матрицы.
- •3.6. Ранг матрицы. Базисный минор.
- •3.7 Нахождение ранга матрицы
- •Вопросы для повторения.
- •Глава 3. Системы линейных уравнений и методы их решения.
- •1. Основные понятия и определения
- •2. Условия совместности системы линейных уравнений
- •3. Метод обратной матрицы
- •4. Правило Крамера
- •5. Метод Гаусса исключения неизвестных
- •7. Метод полного исключения
- •7.1. Решение систем линейных уравнений
- •7.2. Вычисление обратной матрицы методом полного исключения.
- •7.3. Вычисление ранга матрицы методом полного исключения
- •8. Собственные значения и собственные векторы матриц
- •9. Квадратичные формы
- •10. Численные методы решения систем линейных уравнений
- •Вопросы для повторения.
- •Задачи для самостоятельного решения.
- •Глава 4. Векторная алгебра
- •Векторное произведение двух векторов.
- •Вопросы для повторения.
- •Глава 5. Задачи линейного программирования
- •5.1. Постановка задачи линейного программирования (злп)
- •5.2. Графический метод решения злп
- •5.3. Симплекс – метод решения злп
- •Глава 6. Балансовые модели
- •6.1. Экономико-математическая модель (эмм) межотраслевого стоимостного баланса (модель Леонтьева)
- •Модель международной торговли
- •Вопросы для повторения.
- •Задачи для самостоятельного решения.
- •Библиографический список
- •Глава 1. ОСновные понятия теории множеств, комплексных чисел и алгебры многочленов 4
- •Глава 2. Матрицы. Определители 17
- •Глава 3. Системы линейных уравнений и методы их решения. 51
- •Глава 4. Векторная алгебра 95
- •Глава 5. Задачи линейного программирования 110
- •Глава 6. Балансовые модели 128
3.6. Ранг матрицы. Базисный минор.
Рассмотрим некоторую, не обязательно квадратную, матрицу А. Выберем какие-нибудь s номеров строк i1, i2, , is и s номеров столбцов j1, j2, , js, причём i1<i2<<is и j1<j2<<js.
Определение. Минором порядка s матрицы А называется детерминант матрицы порядка s, образованный элементами, расположенными на пересечении выбранных строк и столбцов, т.е. число
Определение.
В матрице А размеров
минор порядка r называется базисным,
если он отличен от нуля, а все миноры
порядка r+1 равны нулю или миноров порядка
r+1 вообще нет, т.е. r совпадает с меньшим
из чисел m или n.
Определение. Строки и столбцы, на пересечении которых расположен базисный минор, называются базисными строками и столбцами.
Определение.
Рангом матрицы
А называется наивысший порядок отличных
от нуля миноров этой матрицы и обозначается
.
Свойства ранга матрицы и базисного минора.
Ранг матрицы А размеров
не превосходит меньшего из её размеров.
rangA=0 тогда и только тогда, когда
Для квадратной матрицы А порядка n rangA= n тогда и только тогда, когда А – невырожденная.
Базисные строки (столбцы) матрицы А линейно независимы.
Теорема о базисном миноре. В произвольной матрице каждый столбец (строка) является линейной комбинацией базисных столбцов (строк).
Теорема о ранге матрицы. Ранг матрицы А равен максимальному числу линейно независимых столбцов (строк) в этой матрице.
где n – число столбцов матрицы А или строк матрицы B.
rang(ATA)=rang A.
rang(AB)= rang A, если B – квадратная матрица и
Элементарные преобразования матриц.
Отбрасывание нулевой строки (столбца).
Умножение всех элементов строки (столбца) на число, не равное нулю.
Изменение порядка строк (столбцов) матрицы.
Прибавление к каждому элементу одной строки (столбца) соответствующих элементов другой строки (столбца), умноженных на любое число.
Транспонирование матрицы.
Теорема. Ранг матрицы не изменяется при элементарных преобразованиях.
Определение. Матрицы А и B называются эквивалентными (АB), если матрица B получена из матрицы А в результате элементарных преобразований.
3.7 Нахождение ранга матрицы
Алгоритм Гаусса вычисления ранга матрицы.
Если все
то rangA = 0.
Выбираем элемент матрицы
Помещаем его в левый верхний угол матрицы и делим первую строку матрицы на
С помощью элементарных преобразований обращаем все элементы первой строки в нули:
. Если в части матрицы, выделенной синим цветом, все
то rangA = 1.
Если хотя бы один элемент в области, выделенной синим цветом, отличен от нуля, алгоритм повторяем. Перестановкой строк и столбцов матрицы выбранный элемент
помещаем на место второго элемента второй строки; делим всю вторую строку матрицы на этот элемент; элементы второй строки, начиная с третьего, обращаем в нули. Получим матрицу вида:
.
Если
в части этой матрицы, выделенной синим
цветом,
то rang A = 2.
Если хотя бы один элемент
в этой области, то алгоритм повторяем.
После r шагов получим матрицу ранга r вида:
Пример. Определить ранг и базисный минор матрицы:
Решение. Выполним следующие преобразования: первую, третью и четвертую строки поделим на 2, затем поменяем местами первый и второй столбцы:
.
Из третьего столбца вычтем первый, потом из него же вычтем второй, умноженный на два:
Очевидно, что ранг последней (а, значит, и исходной) матрицы равен 2.
Для того, чтобы определить базисный минор в исходной матрице, нам необходимо выделить базисные строки и столбцы. Для последней матрицы базисный минор выделен синим цветом. Проходя все действия в обратном порядке, определим базисный минор исходной матрицы.
Метод окаймляющих миноров.
Определение. Минор M1 называется окаймляющим для минора М, если М получается из M1 вычёркиванием одной крайней строки (первой или последней) и одного крайнего столбца.
Теорема.
Если в матрице А размеров
имеется
минор порядка r, не равный нулю, а все
его окаймляющие миноры порядка r+1 равны
нулю, то rang A =r.
Пример. Для предыдущего примера:
Вычисляем
минор второго порядка:
Выбираем миноры третьего порядка, в которые входят строки и столбы, дающие предыдущий минор. Таких миноров всего два:
Так как оба этих минора равны нулю, то ранг матрицы равен 2 (то есть порядку минора M2).