Смекни!
smekni.com

Численные методы анализа (стр. 1 из 5)

1. Численные методы решения систем линейных уравнений.

1.1 Заданная система

1.2 Метод Гаусса

(1.1.)

Прямой ход

Нормируем первое уравнение системы, разделив все члены уравнения на его первый коэффициент при

:

(1.2.)

Умножим нормированное уравнение (1.2) на коэффициенты при х1 оставшихся уравнений системы (1.1).

(1.3.)

(1.4.)

(1.5.)

Вычтем полученные уравнения (1.3.), (1.4.), (1.5.) из второго, третьего и четвёртого уравнения системы (1.1.) соответственно, чтобы исключить из системы х1:

(1.6.)

(1.7.)

(1.8.)

Получим новую систему уравнений:

(1.9.)

Рассмотрим систему уравнений (1.9).

Решим систему уравнений без первого уравнения системы (1.9.).

(1.10.)

Нормируем первое уравнение системы (1.10.), разделив все члены уравнения на коэффициент при

:

(1.11.)

Умножаем нормированное уравнение (1.11.) на коэффициент при х2 оставшихся уравнений:

(1.12.)

(1.13.)

Вычтем полученные уравнения (1.12.), (1.13.) из второго и третьего уравнения системы (1.10.) соответственно, чтобы исключить из системы х2:

(1.14.)

(1.15.)

Получим новую систему уравнений:

(1.16.)

Рассмотрим систему (1.16) без первого уравнения:

(1.17.)

Нормируем первое уравнение системы (1.17.).

(1.18.)

Умножаем полученное уравнение (1.18.) на коэффициент при х4 второго уравнения системы (1.17.):

(1.19.)

Вычтем полученное уравнение (1.19.) из второго уравнения системы (1.18.):

(1.20.)

Получим новую систему линейных уравнений:

(1.21.)

Рассмотрим последнее уравнение системы (1.21.).

Нормируем данное уравнение:

(1.22.)

В результате выполненных действий система (1.1.) приведена к треугольному виду:


(1.23.)

Обратный ход

x4 = 0,327;

Найдём

из третьего уравнения системы (1.23.):

x3 = 0,210+0,181·0,327=0,269;

Найдём

из второго уравнения системы (1.23.):

x2 = 0,525–0,346·0,269+0,508·0,327 = 0,598;

Найдём

из первого уравнения системы (1.23.):

x1 = -0,231–0,231·0,598–0,231·0,269+0·0,327 = -0,431

Решением системы линейных уравнений являются значения неизвестных:

Ответ:x1 = -0,431;

x2 = 0,598;

x3 = 0,269;

x4 = 0,327.

1.3 Метод простой итерации

Выполним проверку на сходимость

|a11|>|a12|+|a13|+|a14| → |13|>|3|+|3|+|0|

|a22|>|a21|+|a23|+|a24| → |14|>|1|+|5|+|-7|

|a33|>|a31|+|a32|+|a34| → |18|>|-2|+|1|+|-4|

|a44|>|a41|+|a42|+|a43| → |14|>|3|+|3|+|-4|

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

Вычислим значения неизвестных системы линейных алгебраических уравнений с точностью ε

0,001.

Примем за нулевое приближение неизвестных значения, равные нулю, т.е.

x1(0) = 0; x2(0) = 0; x3(0) = 0; x4(0) = 0;

Подставим полученные значения в итерационные формулы и вычислим значения неизвестных при первом приближении.

= -0,231

= 0,500

= 0,278

= 0,286

Выполним проверку полученных значений:

|x1(1)-x1(0)| = |-0,231–0| = 0,231

ε – нет

|x2(1)-x2(0)| = |0,500–0| = 0,500

ε – нет

|x3(1)-x3(0)| = |0,278–0| = 0,278

ε – нет

|x4(1)-x4(0)| = |0,286–0| = 0,286

ε – нет

Выполним вторую итерацию.

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

= -0,410

= 0,560

= 0,288

= 0,308

Выполним проверку полученных значений:

|x1(2)-x1(1)| = |-0,410+0,231| = 0,179

ε – нет,

|x2(2)-x2(1)| = |0,560–0,500| = 0,060

ε – нет,

|x3(2)-x3(1)| = |0,288–0,278| = 0,010

ε – нет,

|x4(2)-x4(1)| = |0,308–0,286| = 0,022

ε – нет.

Выполним третью итерацию.

Подставим значения, полученные во втором приближении, в итерационные формулы и вычислим значения неизвестных при третьем приближении.

= -0,427

= 0,580

= 0,270

= 0,336

Выполним проверку полученных значений:

|x1(3)-x1(2)| = |-0,427+0,410| = 0,017

ε – нет,

|x2(3)-x2(2)| = |0,580+0,560| = 0,020

ε – нет,

|x3(3)-x3(2)| = |0,270–0,288| = 0,018

ε – нет,

|x4(3)-x4(2)| = |0,336–0,308| = 0,028

ε – нет.

Выполним четвёртую итерацию.

Подставим значения, полученные в третьем приближении, в итерационные формулы и вычислим значения неизвестных при четвертом приближении.