Системы уравнений типа (2) и (3) называются вырожденными.

Уметь

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


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

 

Они появляются почти в каждой области прикладной математики. Мы будем рассматривать системы из n уравнений с n неизвестными. Каждый член такого уравнения содержит только одно неизвестное, и каждое неизвестное входит только в 1-ой степени. Такая система уравнений называется линейной. В случае 2-х неизвестных каждое уравнение графически изображается прямой линией, в случае 3-х уравнений – ему соответствует плоскость в трехмерном пространстве, а для 4-х и более неизвестных – гиперплоскость. Искомое решение системы уравнений – набор значений неизвестных, удовлетворяющих одновременно всем уравнениям.

Относительно решений системы можно рассмотреть 3 случая.

 

Решение системы существует и является единственным.

Рассмотрим систему (1):

 

(1)

 

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

 

 

Рисунок 1.1 – Геометрическое решение системы (1)

 

Геометрическое решение системы (1) – точка пересечения двух прямых.

 

2. Система уравнений вообще не имеет решений.

Рассмотрим систему (2):

 

(2)

 

Оба уравнения этой системы представлены графически на рис.1.2.

Рисунок 1.2 – Геометрическое представление уравнений системы (2)

 

Две прямые параллельны, они не пересекаются, и система уравнений не имеет решения.

 

Система уравнений имеет бесконечное множество решений

Рассмотрим систему (3):

 

(3)

 

Эти два уравнения описывают одну и ту же прямую линию (Рис.1.3). Любая точка, лежащая на этой линии является решением такой системы уравнений.

 

 

Рисунок 1.3 – Геометрическое решение системы (3)

 

Система имеет бесконечное множество решений.

 

Системы уравнений типа (2) и (3) называются вырожденными.

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

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

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

Рассмотрим систему:

 

(4)

 

Эта система имеет единственное решение х=1, у=1.

 

 

Рисунок 1.4 – Геометрическое представление системы (4)

 

Если рассмотреть пару значений неизвестных х=2,415 , у=0, и подставить их в уравнение (4), то получим:

 

 

При округлении до двух значащих цифр получаем исходную систему. Значит, эти значения неизвестных так же хорошо удовлетворяют решению системы, как и х=1, у=1.

Причина заключается в том, что линии, описываемые уравнениями, почти параллельны. Точка х=2,415; у=0 не лежит ни на одной из этих линий, но очень близка к ним.

Системы типа (4) называются плохо обусловленными.

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

Более того, система из 3-х и более уравнений может оказаться плохо обусловленной, даже если никакие плоскости не являются параллельными или почти параллельными (например, грани треугольной призмы не пересекутся в одной точке; если же одна грань будет слегка наклонена, то система уравнений будет плохо обусловленной).

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

- прямые (конечные);

- итерационные (бесконечные).

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

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

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

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