Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Решение системы линейных алгебраических уравнений (СЛАУ)

Читайте также:
  1. I. Формирование системы военной психологии в России.
  2. II Системы счисления
  3. II. Решение забыть
  4. IV. Различение системы и мира 65
  5. IV. Различение системы и мира 67
  6. IV. Различение системы и мира 69
  7. IV. Различение системы и мира 71

Система уравнений вида

a11x1+a12x2+a13x3+…+a1nxn=b1

a21x1+a22x2+a23x3+…+a2nxn=b2 (1)

…….

am1x1+am2x2+am3x3…+amnxm=bm

 

относится к разряду систем линейных алгебраических уравнений, где xi – неизвестные переменные (i= ), aij - постоянные коэффициенты при неизвестных (j= ), bi – свободные члены уравнения.

Найти значения неизвестных переменных xi, при подстановке которых в уравнения системы (1), последние превращаются в верные тождества.

Система (1) имеет единственное решение, когда система определенная, совместная и однородная. Система называется совместной, если она имеет хотя бы одно решение, и несовместной, если она не имеет решений. Система называется определённой, если она имеет единственное решение, и неопределённой, если она имеет множество решений. Система называется однородной, если все свободные члены равны 0.

Для решения СЛАУ существует две группы методов: точные и приближенные.

Точные методы дают точное решение за конечное количество шагов при условии, если вычисления выполняются без округления. Для приближенных методов количество шагов (итераций) зависит от заданной погрешности вычисления (0<ε<1).

Наиболее распространенные методы решения СЛАУ:

- метод Гаусса;

- метод Жордана-Гаусса;

- метод обратной матрицы;

- метод Крамера;

- Метод Зейделя;

- метод итерации и т.д.

С точки зрения составления алгоритма и программной реализации оптимальным является метод Гаусса (Жордана-Гаусса). Метод обратной матрицы и метод Крамера требуют большего количества операций (трудоемкость метода при увеличении числа неизвестных уравнений растет по экспоненте, поэтому их удобно реализовывать с помощью проблемно-ориентированных сред, в которых имеется инструментарий для работы с матрицей, например MS Excel или Pascal).

 

Метод Гаусса

Метод Гаусса (метод последовательного исключения неизвестных) основан на приведении исходной системы уравнений к ступенчатому треугольному виду:

a11x1+a12x2+a13x3+…+a1nxn=b1

0+α22x223x3+…+α2nxn2

0+0+α33x3+…+α3nxn3 (2)

0+0+0+0+…+αmnxnm

 

Коэффициенты αij системы (2) определяются путем преобразования коэффициентов aij системы (1) по формулам:

а) для каждой из строк системы уравнений (2) вычисляется коэффициент

q=aik/akk, (3)

здесь k-номер ведущей строки;

б) для любой строки верно равенство

aij=aij-akj*q (4)

При приведении матрицы к ступенчатому виду допускаются следующие элементарные преобразования:

1. Перестановка уравнений местами.

2. Умножение коэффициентов и свободного члена уравнения на отличное от нуля число.

3. Сложение (вычитание) одного уравнения с другим предварительно умноженным на одно и то же, отличное от нуля число.

Данный процесс называется прямым ходом метода Гаусса. Процесс нахождения неизвестных в методе Гаусса называется обратным ходом.

Для обратного хода:

Для любого хi выполняется следующее равенство

      (5)

Алгоритм нахождения значений переменных xi, по методу Гаусса представляет собой последовательность шагов:

 

1. Ввод исходных данных.

2. Проверка условия: x11=0.

3. Если x11=0, перестановка уравнений местами.

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

5. Нахождение корня xn.

6.Нахождение остальных корней (обратный ход).

7. Проверка на достоверность полученных результатов.

 


Дата добавления: 2015-12-01; просмотров: 35 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)