Нахождение определителя матрицы методом Гаусса

Задайте размер матрицы:
Матричный определитель

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

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

Онлайн-калькулятор

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

vfnhbwf3.jpg

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

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

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

Разберем данный метод на конкретных примерах.

Пример 1

Дано:

A=(1514126715457)A= \begin{pmatrix} 15 & 14 & 12 \\ 6 & 7 & 1 \\ 54 & 5 & 7 \end{pmatrix}

Решение:

Делим 1 строку на 15, получаем:

(114150.86715457)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 6 & 7 & 1 \\ 54 & 5 & 7 \end{pmatrix}

Делим 2 строку на 6, получаем:

(114150.8176165457)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 1 & {7 \over 6} & {1 \over 6} \\ 54 & 5 & 7 \end{pmatrix}

Делим 3 строку на 54, получаем:

(114150.8176161554754)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 1 & {7 \over 6} & {1 \over 6} \\ 1 & {5 \over 54} & {7 \over 54} \end{pmatrix}

Вычитаем 1-ю строку из последующих

(114150.8073019300227270181270)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 0 & {7 \over 30} & -{19 \over 30} \\ 0 & -{227 \over 270} & -{181 \over 270} \end{pmatrix}

Делим 2 строку на 7/30, получаем:

(114150.8011970227270181270)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 0 & 1 & -{19 \over 7} \\ 0 & -{227 \over 270} & -{181 \over 270} \end{pmatrix}

Делим 3 строку на -227/270, получаем:

(114150.80119701181227)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 0 & 1 & -{19 \over 7} \\ 0 & 1 & {181 \over 227} \end{pmatrix}

Вычитаем 2-ю строку из последующих

(114150.8011970055801589)\begin{pmatrix} 1 & {14 \over 15} & 0.8 \\ 0 & 1 & -{19 \over 7} \\ 0 & 0 & {5580 \over 1589} \end{pmatrix}

Умножаем первые числа каждой строки (которые использовались при сокращении):

det=15654730(227270)55801589=3348det = 15 \cdot 6 \cdot 54 \cdot {7 \over 30} \cdot \left(-{227 \over 270}\right) \cdot {5580 \over 1589} = -3348

A=(1514126715457)=3348|A| = \begin{pmatrix} 15 & 14 & 12 \\ 6 & 7 & 1 \\ 54 & 5 & 7 \end{pmatrix} = -3348

Ответ будет равен A=3348|A| = -3348

В следующем примере разберем случай дробных узлов матрицы, как более сложный вариант:

Пример 2

Дано:

A=(2718141512131425217)A= \begin{pmatrix} {2 \over 7} & {1 \over 8} & {14 \over 15} \\ {1 \over 2} & {1 \over 3} & 1 \\ {4 \over 2} & {5 \over 2} & {1 \over 7} \end{pmatrix}

Решение:

Делим 1 строку на 2/7, получаем:

(1716491512131425217)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ {1 \over 2} & {1 \over 3} & 1 \\ {4 \over 2} & {5 \over 2} & {1 \over 7} \end{pmatrix}

Делим 2 строку на 1/2, получаем:

(171649151232425217)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ 1 & {2 \over 3} & 2 \\ {4 \over 2} & {5 \over 2} & {1 \over 7} \end{pmatrix}

Делим 3 строку на 4/2, получаем:

(171649151232154114)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ 1 & {2 \over 3} & 2 \\ 1 & {5 \over 4} & {1 \over 14} \end{pmatrix}

Вычитаем 1-ю строку из последующих

(1716491501148191501316671210)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ 0 & {11 \over 48} & -{19 \over 15} \\ 0 & {13 \over 16} & -{671 \over 210} \end{pmatrix}

Делим 2 строку на 11/48, получаем:

(17164915013045501316671210)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ 0 & 1 & -{304 \over 55} \\ 0 & {13 \over 16} & -{671 \over 210} \end{pmatrix}

Делим 3 строку на 13/16, получаем:

(1716491501304550153681365)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ 0 & 1 & -{304 \over 55} \\ 0 & 1 & -{5368 \over 1365} \end{pmatrix}

Вычитаем 2-ю строку из последующих

(171649150130455002394415015)\begin{pmatrix} 1 & {7 \over 16} & {49 \over 15} \\ 0 & 1 & -{304 \over 55} \\ 0 & 0 & {23944 \over 15015} \end{pmatrix}

Умножаем первые числа каждой строки (которые использовались при сокращении):

det=271242114813162394415015=299335280det = {2 \over 7} \cdot {1 \over 2} \cdot {4 \over 2} \cdot {11 \over 48} \cdot {13 \over 16} \cdot {23944 \over 15015} = {2993 \over 35280}

A=(2718141512131425217)=299335280|A| = \begin{pmatrix} {2 \over 7} & {1 \over 8} & {14 \over 15} \\ {1 \over 2} & {1 \over 3} & 1 \\ {4 \over 2} & {5 \over 2} & {1 \over 7} \end{pmatrix} = {2993 \over 35280}

Ответ будет определен следующим образом: A=299335280|A| = {2993 \over 35280}

Автор статьи
3 Дек 2019 в 15:32
380
+0
-0
Комментарии
Нет комментариев
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат

Интересные статьи за сегодня

Напишем уникальную работу
Скидка 10%
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 34 793 авторам
Первые отклики появятся уже в течение 10 минут
Показать ещё
Показать ещё
Отвечай на вопросы, зарабатывай баллы и трать их на призы.
Подробнее
Прямой эфир