Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MET-ЧМ-Часть-1.DOC
Скачиваний:
8
Добавлен:
17.11.2019
Размер:
416.77 Кб
Скачать

Input X, e, m

1 X = X - FNF(X)/M

PRINT X, FNF(X)

IF ABS(FNF(X)/M)>E THEN 1

END

Рис.1.7. Программа решения уравнения методом

простой итерации.

2. Методы решения систем линейных

алгебраических уравнений.

Методы решения систем уравнений:

a11x1 + a12x2 + ... + a1nxn = b1

a21x1 + a22x2 + ... + a2nxn = b2

................................................ (2.1)

an1x1 + an2x2 + ... + annxn = bn

делятся на точные и приближенные.

2.1. Метод Гаусса.

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

Рассмотрим систему из трех уравнений с тремя неизвестными:

I: a11x1 + a12x2 + a13x3 = b1

II: a21x1 + a22x2 + a23x3 = b2 (2.2)

III: a31x1 + a32x2 + a33x3 = b3

Система уравнений (2.2) приводится к эквивалентной системе с треугольной матрицей:

I: a11x1 + a12x2 + a13x3 = b1

II: a22x2 + a23x3 = b2 (2.3)

III: a33x3 = b3

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

Процесс приведения системы (2.2) к системе (2.3) называется прямым ходом, а нахождение неизвестных x1, x2, x3 из системы (2.3) называется обратным ходом.

Прямой ход исключения: Исключаем x1 из уравнений (II) и (III) системы (2.2). Для этого умножаем уравнение (I) на d1=-a21/a11 и складываем со вторым, затем умножаем на d2=-a31/a11 и складываем с третьим.

В результате получаем следующую систему:

II: a22x2 + a23x3 = b2

III: a32x2 + a33x3 = b3 (2.4)

Из полученной системы (2.4) исключаем x2 . Для этого умножая новое уравнение на d3=-a32/a22 и складываем со вторым уравнением, получим уравнение:

III: a33x3 = b3 (2.5)

Взяв из каждой системы (2.2), (2.4) и (2.5) первые уравнения, получим систему уравнений с треугольной матрицей.

Обратный ход: Из уравнения (III) находим x3=b3/a33. Из уравнения (II) находим x2=b2-a23x3. Из уравнения (I) находим x1=b1-a12x2-a13x3. Коэффициенты a11, a22 называются ведущими элементами 1-го и 2-го шагов исключения неизвестных. Они должны быть отличны от нуля. Если они равны нулю, то, меняя местами строки, необходимо на их место вывести ненулевые элементы.

Аналогичным путем методом Гаусса решаются системы n уравнений с n неизвестными.

Пример: Решить систему уравнений методом Гаусса:

x1 + 4x2 + 3x3 = 10

2x1 + x2 - x3 = -1

3x1 - x2 +x3 = 11

Решение: Удалить члены с x1 из 2-го и 3-го уравнений можно, вычитая из 2-ой строки 1-ую, умноженную на 2, а из 3-й - первую, умноженную на 3:

x1 + 4x2 + 3x3 = 10

-7x2 - 7x3 = -21

-13x2 -8x3 = -19

2-ая строка делится на -7:

x1 + 4x2 +3x3 = 10

x2 + x3 = 3

13x2 + 8x3 = 19

Вторая строка умножается на 13 и вычитается из 3-ей:

x1 + 4x2 + 3x3 = 10

x2 + x3 = 3

-5x3 = -20

3-я строка делится на -5:

x1 + 4x 2+ 3x3 = 10

x2 + x3 = 3

x3 = 4

Процедура обратного хода дает исходное решение:

x3 = 4; x2 = 3 - x3 = -1;

x1 =10 -4x2-3x3 = 10 - 4*(-1) - 3*4=10+4-12=2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]