Professional Documents
Culture Documents
Persamaan Non Linear 3 Persamaan 3 Variabel PDF
Persamaan Non Linear 3 Persamaan 3 Variabel PDF
NEWTON RAPHSON
Contoh 2 :
x cosxy z 2 1,1 0
x 2 10 y e yz 0,8 0
xz y 2 z 0,3 0
Y 2 f x, y, z x 2 10 y e yz 0,8 0
Y 3 f x, y, z xz y 2 z 0,3 0
Iterasi 0 :
Y 1 Y1 Y 1
1 y sin xy x sin xy 2 z
x y z
Y 2 Y 2 Y 2
2x ze yz 10 ye yz
x y z
Y 3 Y 3 Y 2
z 2y x 1
x y z
Menghitung nilai dari fungsi-fungsi turunan dari kedua kedua persamaan dari tebakan awal
x0 0, y0 0 dan z 0 0 .
Y 1 Y 1 Y 1
1 y sin xy x sin xy 2 z
x y z
1 0 sin 0 0 0sin 0 0 2 z
1 0 0
Y 2 Y 2 Y 2
2x ze yz 10 ye yz
x y z
20 0e 00 10 0e 00
0 10 0
Y 3 Y 3 Y 2
z 2y x 1
x y z
0 20 0 1
0 0 1
Nilai-nilai deviasi tersebut kitamisalkan r , s dan t . Untuk mencarinya terlebih dahulu turunan
fungsi beserta nilai fungsi persamaan tak linear dibentuk menjadi :
1 0 0 r 0,1
0 10 0 s 0,2
0 0 1 t 0,3
Kemudian perhitungan dilanjutkan dengan mencari matrik A, A 1 dan A2 dengan aturan cramer dan
menghasilkan :
1 0 0 0,1 0 0
A 0 10 0
A1 0,2 10 0
0 0 1 0,2 0 1
1 0,1 0 1 0 0,1
A2 0 0,2 0 A3 0 10 0,2
0 0,3 1 0 0 0,3
Setelah didapat matrik A, A1, A2 dan A3 dengan aturan cramer di atas, kemudian dilanjutkan dengan
mencari determinan matrik-matrik di atas untuk mendapatkan nilai r , s dan t , yaitu :
0,1 0 0
0,2 10 0 0,1 10 1 0 0 0,3 0 0,2 0
det A1 0,2 0 1 0 10 0,3 0,1 0 0 0 0,2 1
r 0,1
det A 1 0 0 1 10 1 0 0 0 0 0 0
0 10 0
0 10 0 1 0 0 0 0 1
0 0 1
1 0,1 0
0 0,2 0
1 0,2 1 0,1 0 0 0 0 0,3
det A2 0 0,3 1 0 0,2 0 1 0 0,3 0,1 0 1
s 0,02
det A 1 0 0 1 10 1 0 0 0 0 0 0
0 10 0
0 10 0 1 0 0 0 0 1
0 0 1
1 0 0,1
0 10 0,2
1 10 0,3 0 0,2 0 0,1 0 0
det A3 0 0 0,3 0,1 10 0 1 0,2 0 0 0 0,3
t 0,3
det A 1 0 0 1 10 1 0 0 0 0 0 0
0 10 0
0 10 0 1 0 0 0 0 1
0 0 1
Mencari nilai pendekatan yang lebih tepat dari nilai awal dengan menggunakan persamaan
di bawah ini :
x1 x0 r y1 y0 s z1 z0 t
0 0, 0 0,02 0 0,3
0,1 0,02 0,3
Nilai x1 0,1, y1 -0,02 dan z1 0,3 dan akan digunakan sebagai nilai tebakan berikutnya
untuk langkah iterasi berikutnya.
Iterasi 1 :
Menggunakan nilai tebakan x1 , y1 dan z1 , yaitu x1 0,1, y1 -0,02 dan z1 0,3
Menghitung nilai fungsi dari kedua kedua persamaan dari tebakan
x1 0,1, y1 -0,02 dan z1 0,3 .
Menghitung nilai dari fungsi-fungsi turunan dari kedua kedua persamaan dari tebakan awal
x1 0,1, y1 -0,02 dan z1 0,3 .
Y 1 Y 1 Y 1
1 y sin xy x sin xy 2 z
x y z
1 0,1sin 0,1 0,02 0,1sin 0,1 0,02 2 z
0,9999 1,9999 10 4 0
Y 2 Y 2 Y 2
2x ze yz 10 ye yz
x y z
20,1 0,3e 0, 020,3 10 0,02e 0, 020,3
0,2000 9,6982 0,0201
Y 3 Y 3 Y 2
z 2y x 1
x y z
9,3 2 0,02 0,1 1
0,3 0,04 0,9
Nilai-nilai deviasi tersebut kitamisalkan r , s dan t . Untuk mencarinya terlebih dahulu turunan
fungsi beserta nilai fungsi persamaan tak linear dibentuk menjadi :
Setelah didapat matrik A, A1, A2 dan A3 dengan aturan cramer di atas, kemudian dilanjutkan dengan
mencari determinan matrik-matrik di atas untuk mendapatkan nilai r , s dan t , yaitu :
Mencari nilai pendekatan yang lebih tepat dari nilai awal dengan menggunakan persamaan
di bawah ini :
x2 x1 r y2 y1 s z1 z 0 t
0,1 0,1373 0,020 0,0031 0,3 0,0788
0,2373 0,0169 0,3788
Nilai x2 0,2373, y2 -0,0169 dan z 2 0,3788 dan akan digunakan sebagai nilai tebakan
berikutnya untuk langkah iterasi berikutnya.
Setelah dihitung terus sampai iterasi ke 6 didapat :
Iterasi x y z Y1 Y2 Y3
0 0 0 0 -0,1000 -0,2000 -0,3000
1 0,1000 -0,0200 -0,3000 -0,0900 0,0040 -0,0296
2 0,2373 -0,0169 -0,3788 -0,0062 0,0191 -0,0108
3 0,2848 -0,0136 -0,4067 -7,7747.10-4 8,3895.10-4 -7,5152.10-4
4 0,2676 -0,0134 -0,4093 -7,0479.10-6 9,2800.10-6 -7,7379.10-6
5 0,2676 -0,0134 -0,4094 -7,2366.1010 9,1404.10-10 -7,7569.10-10
6 0,2676 -0,0134 -0,4094 2,2204.10-16 1,1102.10-16 5,511.10-17
clear
clc
format short
% Contoh 1
% Persamaan 1 : x + cos(xy) - z^2 - 1.1 = 0
% Persamaan 2 : x^2 - 10y - e^(yz) + 0.8 = 0
% Persamaan 3 : xz - 10y - z - 0.3 = 0
% Iterasi ke 0
syms Y1 Y2 Y3 x y z
Y11_rumus = diff(Y1, x)
Y12_rumus = diff(Y1, y)
Y13_rumus = diff(Y1, z)
Y21_rumus = diff(Y2, x)
Y22_rumus = diff(Y2, y)
Y23_rumus = diff(Y2, z)
Y31_rumus = diff(Y3, x)
Y32_rumus = diff(Y3, y)
Y33_rumus = diff(Y3, z)
% Menentukan nilai tebakan awal x0 dan y0, yaitu x0 = 0.4 dan y0 = 2.5
x0 = 0
y0 = 0
z0 = 0
x0_y0_z0 = [x0;y0;z0]
Y11 = 1 - y0*sin(x0*y0)
Y12 = -x0*sin(x0*y0)
Y13 = -2*z0
Y21 = 2*x0
Y22 = - z0*exp(y0*z0) - 10
Y23 = -y0*exp(y0*z0)
Y31 = z0
Y32 = 2*y0
Y33 = x0 - 1
rst = inv(J)*Y
% Iterasi ke 1
x1_y1_z1 = x0_y0_z0 + rst
x1=x1_y1_z1(1,1)
y1=x1_y1_z1(2,1)
z1=x1_y1_z1(3,1)
Y11 = 1 - y1*sin(x1*y1)
Y12 = -x1*sin(x1*y1)
Y13 = -2*z1
Y21 = 2*x1
Y22 = - z1*exp(y1*z1) - 10
Y23 = -y1*exp(y1*z1)
Y31 = z1
Y32 = 2*y1
Y33 = x1 - 1
rst = inv(J)*Y
% Iterasi ke 2
x2_y2_z2 = x1_y1_z1 + rst
x2=x2_y2_z2(1,1)
y2=x2_y2_z2(2,1)
z2=x2_y2_z2(3,1)
Y11 = 1 - y2*sin(x2*y2)
Y12 = -x2*sin(x2*y2)
Y13 = -2*z2
Y21 = 2*x2
Y22 = - z2*exp(y2*z2) - 10
Y23 = -y2*exp(y2*z2)
Y31 = z2
Y32 = 2*y2
Y33 = x2 - 1
rst = inv(J)*Y
% Iterasi ke 1
x3_y3_z3 = x2_y2_z2 + rst
x3=x3_y3_z3(1,1)
y3=x3_y3_z3(2,1)
z3=x3_y3_z3(3,1)
Y11 = 1 - y3*sin(x3*y3)
Y12 = -x3*sin(x3*y3)
Y13 = -2*z3
Y21 = 2*x3
Y22 = - z3*exp(y3*z3) - 10
Y23 = -y3*exp(y3*z3)
Y31 = z3
Y32 = 2*y3
Y33 = x3 - 1
rst = inv(J)*Y
% Iterasi ke 2
x4_y4_z4 = x3_y3_z3 + rst
x4=x4_y4_z4(1,1)
y4=x4_y4_z4(2,1)
z4=x4_y4_z4(3,1)
Y11 = 1 - y4*sin(x4*y4)
Y12 = -x4*sin(x4*y4)
Y13 = -2*z4
Y21 = 2*x4
Y22 = - z4*exp(y4*z4) - 10
Y23 = -y4*exp(y4*z4)
Y31 = z4
Y32 = 2*y4
Y33 = x4 - 1
rst = inv(J)*Y
% Iterasi ke 2
x5_y5_z5 = x4_y4_z4 + rst
x5=x5_y5_z5(1,1)
y5=x5_y5_z5(2,1)
z5=x5_y5_z5(3,1)
Y11 = 1 - y5*sin(x5*y5)
Y12 = -x5*sin(x5*y5)
Y13 = -2*z5
Y21 = 2*x5
Y22 = - z5*exp(y5*z5) - 10
Y23 = -y5*exp(y5*z5)
Y31 = z5
Y32 = 2*y5
Y33 = x5 - 1
% Iterasi ke 2
x6_y6_z6 = x5_y5_z5 + rst
x6=x6_y6_z6(1,1)
y6=x6_y6_z6(2,1)
z6=x6_y6_z6(3,1)
y0 = 0
Y1 = - z^2 + x + cos(x*y) - 11/10
z0 = 0
Y2 = x^2 - 10*y - exp(y*z) + 4/5
0
Y11_rumus = 1 - y*sin(x*y)
0
Y12_rumus = -x*sin(x*y)
0
Y13_rumus = -2*z
Y1 = -0.1000
Y21_rumus = 2*x
Y2 = -0.2000
Y22_rumus = - z*exp(y*z) - 10
Y3 = -0.3000
Y23_rumus = -y*exp(y*z)
Y11 = 1
Y31_rumus = z
Y12 = 0
Y32_rumus = 2*y
Y13 = 0
Y33_rumus = x - 1
Y21 = 0
Y23 = 0 Y2 = 0.0040
Y3 = -0.0296
Y31 = 0
Y13 = 0.6000
J=
1 0 0 Y21 = 0.2000
0 0 -1 Y23 = 0.0201
Y= Y31 = -0.3000
0.3000
J=
-0.3000
Y=
x1_y1_z1 = 0.0900
0.1000 -0.0040
-0.0200 0.0296
-0.3000
rst =
x1 = 0.1000 0.1373
y1 = -0.0200 0.0031
z1 = -0.3000 -0.0788
Y=
x2_y2_z2 = 0.0062
0.2373 -0.0191
-0.0169 0.0108
-0.3788
rst =
x2 = 0.2373 0.0273
y2 = -0.0169 0.0033
z2 = -0.3788 -0.0279
Y1 = -0.0062 x3_y3_z3 =
Y2 = 0.0191 0.2646
Y3 = -0.0108 -0.0136
-0.4067
Y11 = 0.9999
z3 = -0.4067
Y21 = 0.4746
Y3 = -7.5151e-04
Y31 = -0.3788
Y13 = 0.8133
J=
Y13 = 0.8187
J=
0.7515
J=
-0.0027
Y = 1.0e-05 *
x4_y4_z4 = 0.7048
0.2675 -0.9280
-0.0134 0.7738
-0.4093
rst = 1.0e-04 *
x4 = 0.2675 0.2907
y4 = -0.0134 0.0255
z4 = -0.4093 -0.2691
Y1 = -7.0479e-06 x5_y5_z5 =
Y2 = 9.2799e-06 0.2676
Y3 = -7.7379e-06 -0.0134
-0.4094 -0.4094 -0.0268 -0.7324
x5 = 0.2676 Y = 1.0e-09 *
y5 = -0.0134 0.7237
z5 = -0.4094 -0.9140
0.7757
Y1 = -7.2366e-10
Y3 = -7.7569e-10 0.2947
0.0256
Y12 = 9.5868e-04
0.2676
Y23 = 0.0135
x6 = 0.2676
Y33 = -0.7324
Y1 = 2.2204e-16
J= Y2 = 1.1102e-16