Метод крамера для решения систем дифференциальных уравнений

Метод Крамера

Вы будете перенаправлены на Автор24

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

Теорема Крамера Если главный определитель $D$ основной матрицы, составленной на основе коэффициентов уравнений, не равен нулю, то система уравнений совместна, причём решение у неё существует единственное. Решение такой системы вычисляется через так называемые формулы Крамера для решения систем линейных уравнений: $x_i = \frac$

В чем заключается метод Крамера

Суть метода Крамера в следующем:

  1. Чтобы найти решение системы методом Крамера, первым делом вычисляем главный определитель матрицы $D$. Когда вычисленный детерминант основной матрицы при подсчёте методом Крамера оказался равен нулю, то система не имеет ни одного решения или имеет нескончаемое количество решений. В этом случае для нахождения общего или какого-либо базисного ответа для системы рекомендуется применить метод Гаусса.
  2. Затем нужно заменить крайний столбец главной матрицы на столбец свободных членов и высчитать определитель $D_1$.
  3. Повторить то же самое для всех столбцов, получив определители от $D_1$ до $D_n$, где $n$ — номер крайнего справа столбца.
  4. После того как найдены все детерминанты $D_1$. $D_n$, можно высчитать неизвестные переменные по формуле $x_i = \frac$.

Приёмы для вычисления определителя матрицы

Для вычисления определителя матрицы с размерностью больше чем 2 на 2, можно использовать несколько способов:

  • Правило треугольников, или правило Саррюса, напоминающее это же правило. Суть метода треугольников в том, что при вычислении определителя произведения всех чисел, соединённых на рисунке красной линией справа, записываются со знаком плюс, а все числа, соединённые аналогичным образом на рисунке слева – со знаком минус. B то, и другое правило подходит для матриц размером 3 х 3. В случае же правила Саррюса сначала переписывается сама матрица, а рядом с ней рядом переписываются ещё раз её первый и второй столбец. Через матрицу и эти дополнительные столбцы проводятся диагонали, члены матрицы, лежащие на главной диагонали или на параллельной ей записываются со знаком плюс, а элементы, лежащие на побочной диагонали или параллельно ей — со знаком минус.

Готовые работы на аналогичную тему

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

  • С помощью метода, известного как метод Гаусса, также иногда этот метод называют понижением порядка определителя. В этом случае матрица преобразуется и приводится к треугольному виду, а затем перемножаются все числа, стоящие на главной диагонали. Следует помнить, что при таком поиске определителя нельзя домножать или делить строчки или столбцы на числа без вынесения их как множителя или делителя. В случае поиска определителя возможно только вычитать и складывать строки и столбы между собой, предварительно помножив вычитаемую строку на ненулевой множитель. Также при каждой перестановке строчек или столбцов матрицы местами следует помнить о необходимости смены конечного знака у матрицы.
  • При решении методом Крамера СЛАУ с 4 неизвестными, лучше всего будет применять именно метод Гаусса для поиска и нахождения определителей или опредлять детерминант через поиск миноров.

Решение систем уравнений методом Крамера

Применим метод Крамера для системы из 2 уравнений и двумя искомыми величинами:

$\begin a_1x_1 + a_2x_2 = b_1 \\ a_3x_1 + a_4x_2 = b_2 \\ \end$

Отобразим её в расширенной форме для удобства:

$A = \begin a_1 & a_2 & b_1 \\ a_3 & a_4 & b_1 \\ \end$

Найдём определитель основной матрицы, также называемый главным определителем системы:

$D = \begin <|cc|>a_1 & a_2 \\ a_3 & a_4 \\ \end = a_1 \cdot a_4 – a_3 \cdot a_2$

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

$D_1 = \begin <|cc|>b_1 & a_2 \\ b_2 & a_4 \\ \end = b_1 \cdot a_4 – b_2 \cdot a_4$

$D_2 = \begin <|cc|>a_1 & b_1 \\ a_3 & b_2 \\ \end = a_1 \cdot b_2 – a_3 \cdot b_1$

Теперь найдём неизвестные $x_1$ и $x_2$:

Метод Крамера для решения СЛАУ с основной матрицей 3 порядка (3 x 3) и тремя искомыми.

Решите систему уравнений:

$\begin 3x_1 – 2x_2 + 4x_3 = 21 \\ 3x_1 +4x_2 + 2x_3 = 9\\ 2x_1 – x_2 — x_3 = 10 \\ \end$

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

$D = \begin <|ccc|>3 & -2 & 4 \\3 & 4 & -2 \\ 2 & -1 & 1 \\ \end = 3 \cdot 4 \cdot (-1) + 2 \cdot (-2) \cdot 2 + 4 \cdot 3 \cdot (-1) – 4 \cdot 4 \cdot 2 – 3 \cdot (-2) \cdot (-1) — (-1) \cdot 2 \cdot 3 = — 12 – 8 -12 -32 – 6 + 6 = — 64$

А теперь три других детерминанта:

$D_1 = \begin <|ccc|>21 & 2 & 4 \\ 9 & 4 & 2 \\ 10 & 1 & 1 \\ \end = 21 \cdot 4 \cdot 1 + (-2) \cdot 2 \cdot 10 + 9 \cdot (-1) \cdot 4 – 4 \cdot 4 \cdot 10 – 9 \cdot (-2) \cdot (-1) — (-1) \cdot 2 \cdot 21 = — 84 – 40 – 36 – 160 – 18 + 42 = — 296$

$D_2 = \begin <|ccc|>3 & 21 & 4 \\3 & 9 & 2 \\ 2 & 10 & 1 \\ \end = 3 \cdot 9 \cdot (- 1) + 3 \cdot 10 \cdot 4 + 21 \cdot 2 \cdot 2 – 4 \cdot 9 \cdot 2 – 21 \cdot 3 \cdot (-1) – 2 \cdot 10 \cdot 3 = — 27 + 120 + 84 – 72 + 63 – 60 = 108$

$D_3 = \begin <|ccc|>3 & -2 & 21 \\ 3 & 4 & 9 \\ 2 & 1 & 10 \\ \end = 3 \cdot 4 \cdot 10 + 3 \cdot (-1) \cdot 21 + (-2) \cdot 9 \cdot 2 – 21 \cdot 4 \cdot 2 — (-2) \cdot 3 \cdot 10 — (-1) \cdot 9 \cdot 3 = 120 – 63 – 36 – 168 + 60 + 27 = — 60$

Метод Крамера для решения СЛАУ

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

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

Метод Крамера — вывод формул

Найти решение системы линейных уравнений вида:

a 11 x 1 + a 12 x 2 + . . . + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + . . . + a 2 n x n = b 2 ⋮ a n 1 x 1 + a n 2 x 2 + . . . + a n n x n = b n

В этой системе x 1 , x 2 , . . . , x n — неизвестные переменные,

a i j , i = 1 , 2 , . . . , n ; j = 1 , 2 , . . . , n — числовые коэффициенты,

b 1 , b 2 , . . . , b n — свободные члены.

Решение такой системы линейных алгебраических уравнений — набор значений x 1 , x 2 , . . . , x n , при которых все уравнения системы становятся тождественными.

Матричный вид записи такой системы линейных уравнений:

A X = B , где A = a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ a n 1 a n 2 ⋯ a n n — основная матрица системы, в которой ее элементы — это коэффициенты при неизвестных переменных;

B = b 1 b 2 ⋮ b n — матрица-столбец свободных членов;

X = x 1 x 2 ⋮ x n — матрица-столбец неизвестных переменных.

После того как мы найдем неизвестные переменные x 1 , x 2 , . . . , x n , матрица X = x 1 x 2 ⋮ x n становится решением системы уравнений, а равенство A X = B обращается в тождество.

Метод Крамера основан на 2-х свойствах определителя матрицы:

  • Определитель квадратной матрицы A = a i j , i = 1 , 2 , . . . , n ; j = 1 , 2 , . . . , n равняется сумме произведений элементов какой-либо строки (столбца) на их алгебраические дополнения:

a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ a n 1 a n 2 ⋯ a n n = a p 1 × A p 1 + a p 2 × A p 2 + . . . + a p n × A p n = a 1 q × A 1 q + a 2 q × A 2 q + . . . + a n q × A n q

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

a p 1 × A p 1 + a p 2 × A p 2 + . . . + a p n × A p n = 0 a 1 q × A 1 q + a 2 q × A 2 q + . . . + a n q × A n q = 0

p = 1 , 2 , . . . , n , q = 1 , 2 , . . . , n p не равно q

Приступаем к нахождению неизвестной переменной x 1 :

  • Умножаем обе части первого уравнения системы на А 11 , обе части второго уравнения на А 21 и т.д. Таким образом, мы умножаем уравнения системы на соответствующие алгебраические дополнения 1-го столбца матрицы А :

A 11 a 11 x 1 + A 11 a 12 x 2 + . . . + A 11 a 1 n x n = A 11 b 1 A 21 a 21 x 1 + A 21 a 22 x 2 + . . . + A 21 x 2 n x n = A 21 b 2 ⋯ A n 1 a n 1 x 1 + A n 1 a n 2 x 2 + . . . + A n 1 a n n x n = A n 1 b n

  • Складываем все левые части уравнения системы, сгруппировав слагаемые при неизвестных переменных , и приравниваем получившуюся сумму к сумме всех правых частей уравнения:

x 1 ( A 11 a 11 + A 21 a 21 + . . . + A n 1 a n 1 ) + + x 2 ( A 11 a 12 + A 21 a 22 + . . . + A n 1 a n 2 ) + + . . . + + x n ( A 11 a 1 n + A 21 a 2 n + . . . + A n 1 a n n ) = = A 11 b 1 + A 21 b 2 + . . . + A n 1 b n

Если воспользоваться свойствами определителя, то получится:

А 11 а 11 + А 21 а 21 + . . . + А n 1 a n 1 = А А 11 а 12 + А 21 а 22 + . . . + А n 1 а n 2 = 0 ⋮ A 11 a 1 n + A 21 a 2 n + . . . + A n 1 a n n = 0

A 11 b 1 + A 21 b 2 + . . . + A n 1 b n = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n

Предыдущее равенство будет иметь следующий вид:

x 1 A = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n .

x 1 = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n A

Таким же образом находим все оставшиеся неизвестные переменные.

∆ = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n , ∆ x 1 = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n ,

∆ x 2 = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n , . ∆ x n = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n .

то получаются формулы для нахождения неизвестных переменных по методу Крамера:

x 1 = ∆ x 1 ∆ , x 2 = ∆ x 2 ∆ , . . . , x n = ∆ x n ∆ .

Алгоритм решения СЛАУ методом Крамера

  • Необходимо вычислить определитель матрицы системы и убедиться, что он не равен нулю.
  • Найти определители

∆ x 1 = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n

∆ x 2 = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n

∆ x n = b 1 a 12 ⋯ a 1 n b 2 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ b n a n 2 ⋯ a n n

Эти определители являются определителями матриц, которые получены из матрицы А путем замены k -столбца на столбец свободных членов.

  • Вычислить неизвестные переменные при помощи формул:

x 1 = ∆ x 1 ∆ , x 2 = ∆ x 2 ∆ , . . . , x n = ∆ x n ∆ .

  • Выполнить проверку результатов: если все определители являются тождествами, то решение найдено верно.

Примеры решения СЛАУ методом Крамера

Найти решение неоднородной системы линейных уравнений методом Крамера:

3 x 1 — 2 x 2 = 5 6 2 x 1 + 3 x 2 = 2

Основная матрица представлена в виде 3 — 2 2 3 .

Мы можем вычислить ее определитель по формуле:

a 11 a 12 a 21 a 22 = a 11 × a 22 — a 12 × a 21 : ∆ = 3 — 2 2 3 = 3 × 3 — ( — 2 ) × 2 = 9 + 4 = 13

Записываем определители ∆ x 1 и ∆ x 2 . Заменяем 1-ый столбец основной матрицы на столбец свободных членов и получаем определитель ∆ x 1 = 5 6 — 2 2 3

По аналогии заменяем второй столбец основной матрицы на столбец свободных членов и получаем определитель:

Находим эти определители:

∆ x 1 = 5 6 — 2 2 3 = 5 6 × 3 — 2 ( — 2 ) = 5 2 + 4 = 13 2

∆ x 2 = 3 5 6 2 2 = 3 × 2 — 5 6 × 2 = 6 — 5 3 = 13 3

Находим неизвестные переменные по следующим формулам

x 1 = ∆ x 1 ∆ , x 2 = ∆ x 2 ∆

x 1 = ∆ x 1 ∆ = 13 2 13 = 1 2

x 2 = ∆ x 2 ∆ = 3 13 = 1 3

Выполняем проверку — подставляем полученные значения переменных в в исходную систему уравнений:

3 1 2 — 2 1 3 = 5 6 2 1 2 + 3 1 3 = 2 ⇔ 5 6 = 5 6 2 = 2

Оба уравнения превращаются в тождества, поэтому решение верное.

Ответ: x 1 = 1 2 , x 2 = 1 3

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

Найти решение 3-х нелинейных уравнений методом Крамера с 3-мя неизвестными:

2 y + x + z = — 1 — z — y + 3 x = — 1 — 2 x + 3 z + 2 y = 5

За основную матрицу нельзя брать 2 1 1 — 1 — 1 — 3 — 2 3 2 .

Необходимо привести к общему порядку все неизвестные переменные во всех уравнениях системы:

x + 2 y + z = — 1 3 x — y — z = — 1 — 2 x + 2 y + 3 z = 5

С этого момента основную матрицу хорошо видно:

1 2 1 3 — 1 — 1 — 2 2 3

Вычисляем ее определитель:

∆ = 1 2 1 3 — 1 — 1 — 2 2 3 = 1 × ( — 1 ) × 3 + 2 × ( — 1 ) ( — 2 ) + 1 × 2 × 3 — 1 ( — 1 ) ( — 2 ) — 2 × 3 × 3 — — 1 ( — 1 ) × 2 = — 11

Записываем определители и вычисляем их:

∆ x = — 1 2 1 — 1 — 1 — 1 5 2 3 = ( — 1 ) ( — 1 ) × 3 + 2 ( — 1 ) × 5 + 1 ( — 1 ) × 2 — 1 ( — 1 ) × 5 — 2 ( — 1 ) × 3 — — 1 ( — 1 ) × 2 = 0

∆ y = 1 — 1 1 3 — 1 — 1 — 2 5 3 = 1 ( — 1 ) × 3 + ( — 1 ) ( — 1 ) ( — 2 ) + 1 × 3 × 5 — 1 ( — 1 ) ( — 2 ) — ( — 1 ) — — 1 ( — 1 ) × 2 = 22

∆ z = 1 2 — 1 3 — 1 — 1 — 2 2 5 = 1 ( — 1 ) × 5 + 2 ( — 1 ) ( — 2 ) + ( — 1 ) × 3 × 2 — ( — 1 ) ( — 1 ) ( — 2 ) — 2 × 3 × 5 — — 1 ( — 1 ) × 2 = — 33

Находим неизвестные переменные по формулам:

x = ∆ x ∆ , y = ∆ y ∆ , z = ∆ z ∆ .

x = ∆ x ∆ = 0 — 11 = 0

y = ∆ y ∆ = 22 — 11 = — 2

z = ∆ z ∆ = — 33 — 11 = 3

Выполняем проверку — умножаем основную матрицу на полученное решение 0 — 2 3 :

1 2 1 3 — 1 — 1 — 2 2 3 × 0 — 2 3 = 1 × 0 + 2 ( — 2 ) + 1 × 3 3 × 0 + ( — 1 ) ( — 2 ) + ( — 1 ) × 3 ( — 2 ) × 0 + 2 ( — 2 ) + 3 × 3 = — 1 — 1 5

Результатом являются столбцы свободных членов исходной системы уравнений, следовательно, решение верное.

Ответ: x = 0 , y = — 2 , z = 3

Метод Крамера онлайн

Данный онлайн калькулятор находит решение системы линейных уравнений (СЛУ) методом Крамера. Дается подробное решение. Для вычисления выбирайте количество переменных. Затем введите данные в ячейки и нажимайте на кнопку «Вычислить.»

Предупреждение

Инструкция ввода данных. Числа вводятся в виде целых чисел (примеры: 487, 5, -7623 и т.д.), десятичных чисел (напр. 67., 102.54 и т.д.) или дробей. Дробь нужно набирать в виде a/b, где a и b (b>0) целые или десятичные числа. Примеры 45/5, 6.6/76.4, -7/6.7 и т.д.

Метод Крамера

Метод Крамера − это метод решения квадратной системы линейных уравнений с отличным от нуля определителем основной матрицы. Такая система линейных уравнений имеет единственное решение.

Пусть задана следующая система линейных уравнений:

(1)

Заменим данную систему (1) эквивалентным ей матричным уравнением

Ax=b(2)

где A -основная матрица системы:

(3)

а x и b − векторы столбцы:

первый из которых нужно найти, а второй задан.

Так как мы предполагаем, что определитель Δ матрицы A отличен от нуля, то существует обратная к A матрица A -1 . Тогда умножая тождество (2) слева на обратную матрицу A -1 , получим:

A -1 Ax=A -1 b.

Учитывая, что произведение взаимно обратных матриц является единичной матрицей (A -1 A=E), получим

x=A -1 b.(4)

Обратная матрица имеет следующий вид:

(5)

где Aij − алгебраическое дополнение матрицы A, Δ − определитель матрицы A.

где Δi − это определитель матрицы, полученной из матрицы A, заменой столбца i на вектор b.

Мы получили формулы Крамера:

Алгоритм решения системы линейных уравнений методом Крамера

  1. Вычислить определитель Δ основной матрицы A.
  2. Замена столбца 1 матрицы A на вектор свободных членов b.
  3. Вычисление определителя Δ1 полученной матрицы A1.
  4. Вычислить переменную x11/Δ.
  5. Повторить шаги 2−4 для столбцов 2, 3, . n матрицы A.

Примеры решения СЛУ методом Крамера

Пример 1. Решить следующую систему линейных уравнений методом Крамера:

Запишем ее в матричной форме: Ax=b, где

.

Вычислим определитель основной матрицы A:

.

Заменим столбец 1 матрицы A на вектор столбец b:

.

Вычислим определитель матрицы A1:

.

Заменим столбец 2 матрицы A на вектор столбец b:

.

Вычислим определитель матрицы A2:

.

Заменим столбец 3 матрицы A на вектор столбец b:

.

Вычислим определитель матрицы A3:

.

Решение системы линейных уравнений вычисляется так:

Пример 2. Решить следующую систему линейных уравнений методом Крамера:

Запишем ее в матричной форме: Ax=b, где

Найдем определитель матрицы A. Для вычисления определителя матрицы, приведем матрицу к верхнему треугольному виду.

Исключим элементы 1-го столбца матрицы ниже главной диагонали. Для этого сложим строки 2,3,4 со строкой 1, умноженной на -1/4,-3/4,-2/4 соответственно:

Выбираем самый большой по модулю ведущий элемент столбца 2. Для этого меняем местами строки 2 и 4. При этом меняется знак определителя на «−».

Исключим элементы 2-го столбца матрицы ниже главной диагонали. Для этого сложим строки 3,4 со строкой 2, умноженной на -26/76,2/76 соответственно:

Выбираем самый большой по модулю ведущий элемент столбца 3. Для этого меняем местами строки 3 и 4. При этом меняется знак определителя на «+».

Исключим элементы 3-го столбца матрицы ниже главной диагонали. Для этого сложим строку 4 со строкой 3, умноженной на -817/1159:

Мы привели матрицу к верхнему треугольному виду. Определитель матрицы равен произведению всех элементов главной диагонали:

Заменим столбец 1 матрицы A на вектор столбец b:

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

Определитель матрицы равен произведению всех элементов главной диагонали:

Заменяем столбец 2 матрицы A на вектор столбец b, приводим матрицу к верхнему треугольному виду и вычисляем определитель матрицы:

Заменяем столбец 3 матрицы A на вектор столбец b, приводим матрицу к верхнему треугольному виду и вычисляем определитель матрицы:

Заменяем столбец 4 матрицы A на вектор столбец b, приводим матрицу к верхнему треугольному виду и вычисляем определитель матрицы:

Решение системы линейных уравнений вычисляется так:


источники:

http://zaochnik.com/spravochnik/matematika/issledovanie-slau/metod-kramera/

http://matworld.ru/calculator/kramer-method-online.php