Метод простой итерации
Решение ручным способом
Проверим систему на условие сходимости
![]()
![]()
![]()
![]()
Вычислим значения неизвестных системы линейных уравнений с точностью ε=0,001.
Исходная система Итерационные формулы

Примем за нулевые приближения неизвестных значения равные нулю
![]()
Вычислим значения неизвестных в первом приближении
![]()
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия не выполняется. Вычислим второе
приближение
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия
не выполняется. Вычислим третье
приближение
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия
не выполняется. Вычислим четвертое
приближение
![]()
![]()
![]()
Выполним
проверку
![]()
![]()
![]()
![]()
Условия не выполняется. Вычислим пятое приближение
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия не выполняется. Вычислим шестое приближение
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия не выполняется. Вычислим седьмое приближение
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия не выполняется. Вычислим восьмое приближение
![]()
![]()
![]()
Выполним проверку
![]()
![]()
![]()
![]()
Условия
выполняются. Значения переменных
![]()
Решение
в Microsoft
Excel
Запишем систему
|
X1 |
X2 |
X3 |
X4 |
B |
|
7 |
1 |
3 |
2 |
2 |
|
0 |
5 |
4 |
0 |
3 |
|
0 |
1 |
18 |
-3 |
4 |
|
1 |
2 |
-7 |
15 |
5 |
Вычисляем значения переменных и выполняем проверку
|
X1 |
X2 |
X3 |
X4 |
|
|
|
|
|
|
0 |
0 |
0 |
0 |
Проверка |
|
|||
|
0,285714 |
0,6 |
0,222222 |
0,333333 |
Нет |
1,933333 |
0,888889 |
0,4 |
0,069841 |
|
0,009524 |
0,422222 |
0,244444 |
0,337989 |
Нет |
0,101799 |
0,088889 |
0,191746 |
0,787302 |
|
0,024067 |
0,404444 |
0,255097 |
0,390476 |
Нет |
0,119153 |
0,04261 |
0,175238 |
0,095581 |
|
0,007045 |
0,395922 |
0,264832 |
0,396848 |
Нет |
0,033428 |
0,038942 |
0,027638 |
0,102214 |
|
0,002269 |
0,388134 |
0,266368 |
0,403663 |
Нет |
0,010447 |
0,006142 |
0,028231 |
0,0311 |
|
0,000777 |
0,386906 |
0,267936 |
0,405736 |
Нет |
0,007624 |
0,006274 |
0,007448 |
0,014928 |
|
-0,00031 |
0,385651 |
0,26835 |
0,406731 |
Нет |
0,001977 |
0,001655 |
0,00424 |
0,006495 |
|
-0,00059 |
0,38532 |
0,268586 |
0,407164 |
Нет |
0,001242 |
0,000942 |
0,00163 |
0,002594 |
|
-0,00077 |
0,385131 |
0,268676 |
0,407337 |
Нет |
0,000429 |
0,000362 |
0,000707 |
0,001188 |
|
-0,00083 |
0,385059 |
0,268716 |
0,407416 |
Да |
0,000204 |
0,000157 |
0,00031 |
0,000481 |
Решение в MathCAD
Запишем матрицу коэффициентов при неизвестных и вектор свободных членов:


Изменим начальное значение индекса в системной переменной ORIGIN с нуля на единицу:
![]()
Зададим нулевые значения переменных в первом приближении:
![]()
![]()
![]()
![]()
Зададим диапазон изменения индексов:
![]()
Запишем
итерационны формулы в векторной форме
для вычисления значений переменных

Вывод результатов итерационных вычислений




