Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 1
Właściwości metod iteracyjnych
iteratio=powtarzanie (procesu numerycznego w celu ulepszenia
wcześniejszych wyników)=kolejne przybliżanie
metoda iteracji prostej:
x=F(x)
równanie iteracji
)
x
(
F
x
i
i
=
+1
dostateczny warunek zbieżności:
1
<
)
x
(
'
F
szybkość zbieżności tym większa im mniejszy
)
x
(
'
F
Def.:
Niech x
i
będzie ciągiem kolejnych przybliżeń zbieżnej metody iteracyjnej:
a
x
lim
i
i
=
∞
→
. Jeżeli istnieje liczba
1
≥
p
taka, że
1
1
0
1
=
<
≠
=
−
−
+
∞
→
p
gdy
C
,
C
a
x
a
x
lim
p
i
i
i
to mówimy, że metoda jest rzędu p w punkcie a. Liczba C jest nazywana
stałą asymptotyczną błędu.
Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 2
Jeżeli z jedną iteracją związany jest koszt K to
K
p
E
1
=
nazywamy
wskaźnikiem efektywności metody.
Tw.
Jeżeli równaniem iteracji jest
)
x
(
x
i
i
Φ
=
+
1
i dla k=1,..,p-1
0
=
Φ
)
a
(
)
k
(
,
to metoda jest rzędu p.
dow.
1
2
1
2
+
+
−
+
Φ
−
+
+
+
Φ
−
+
Φ
−
+
Φ
=
Φ
=
p
i
)
p
(
p
i
i
i
i
i
)
a
x
(
(
O
!
p
)
a
(
)
a
x
(
!
)
a
(
'
'
)
a
x
(
)
a
(
'
)
a
x
(
)
a
(
)
x
(
x
L
!
p
)
a
(
)
a
x
(
a
x
lim
)
p
(
p
i
i
i
Φ
=
−
−
+
∞
→
1
Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 3
Metody iteracyjne rozwiązywania równań nieliniowych
Szukamy rzeczywistego pierwiastka równania
0
=
)
x
(
f
. Jeżeli jest nim
ξ
, a
i
x
jest przybliżeniem
ξ
(
i
x
leży w otoczeniu
ξ
), to
L
+
−
+
−
+
−
+
=
=
=
)
x
(
f
!
)
x
(
)
x
(
'
'
f
!
)
x
(
)
x
(
'
f
)
x
(
)
x
(
f
)
(
f
i
)
(
i
i
i
i
i
i
3
3
2
3
2
0
ξ
ξ
ξ
ξ
zaniedbując wyrazy rzędy większego niż
ν
otrzymujemy równanie do
wyznaczenia kolejnego przybliżenia
1
+
i
x
Dla
1
=
ν
(metoda Newtona-Raphsona stopnia I):
)
x
(
'
f
)
x
x
(
)
f ( x
i
i
i
i
−
+
=
0
+1
)
x
(
'
f
)
x
(
f
x
x
i
i
i
i
−
=
+1
Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 4
Dla
2
=
ν
(metoda Newtona-Raphsona stopnia II):
)
x
(
'
'
f
!
)
x
x
(
)
x
(
'
f
)
x
x
(
)
x
(
f
i
i
i
i
i
i
i
2
0
2
1
1
−
+
−
+
=
+
+
)
x
(
'
'
f
)
x
(
'
'
f
)
x
(
'
f
)
x
(
'
f
)
x
(
'
f
x
x
i
i
i
i
i
i
i
2
2
1
−
±
−
=
+
Zbieżność lokalna!
Rząd zbieżności metody N-R I dla jednokrotnego zera (
0
≠
)
(
'
f
ξ
):
)
x
(
'
f
)
x
(
f
x
)
x
(
),
x
(
x
i
i
−
=
Φ
Φ
=
+1
0
1
2
=
⎥
⎦
⎤
⎢
⎣
⎡
+
−
=
Φ
=
ξ
ξ
x
)
x
(
'
f
)
x
(
'
'
f
)
x
(
f
)
x
(
'
f
)
x
(
'
f
)
(
'
, czyli p=2
Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 5
Rząd zbieżności metody N-R I dla m-krotnego zera
(
0
≠
−
=
)
(
g
),
x
(
g
)
x
(
)
x
(
f
m
ξ
ξ
):
),
(
'
)
(
)
(
)
(
)
(
'
1
x
g
x
x
g
x
m
x
f
m
m
ξ
ξ
−
+
−
=
−
,
)
(
'
)
(
)
(
)
(
)
(
)
(
)
(
1
x
g
x
x
g
x
m
x
g
x
x
x
m
m
m
ξ
ξ
ξ
−
+
−
−
−
=
Φ
−
m
)
(
'
1
1
−
=
Φ
ξ
, czyli p=1
m
C
1
1
−
=
Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 6
Metoda siecznych
)
x
(
f
)
x
(
f
x
)
x
(
f
x
)
x
(
f
)
x
(
f
)
x
(
f
)
x
x
)(
x
(
f
x
)
x
(
'
f
)
x
(
f
x
x
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
1
1
1
1
1
1
−
−
−
−
−
+
−
−
=
−
−
−
≈
−
=
p=1.618..
Regula falsi
a
,
x
(
f
,
x )
a
(
f
)
0
<
dane
i
i
i
i
obliczamy
,
)
a
(
f
)
x
(
f
)
a
(
f
x
)
x
(
f
a
i
i
i
i
i
i
i
−
−
=
μ
wybieramy
0
1
1
>
⇐
⎭
⎬
⎫
=
=
+
+
)
(
f
)
x
(
f
a
a
x
i
i
i
i
i
i
μ
μ
0
1
1
<
⇐
⎭
⎬
⎫
=
=
+
+
)
(
f
)
x
(
f
x
a
x
i
i
i
i
i
i
μ
μ
p=1
Instytut Automatyki Politechniki Łódzkiej - Metody Numeryczne wykład 6
W6 - 7
Układy równań nieliniowych
[
]
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎣
⎡
⋅
⋅
⋅
=
⋅
=
=
=
=
)
(
f
)
(
f
)
(
f
)
(
F
,
x
,
,
x
,
x
X
,
)
X
(
F
n
,...,
i
,
)
x
,
,
x
,
x
(
f
L
0
n
T
n
n
i
M
L
2
1
2
1
2
1
0
1
Dla
1
=
ν
(metoda Newtona-Raphsona stopnia I):
)
X
X
)(
X
(
'
F
)
X
(
F
i
i
i
i
−
+
=
+1
0
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
∂
=
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
x
)
x
,
x
(
f
)
X
(
'
F
L
L
L
L
M
M
M
M
L
L
L
L
L
L
L
L
1
1
1
1
1
2
1
2
1
1
2
1
1
1
1
1
1
1