Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Метод Крамера. Метод крамера реферат


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

скачать

Реферат на тему:

План:

    Введение
  • 1 Описание метода
  • 2 Пример
  • 3 Вычислительная сложность
  • Примечания

Введение

Метод Крамера (правило Крамера) — способ решения квадратных систем линейных алгебраических уравнений с ненулевым определителем основной матрицы (причём для таких уравнений решение существует и единственно). Назван по имени Габриэля Крамера (1704–1752), придумавшего метод.

1. Описание метода

Для системы n линейных уравнений с n неизвестными (над произвольным полем)

\begin{cases}
a_{11}x_1 + a_{12}x_2 + \ldots + a_{1n}x_n = b_1\\
a_{21}x_1 + a_{22}x_2 + \ldots + a_{2n}x_n = b_2\\
\cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots\cdots\\ 
a_{n1}x_1 + a_{n2}x_2 + \ldots + a_{nn}x_n = b_n\\
\end{cases}

с определителем матрицы системы Δ, отличным от нуля, решение записывается в виде

x_i=\frac{1}{\Delta}\begin{vmatrix} 
a_{11} & \ldots & a_{1,i-1} & b_1 & a_{1,i+1} & \ldots & a_{1n} \\
a_{21} & \ldots & a_{2,i-1} & b_2 & a_{2,i+1} & \ldots & a_{2n} \\
\ldots & \ldots & \ldots & \ldots & \ldots & \ldots & \ldots \\
a_{n-1,1} & \ldots & a_{n-1,i-1} & b_{n-1} & a_{n-1,i+1} & \ldots & a_{n-1,n} \\
a_{n1} & \ldots & a_{n,i-1} & b_n & a_{n,i+1} & \ldots & a_{nn} \\
\end{vmatrix}

(i-ый столбец матрицы системы заменяется столбцом свободных членов).В другой форме правило Крамера формулируется так: для любых коэффициентов c1, c2, …, cn справедливо равенство:

(c_1x_1+c_2x_2+\dots+c_nx_n)\cdot\Delta = -\begin{vmatrix}
a_{11} & a_{12} & \ldots & a_{1n} & b_1\\
a_{21} & a_{22} & \ldots & a_{2n} & b_2\\
\ldots & \ldots & \ldots & \ldots & \ldots\\
a_{n1} & a_{n2} & \ldots & a_{nn} & b_n\\
c_{1} & c_{2} & \ldots & c_{n} & 0\\
\end{vmatrix}

В этой форме формула Крамера справедлива без предположения, что Δ отлично от нуля, не нужно даже, чтобы коэффициенты системы были бы элементами целостного кольца (определитель системы может быть даже делителем нуля в кольце коэффициентов). Можно также считать, что либо наборы b1,b2,...,bn и x1,x2,...,xn, либо набор c1,c2,...,cn состоят не из элементов кольца коэффициентов системы, а какого-нибудь модуля над этим кольцом. В этом виде формула Крамера используется, например, при доказательстве формулы для определителя Грама и Леммы Накаямы.

2. Пример

Система линейных уравнений:

\begin{cases}
a_{11}x_1 + a_{12}x_2 + a_{13}x_3 = b_1\\
a_{21}x_1 + a_{22}x_2 + a_{23}x_3 = b_2\\
a_{31}x_1 + a_{32}x_2 + a_{33}x_3 = b_3\\
\end{cases}

Определители:

\Delta=\begin{vmatrix}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{vmatrix},\ \ \Delta_1=\begin{vmatrix}
b_1 & a_{12} & a_{13} \\
b_2 & a_{22} & a_{23} \\
b_3 & a_{32} & a_{33} \\
\end{vmatrix},\ \ 
\Delta_2=\begin{vmatrix}
a_{11} & b_1 & a_{13} \\
a_{21} & b_2 & a_{23} \\
a_{31} & b_3 & a_{33} \\
\end{vmatrix},\ \ \Delta_3=\begin{vmatrix}
a_{11} & a_{12} & b_1 \\
a_{21} & a_{22} & b_2 \\
a_{31} & a_{32} & b_3 \\
\end{vmatrix}

Решение:

x_1=\frac{\Delta_1}{\Delta},\ \ x_2=\frac{\Delta_2}{\Delta},\ \ x_3=\frac{\Delta_3}{\Delta}

Пример:

\begin{cases}
2x_1 + 5x_2 + 4x_3 = 30\\
x_1 + 3x_2 + 2x_3 = 150\\
2x_1 + 10x_2 + 9x_3 = 110\\
\end{cases}

Определители:

\Delta=\begin{vmatrix}
2 & 5 & 4 \\
1 & 3 & 2 \\
2 & 10 & 9 \\
\end{vmatrix}=5,\ \ \Delta_1=\begin{vmatrix}30&5&4\\150&3&2\\
110 & 10 & 9 \\
\end{vmatrix}=-760,\ \ 
\Delta_2=\begin{vmatrix}
2 & 30 & 4 \\
1 & 150 & 2 \\
2 & 110 & 9 \\
\end{vmatrix}=1350,\ \ \Delta_3=\begin{vmatrix}
2 & 5 & 30 \\
1 & 3 & 150 \\
2 & 10 & 110 \\
\end{vmatrix}=-1270.

x_1=-\frac{760}{5}=-152,\ \ x_2=\frac{1350}{5}=270,\ \ x_3=-\frac{1270}{5}=-254

3. Вычислительная сложность

Метод Крамера требует вычисления n + 1 определителей размерности n\times n. При использовании метода Гаусса для вычисления определителей, метод имеет временную сложность порядка O(n4), что хуже, чем если бы метод Гаусса напрямую использовался для решения системы уравнений. Поэтому метод считался непрактичным. Однако в 2010 году было показано, что метод Крамера может быть реализован со сложностью O(n3), сравнимой со сложностью метода Гаусса.[1]

Примечания

  1. Ken Habgood and Itamar Arel. 2010. Revisiting Cramer's rule for solving dense linear systems. In Proceedings of the 2010 Spring Simulation Multiconference (SpringSim '10).

wreferat.baza-referat.ru

Реферат "Метод Крамера" - Юля Ерёмина

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

Пусть нам требуется решить систему линейных уравнений вида

где x1, x2, …, xn – неизвестные переменные, ai j , i = 1, 2, …, n, j = 1, 2, …, n – числовые коэффициенты, b1, b2, …, bn - свободные члены. Решением СЛАУ называется такой набор значений x1, x2, …, xn при которых все уравнения системы обращаются в тождества.

В матричном виде эта система может быть записана как A ⋅ X = B, где  - основная матрица системы, ее элементами являются коэффициенты при неизвестных переменных,  - матрица – столбец свободных членов, а  - матрица – столбец неизвестных переменных. После нахождения неизвестных переменных x1, x2, …, xn, матрица  становится решением системы уравнений и равенство A ⋅ X = B обращается в тождество .

Будем считать, что матрица А – невырожденная, то есть, ее определитель отличен от нуля. В этом случае система линейных алгебраических уравнений имеет единственное решение, которое может быть найдено методом Крамера. Метод Крамера основывается на двух свойствах определителя матрицы:

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

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

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

 

Сложим все левые части уравнения системы, сгруппировав слагаемые при неизвестных переменных x1, x2, …, xn, и приравняем эту сумму к сумме всех правых частей уравнений:

 

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

 

и предыдущее равенство примет вид

 

откуда

 

Аналогично находим x2. Для этого умножаем обе части уравнений системы на алгебраические дополнения второго столбца матрицы А:

 

Складываем все уравнения системы, группируем слагаемые при неизвестных переменных x1, x2, …, xn и применяем свойства определителя:

 

Откуда

.

Аналогично находятся оставшиеся неизвестные переменные.

Если обозначить

 

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

Замечание.

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

Запишем алгоритм решения систем линейных алгебраических уравнений методом Крамера.

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

     

    которые являются определителями матриц, полученных из матрицы А заменой k-ого столбца (k = 1, 2, …, n) на столбец свободных членов.

  3. Вычисляем искомые неизвестные переменные x1, x2, …, xn по формулам .
  4. Выполняем проверку результатов, подставляя x1, x2, …, xn в исходную СЛАУ. Все уравнения системы должны обратиться в тождества. Можно также вычислить произведение матриц A ⋅ X, если в результате получилась матрица, равная B, то решение системы найдено верно. В противном случае в ходе решения была допущена ошибка.
http://www.cleverstudents.ru/Cramers_method.html

julie-mint.livejournal.com

метод крамера

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

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

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

  • Метод Крамера - вывод формул.

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

  • Примеры решения систем линейных алгебраических уравнений методом Крамера.

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

Пусть нам требуется решить систему линейных уравнений вида где x1, x2, …, xn – неизвестные переменные, ai j , i = 1, 2, …, n, j = 1, 2, …, n – числовые коэффициенты, b1, b2, …, bn - свободные члены. Решением СЛАУ называется такой набор значений x1, x2, …, xn при которых все уравнения системы обращаются в тождества.

В матричном виде эта система может быть записана как A ⋅ X = B, где  - основная матрица системы, ее элементами являются коэффициенты при неизвестных переменных,  - матрица – столбец свободных членов, а  - матрица – столбец неизвестных переменных. После нахождения неизвестных переменных x1, x2, …, xn, матрица  становится решением системы уравнений и равенство A ⋅ X = B обращается в тождество .

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

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

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

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

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

Сложим все левые части уравнения системы, сгруппировав слагаемые при неизвестных переменных x1, x2, …, xn, и приравняем эту сумму к сумме всех правых частей уравнений:

Если обратиться к озвученным ранее свойствам определителя, то имеем   и предыдущее равенство примет вид   откуда

Аналогично находим x2. Для этого умножаем обе части уравнений системы на алгебраические дополнения второго столбца матрицы А:

Складываем все уравнения системы, группируем слагаемые при неизвестных переменных x1, x2, …, xn и применяем свойства определителя:

Откуда .

Аналогично находятся оставшиеся неизвестные переменные.

Если обозначить   то получаем формулы для нахождения неизвестных переменных по методу Крамера .

Замечание.

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

К началу страницы

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

Запишем алгоритм решения систем линейных алгебраических уравнений методом Крамера.

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

  2. Находим определители   которые являются определителями матриц, полученных из матрицы А заменой k-ого столбца (k = 1, 2, …, n) на столбец свободных членов.

  3. Вычисляем искомые неизвестные переменные x1, x2, …, xn по формулам .

  4. Выполняем проверку результатов, подставляя x1, x2, …, xn в исходную СЛАУ. Все уравнения системы должны обратиться в тождества. Можно также вычислить произведение матриц A ⋅ X, если в результате получилась матрица, равная B, то решение системы найдено верно. В противном случае в ходе решения была допущена ошибка.

К началу страницы

Примеры решения систем линейных алгебраических уравнений методом Крамера.

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

Пример.

Найдите решение неоднородной системы линейных алгебраических уравнений методом Крамера .

Решение.

Основная матрица системы имеет вид . Вычислим ее определитель по формуле :

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

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

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

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

Оба уравнения системы обращаются в тождества, следовательно, решение найдено верно.

Ответ:

.

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

Пример.

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

Решение.

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

Имеем

Определитель основной матрицы отличен от нуля, следовательно, система линейных уравнений имеет единственное решение. Найдем его методом Крамера. Вычислим определители :

Таким образом,

Ответ:

.

Обозначения неизвестных переменных в уравнениях системы могут отличаться от x1, x2, …, xn. Это не влияет на процесс решения. А вот порядок следования неизвестных переменных в уравнениях системы очень важен при составлении основной матрицы и необходимых определителей метода Крамера. Поясним этот момент на примере.

Пример.

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

Решение.

В данном примере неизвестные переменные имеют другое обозначение (x, y и z вместоx1, x2 и x3). Это не влияет на ход решения, но будьте внимательны с обозначениями переменных. В качестве основной матрицы системы НЕЛЬЗЯ брать . Необходимо сначала упорядочить неизвестные переменные во всех уравнениях системы. Для этого перепишем систему уравнений как . Теперь основную матрицу системы хорошо видно . Вычислим ее определитель:

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

Осталось найти неизвестные переменные по формулам :

Выполним проверку. Для этого умножим основную матрицу на полученное решение  (при необходимости смотрите раздел операции над матрицами):

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

Ответ:

x = 0, y = -2, z = 3.

Пример.

Решите методом Крамера систему линейных уравнений , гдеa и b – некоторые действительные числа.

Решение.

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

Определитель отличен от нуля, следовательно, можно применить метод Крамера.

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

Рекомендуем проверить полученные результаты.

Ответ:

.

Пример.

Найдите решение системы уравнений  методом Крамера,  - некоторое действительное число.

Решение.

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

Таким образом, .

Выполним проверку:

Уравнения системы обращаются в тождества, следовательно, решение найдено верно.

Ответ:

.

Пример.

Решите систему линейных алгебраических уравнений методом Крамера .

Решение.

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

Определитель основной матрицы равен нулю, следовательно, метод Крамера не подходит для решения такой системы уравнений.

Пример.

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

Решение.

Эта система однородная, так как все свободные члены равны нулю. Определитель основной матрицы отличен от нуля , поэтому ее единственным решением является x1 = 0, x2 = 0. О таких СЛАУ мы уже упоминали вышев замечании.

Ответ:

x1 = 0, x2 = 0.

Пример.

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

Решение.

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

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

Определитель основной матрицы системы отличен от нуля, поэтому можно воспользоваться методом Крамера для решения системы.

Найдем :  аналогично вычисляются

Таким образом,

Ответ:

.

К началу страницы

Подведем итог.

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

Если число уравнений в системе велико (больше трех), то целесообразно искать решениеметодом Гаусса.

studfiles.net


Смотрите также

 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..

 

     

 

 

.