Система линейных алгебраических уравнений

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Значения

Система линейных уравнений от трёх переменных определяет набор плоскостей. Точка пересечения является решением

Система линейных алгебраических уравнений (линейная система, также употребляются аббревиатуры СЛАУ, СЛУ) — система уравнений, каждое уравнение в которой является линейным — алгебраическим уравнением первой степени.

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

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

Могут обобщаться на случай бесконечного множества неизвестных.

Соглашения и определения

Общий вид системы линейных алгебраических уравнений:

{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2am1x1+am2x2++amnxn=bm

Здесь m — количество уравнений, а n — количество переменных, x1,x2,,xn — неизвестные, которые надо определить, коэффициенты a11,a12,,amn и свободные члены b1,b2,,bm предполагаются известными. Индексы коэффициентов в системах линейных уравнений (aij) формируются по следующему соглашению: первый индекс (i) обозначает номер уравнения, второй (j) — номер переменной, при которой стоит этот коэффициент[1].

Шаблон:ЯкорьШаблон:ЯкорьСистема называется однородной, если все её свободные члены равны нулю (b1=b2==bm=0), иначе — неоднородной.

Шаблон:ЯкорьШаблон:ЯкорьКвадратная система линейных уравнений — система, у которой количество уравнений совпадает с числом неизвестных (m=n). Система, у которой число неизвестных больше числа уравнений, является недоопределённой, такие системы линейных алгебраических уравнений также называются прямоугольными. Если уравнений больше, чем неизвестных, то система является переопределённой.

Решение системы линейных алгебраических уравнений — совокупность n чисел c1,c2,,cn, таких что их соответствующая подстановка вместо x1,x2,,xn в систему обращает все её уравнения в тождества.

Шаблон:ЯкорьСистема называется совместной, если она имеет хотя бы одно решение, и несовместной, если у неё нет ни одного решения. Решения считаются различными, если хотя бы одно из значений переменных не совпадает. Совместная система с единственным решением называется определённой, при наличии более одного решения — недоопределённой.

Матричная форма

Система линейных алгебраических уравнений может быть представлена в матричной форме как:

(a11a12a1na21a22a2nam1am2amn)(x1x2xn)=(b1b2bm)

или:

Ax=b.

Здесь A — это матрица системы, x — столбец неизвестных, а b — столбец свободных членов. Если к матрице A приписать справа столбец свободных членов, то получившаяся матрица называется расширенной.

Теорема Кронекера — Капелли устанавливает необходимое и достаточное условие совместности системы линейных алгебраических уравнений посредством свойств матричных представлений: система совместна тогда и только тогда, когда ранг её матрицы совпадает с рангом расширенной матрицы.

Эквивалентные системы линейных уравнений

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

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

Система линейных алгебраических уравнений A𝐱 =𝐛 эквивалентна системе CA𝐱 =C𝐛, где C — невырожденная матрица. В частности, если сама матрица A — невырожденная, и для неё существует обратная матрица A1, то решение системы уравнений можно формально записать в виде 𝐱=A1𝐛.

Методы решения

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

Некоторые прямые методы:

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

𝐱=A𝐱+𝐛,

эквивалентного начальной системе линейных алгебраических уравнений. При итерации 𝐱 в правой части уравнения заменяется, например, в методе Якоби (метод простой итерации) приближение, найденное на предыдущем шаге:

𝐱n+1=A𝐱n+𝐛.

Итерационные методы делятся на несколько типов, в зависимости от применяемого подхода:

  • Основанные на расщеплении: (MN)𝐱=𝐛M𝐱=N𝐱+𝐛M𝐱n+1=N𝐱n+𝐛
  • Вариационного типа: A𝐱=𝐛A𝐱𝐛min
  • Проекционного типа: A𝐱=𝐛(A𝐱,𝐦)=(𝐛,𝐦)𝐦

Среди итерационных методов:

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Методы решения СЛАУ Шаблон:Вектора и матрицы

  1. Ильин В. А., Позняк Э. Г. Линейная алгебра: Учебник для вузов. — 6-е изд., стер. — М.: Физматлит, 2004. — 280 с.
  2. Шаблон:Книга