ВУЗ:
Составители:
17
2.3.2. Решение систем нелинейных уравнений методом итераций
Пусть требуется найти корни системы нелинейных уравнений вида:
x
1
= f
1
(x
1
, x
2
,…, x
n
),
x
2
= f
2
(x
1
, x
2
,…, x
n
),
..………………….
x
i
= f
i
(x
1
, x
2
,…, x
n
) (2.6)
..………………….
x
n
= f
n
(x
1
, x
2
,…, x
n
).
Алгоритм решения этой системы методом простой итерации напоминает
метод Гаусса-Зейделя, используемый для решения систем линейных уравнений.
Пусть в результате предыдущей итерации получены значения неизвестных
x
1
= a
1
, x
2
= a
2
, …, x
n
= a
n
.
Начало
ввод
a, b,
ε
⏐
ϕ
’(a)
⎟
<
1
and
⏐ϕ’(b)⎟< 1
проверка сходимости
процесса итерации
да
нет
c: = a
x: = b
⏐x-c⏐>
ε
c: = x
x: = ϕ(c)
n: = n +1
нет
печать ‘процесс итерации
расходится, выберите
блок-схему №2 (рис.5)’
exit
печать c, f(c),
n.
да
Конец
Рис.4. Блок-схема решения нелинейных уравнений методом
простой итерации №1.
18
Начало
ввод
a, b,
ε
f
1
:
= f ’(a)
f
2
:
= f ’(b)
⎟
f
1
⎟
>
⎟
f
2
⎟
нет
да
l: = -0,5/f
1
l: = -0,5 / f
2
n: = 0;
c: = a;
x: = b
⎟
x-c
⎟
>
ε
нет
да
c:
= x
x:
= c + l*f (c)
n: = n + 1
печать
‘корень =’,c,
f(c), n
Конец
Рис.5. Блок-схема решения нелинейного уравнения методом
простой итерации №2.
2.3.2. Решение систем нелинейных уравнений методом итераций
Начало
Пусть требуется найти корни системы нелинейных уравнений вида:
ввод
x1 = f1 (x1, x2, , xn), a, b, ε
x 2= f2 (x1, x2, , xn),
.. .
f1: = f (a)
xi = fi (x1, x2, , x n) (2.6)
f2: = f (b)
.. .
xn = fn (x1, x2, , xn).
нет
Алгоритм решения этой системы методом простой итерации напоминает ⎟f1⎟>⎟f2⎟ l: = -0,5 / f2
метод Гаусса-Зейделя, используемый для решения систем линейных уравнений.
да
Пусть в результате предыдущей итерации получены значения неизвестных
l: = -0,5/f1
x1 = a1, x2 = a2, , xn = an.
Начало n: = 0;
c: = a;
ввод x: = b
a, b, ε
проверка сходимости нет
процесса итерации ⎟ x-c⎟>ε
⏐ϕ(a)⎟< 1 нет да
and c: = x
⏐ϕ(b)⎟< 1 x: = c + l*f (c)
да
печать процесс итерации n: = n + 1
c: = a расходится, выберите
x: = b блок-схему №2 (рис.5)
нет
exit печать
⏐x-c⏐> ε
корень =,c,
да f(c), n
n: = n +1 c: = x
x: = ϕ(c)
Конец
печать c, f(c), Рис.5. Блок-схема решения нелинейного уравнения методом
n. простой итерации №2.
Конец
Рис.4. Блок-схема решения нелинейных уравнений методом
простой итерации №1.
17 18
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »
