Hampiran Numerik Solusi Persamaan Nirlanjar: Pertemuan 3
Hampiran Numerik Solusi Persamaan Nirlanjar: Pertemuan 3
Hampiran Numerik Solusi Persamaan Nirlanjar: Pertemuan 3
Tahun : 2006
1
Pertemuan 3
HAMPIRAN NUMERIK
SOLUSI PERSAMAAN
NIRLANJAR
2
PERSAMAAN NIRLANJAR (N0N LINIER)
dsb
3
Numerical method for finding
roots of non linear equations
Bracketing Open
methods methods
Secant
method
4
Bracketing Methods:
- At least two guesses are required
- Require that the guesses bracket the root of
an equation
- More robust that open methods
Open Methods:
- Most of the time, only one initial guess is
required
- Do that require that the guesses bracket
the
root of the equation
- More computationally efficient than
bracketing methods but they do not always
work..may blow up !! 5
Bracketing Methods
Bisection method
Method of False position
The guesses must bracket (be either side of) the root. WHY ?
6
f(x)
f(x)
xr xr xr xu x
xl
Atau terdapat akar yang banyaknya ganjil.
7
f(x)
Bila f(xu) dan f(xl) mempunyai tanda
yang sama, maka kemungkinan tidak
x terdapa akar diantara xl and xu.
xl xu
f(x)
Atau kemungkinan terdapat banyaknya
akar genap diantara xl and xu.
xr xr x
xl xu
8
There are exceptions to the rules
f(x)
f(x)
9
The Bisection Method can be used to solve the roots for
such an equation. The method can be described by the
following algorithm to solve for a root for the function
f(x):
1. Choose upper and lower limits (a and b)
2. Make sure a < b, and that a and b lie within the range for
which the function is defined.
3. Check to see if a root exists between a and b (check to
see if f(a)*f(b) < 0)
4. Calculate the midpoint of a and b (mid = (a+b)/2)
5. if f(mid)*f(a) < 0 then the root lies between mid and a
(set b=mid), otherwise it lies between b and mid (set
a=mid)
6. if f(mid) is greater than epsilon then loop back to step
4, otherwise report the value of mid as the root.
10
Metoda Bisection
11
Bisection method
12
Iterasi Metoda bagi dua Double Click disini
13
14
15
16
17
Metoda Posisi Salah
Metoda posisi salah (Regula Falsi) tetap menggunakan dua
titik perkiraan awal seperti pada metoda bagi dua yaitu a0 dan
b0 dengan syarat f(a0).f(b0) < 0. Metoda Regula Falsi dibuat
untuk mempecepat konvergensi iterasi pada metoda bagi dua
yaitu dengan melibatkan f(a) dan f(b)
18
Metoda Posisi Salah
19
20
Metoda Terbuka
xn1 g ( xn ) n 0,1,2,3,...
atau
xn1 xn f ( xn ) n 0,1,2,3,...
21
22
23
Contoh:
f(x) = 1 x x^3=0
Rumus iterasi diperoleh
dengan x=x +f(x) yaitu: 0.6875 1 - 0.6875 3
1-2x-x^3 = -x, kemudian x3
2
diubah menjadi: 0.6813
X + kx + 3 x2 = x + kx
Jawab :
x0 = 1
x1= (1) + 1-(1)2/3 =1.666667
25
26
Metode Newton
27
Double click disini
28
Terima kasih
29