Система линейных алгебраических уравнений
Система m линейных алгебраических уравнений с n неизвестными (или, линейная система, также употребляется аббревиатура СЛА́У) в линейной алгебре — это система уравнений вида
|
|
(1) |
Здесь
— количество уравнений, а
— количество неизвестных. x1, x2, …, xn — неизвестные, которые надо определить. a11, a12, …, amn — коэффициенты системы — и b1, b2, … bm — свободные члены — предполагаются известными[1]. Индексы коэффициентов (aij) системы обозначают номера уравнения (i) и неизвестного (j), при котором стоит этот коэффициент, соответственно[2].
Система (1) называется однородной, если все её свободные члены равны нулю (b1 = b2 = … = bm = 0), иначе — неоднородной.
Система (1) называется квадратной, если число m уравнений равно числу n неизвестных.
Решение системы (1) — совокупность n чисел c1, c2, …, cn, таких что подстановка каждого ci вместо xi в систему (1) обращает все её уравнения в тождества.
Система (1) называется совместной, если она имеет хотя бы одно решение, и несовместной, если у неё нет ни одного решения.
Совместная система вида (1) может иметь одно или более решений.
Решения c1(1), c2(1), …, cn(1) и c1(2), c2(2), …, cn(2) совместной системы вида (1) называются различными, если нарушается хотя бы одно из равенств:
| c1(1) = c1(2), c2(1) = c2(2), …, cn(1) = cn(2). |
Совместная система вида (1) называется определённой, если она имеет единственное решение; если же у неё есть хотя бы два различных решения, то она называется неопределённой. Если уравнений больше, чем неизвестных, она называется переопределённой.
Содержание |
Матричная форма[править]
Система линейных уравнений может быть представлена в матричной форме как:
или:
.
Здесь
— это матрица системы,
— столбец неизвестных, а
— столбец свободных членов. Если к матрице
приписать справа столбец свободных членов, то получившаяся матрица называется расширенной.
Эквивалентные системы линейных уравнений[править]
Системы линейных уравнений называются эквивалентными, если множество их решений совпадает, то есть любое решение одной системы одновременно является решением другой, и наоборот.
Систему, эквивалентную данной, можно получить, в частности, заменив одно из уравнений на это уравнение, умноженное на любое отличное от нуля число. Эквивалентную систему можно получить также, заменив одно из уравнений суммой этого уравнения с другим уравнением системы. В общем, замена уравнения системы на линейную комбинацию уравнений даёт систему, эквивалентную исходной.
Система линейных алгебраических уравнений
эквивалентна системе
,
где
— невырожденная матрица.
В частности, если сама матрица
— невырожденная, и для неё существует обратная матрица
, то решение системы уравнений можно формально записать в виде
.
Методы решения[править]
Прямые (или точные) методы позволяют найти решение за определённое количество шагов. Итерационные методы основаны на использовании повторяющегося процесса и позволяют получить решение в результате последовательных приближений.
Прямые методы[править]
- Метод Гаусса
- Метод Гаусса — Жордана
- Метод Крамера
- Матричный метод
- Метод прогонки (для трёхдиагональных матриц)
- Разложение Холецкого или метод квадратных корней (для положительно-определённых симметричных и эрмитовых матриц)
- Метод вращений[3]
Итерационные методы[править]
Итерационные методы устанавливают процедуру уточнения определённого начального приближения к решению. При выполнении условий сходимости они позволяют достичь любой точности просто повторением итераций. Преимущество этих методов в том, что часто они позволяют достичь решения с заранее заданной точностью быстрее, а также позволяют решать большие системы уравнений. Суть этих методов состоит в том, чтобы найти неподвижную точку матричного уравнения
,
эквивалентного начальной системе линейных алгебраических уравнений. При итерации
в правой части уравнения заменяется, например, в методе Якоби (метод простой итерации) приближение, найденное на предыдущем шаге:
.
Итерационные методы делятся на несколько типов, в зависимости от применяемого подхода:
- Основанные на расщеплении:

- Вариационного типа:

- Проекционного типа:

Среди итерационных методов можно отметить самые популярные:
- Метод Якоби (метод простой итерации)
- Метод Гаусса — Зейделя
- Метод релаксации
- Многосеточный метод
- Метод Монтанте
- Метод Абрамова (пригоден для решения небольших СЛАУ)
- Метод обобщённых минимальных невязок (англ.)
- Метод бисопряжённых градиентов (англ.)
- Стабилизированный метод бисопряжённых градиентов (англ.)
- Квадратичный метод сопряжённых градиентов (англ.)
- Метод квази-минимальных невязок (QMR)
См. также[править]
- Недоопределённая система
- Теорема Кронекера — Капелли
- Решение систем линейных алгебраических уравнений
- Предобуславливание
Примечания[править]
- ↑ В рамках данной статьи коэффициенты системы, свободные члены и неизвестные считаются действительными числами, хотя они могут быть комплексными или даже сложными математическими объектами с условием, что для них определены операции умножения и сложения.
- ↑ Ильин В. А., Позняк Э. Г. Линейная алгебра: Учебник для вузов. — 6-е изд., стер. — М.: ФИЗМАТЛИТ, 2004. — 280 с.
- ↑ Вержбицкий В. М. Основы численных методов. — М.: Высшая школа, 2009. — С. 80—84. — 840 с. — ISBN 9785060061239
Ссылки[править]
- Куксенко С. П., Газизов Т. Р. Итерационные методы решения системы линейных алгебраических уравнений с плотной матрицей. — Томск: Томский государственный университет, 2007. — 208 с. ISBN 5-94621-226-5
| Это заготовка статьи по математике. Вы можете помочь проекту, исправив и дополнив её. |


.
,
.
,
.

