PENYELESAIAN NUMERIK PERSAMAAN LAPLACE DALAM TIGA-DIMENSI DENGAN SYARAT-SYARAT BATAS
Sangadji* Indrijatmaka, ST*
ABSTRACT
NUMERICAL SOLUTIONS TO THREE-DIMENSIONAL LAPLACE EQUATIONS WITH BOUNDARY CONDITIONS. This paper discusses numerical solutions to three-dimensional
Laplace equations in cartesian coordinates of the form
uxx + uyy + uzz = 0,
in the cube 0 ≤ x ≤ a, 0 ≤ y ≤ a, 0 ≤ z ≤ a with boundary conditions u(0, y, z) = u1 if 0 ≤ y ≤ a, 0 < z <
a, u(a, y, z) = u2if 0 ≤ y ≤ a, 0 < z < a, u(x, 0, z) = u3 if 0 < x < a, 0 < z < a, u(x, a, z) = u4 if 0 < x
< a, 0 < z < a, u(x, y, 0) = u5 if 0 ≤ x ≤ a, 0 ≤ y ≤ a, u(x, y, a) = u6 if 0 ≤ x ≤ a, 0 ≤ y ≤ a where a is a positive constant and u1, u2, u3, u4, u5, u6 are nonnegative constants.
For h>0 with a/h is a positive integer, numerical solutions at the points (ih, jh, kh), i, j, k = 1,
2,…, a/h-1 will be sought. The method of numerical solutions is based on a finite difference formula,
and the system of linear equations obtained will be solved using Gaussian elimination procedure. This paper also discusses analytic solutions to the Laplace equations above in a rectangular box 0 ≤ x ≤ a, 0 ≤ y ≤ b, 0 ≤ z ≤ c with boundary conditions
u(0, y, z) = 0, u(a, y, z) = 0, if 0 ≤ y ≤ b, 0 ≤ z < c u(x, 0, z) = 0, u(x, b, z) = 0, if 0 ≤ x ≤ a, 0 ≤ z < c u(x, y, 0) = 0, u(x, y, c) = f(x, y), if 0 ≤ x ≤ a, 0 ≤ y ≤ b
where a, b, c are positive constants and f(x, y) is a prescribed function.
Numerical and analytic solutions of the boundary value problems above in a cube using some fixed values of a, h, u1, u2, u3, u4, u5, u6 will be performed.
ABSTRAK
PENYELESAIAN NUMERIK PERSAMAAN LAPLACE DALAM TIGA-DIMENSI DENGAN SYARAT-SYARAT BATAS. Makalah ini membahas penyelesaian numerik persamaan
Laplace dalam tiga-dimensi dalam koordinat kartesius yang berbentuk
uxx + uyy + uzz = 0,
dalam kubus 0 ≤ x ≤ a, 0 ≤ y ≤ a, 0 ≤ z ≤ a dengan syarat-syarat batas u(0, y, z) = u1 bila 0 ≤ y ≤ a, 0
< z < a, u(a, y, z) = u2 bila 0 ≤ y ≤ a, 0 < z < a, u(x, 0, z) = u3 bila 0 < x < a, 0 < z < a, u(x, a, z) = u4 bila 0 < x < a, 0 < z < a, u(x, y, 0) = u5bila 0 ≤ x ≤ a, 0 ≤ y ≤ a, u(x, y, a) = u6 bila 0 ≤ x ≤ a, 0 ≤ y ≤ a
, di mana a adalah konstanta positif dan para u1, u2, u3, u4, u5, u6 adalah konstanta-konstanta nonnegatif. Untuk h>0 dengan a/h bilangan bulat positif, penyelesaian numerik pada titik-titik (ih, jh, kh),
i, j, k = 1, 2,…, a/h-1 akan dibahas. Metode penyelesaian numerik yang digunakan didasarkan pada
formula beda hingga, dan sistem persamaan linier yang diperoleh akan diselesaikan dengan prosedur eliminasi Gauss.
Makalah ini juga membahas penyelesaian analitik persamaan Laplace di atas dalam kotak tegak 0 ≤ x ≤ a, 0 ≤ y ≤ b, 0 ≤ z ≤ c dengan syarat-syarat batas
u(0, y, z) = 0, u(a, y, z) = 0, bila 0 ≤ y ≤ b, 0 ≤ z < c u(x, 0, z) = 0, u(x, b, z) = 0, bila 0 ≤ x ≤ a, 0 ≤ z < c u(x, y, 0) = 0, u(x, y, c) = f(x, y), bila 0 ≤ x ≤ a, 0 ≤ y ≤ b
di mana a, b, c adalah konstanta-konstanta positif dan f(x, y)adalah fungsi yang diketahui.
Penyelesaian numerik dan analitik dari problema syarat batas di atas dalam suatu kubus menggunakan harga-harga tertentu dari a, h, u1, u2, u3, u4, u5, u6 akan dipertunjukkan.
PENDAHULUAN
Persamaan Laplace dalam tiga-dimensi dalam koordinat kartesius berbentuk
uxx + uyy + uzz = 0, (1)
di mana u = u(x, y, z) adalah fungsi yang akan dicari.
Besaran skalar u ini terdapat dalam problema-problema potensial listrik, potensial gravitasi, suhu tunak, aliran ideal, dan beberapa fenomena fisika lainnya, yang merupakan penyelesaian dari persamaan-persamaan Laplace yang disajikan dalam koordinat kartesius, koordinat silinder atau koordinat bola.
Bagian kedua dari makalah ini akan membahas secara singkat penyelesaian analitik persamaan (1) dalam kotak tegak 0 ≤ x ≤ a, 0 ≤ y ≤ b, 0 ≤ z ≤ c dengan syarat-syarat batas
u(0, y, z) = 0, u(a, y, z) = 0, bila 0 ≤ y ≤ b, 0 ≤ z < c (2a) u(x, 0, z) = 0, u(x, b, z) = 0, bila 0 ≤ x ≤ a, 0 ≤ z < c (2b) u(x, y, 0) = 0, u(x, y, c) = f(x, y), bila 0 ≤ x ≤ a, 0 ≤ y ≤ b (2c) di mana a, b, c adalah konstanta-konstanta positif dan f(x, y)adalah fungsi yang diketahui.
Bagian ketiga membahas penyelesaian numerik dari persamaan (1) di titik-titik (ih, jh, kh), i, j, k = 1, 2,…, a/h-1 dengan a/h bilangan bulat positif dalam kubus 0 ≤ x ≤ a, 0 ≤ y ≤ a, 0 ≤ z ≤ a dengan syarat-syarat batas
u(0, y, z) = u1, u(a, y, z) = u2, bila 0 ≤ y ≤ a, 0 < z < a (3a)
u(x, 0, z) = u3, u(x, a, z) = u4, bila 0 < x< a, 0 < z < a (3b)
u(x, y, 0) = u5, u(x, y, a) = u6, bila 0 ≤ x ≤ a, 0 ≤ y ≤ a (3c)
di mana para u1, u2, u3, u4, u5, u6 adalah konstanta-konstanta nonnegatif yang
Bagian keempat merupakan kesimpulan dari makalah ini, yaitu membandingkan hasil pendekatan dari penyelesaian analitik dengan penyelesaian numerik dari Contoh 2 dalam bagian ketiga.
PENYELESAIAN ANALITIK
Kita tinjau terlebih dulu persamaan Laplace (1) dalam kotak tegak 0 ≤ x ≤ a, 0 ≤ y ≤ b, 0 ≤ z ≤ c dengan syarat-syarat batas (2a), (2b) dan (2c). Dalam daftar pustaka 1 dapat kita peroleh bahwa penyelesaian analitik persamaan (1) dengan syarat-syarat batas (2a), (2b) dan (2c) adalah
) sinh( / ) sinh( ) / sin( ) / sin( ) , , ( 1 1 c l z l b ny a mx d z y x u mn mn m n mn π π
∑∑
∞ = ∞ = = (4) di mana∫ ∫
= = = b y a x mn f x y mx a ny b dxdy ab d 0 0 ) / sin( ) / sin( ) , ( 4 π π (5) dan . 2 2 2 2 b n a m lmn =π + (6)Penyelesaian analitik persamaan (1) dalam kubus 0 ≤ x ≤ a, 0 ≤ y ≤ a, 0 ≤ z ≤ a dengan syarat-syarat batas
u(0, y, z) = 0, u(a, y, z) = 0, bila 0 ≤ y ≤ a, 0 ≤ z < a (7a) u(x, 0, z) = 0, u(x, a, z) = 0, bila 0 ≤ x ≤ a, 0 ≤ z < a (7b) u(x, y, 0) = 0, u(x, y, a) = f(x, y), bila 0 ≤ x ≤ a, 0 ≤ y ≤ a (7c) adalah ) sinh( / ) sinh( ) / sin( ) / sin( ) , , ( 1 1 a l z l a ny a mx d z y x u mn mn m n mn π π
∑∑
∞ = ∞ = = ,(8) di mana∫
∫
= = = a x a y mn f x y mx a ny a dxdy a d 0 0 2 ( , )sin( / )sin( / ) 4 π π (9) dan 2 2 n m a lmn =π + (10)PENYELESAIAN NUMERIK
Dalam bagian ini kita membahas penyelesaian numerik dari persamaan (1) di titik-titik (ih, jh, kh), i, j, k = 1, 2,…, a/h-1 dengan a/h bilangan bulat positif dalam kubus 0 ≤ x ≤ a, 0 ≤ y ≤ a, 0 ≤ z ≤ a dengan syarat-syarat batas (3a), (3b) dan (3c).
Menggunakan persamaan (1) dapat diperoleh formula beda hingga
{
(( 1) , , ) (( 1) , , ) (,( 1) , ) ) , , (ih jh kh u i h jh kh u i h jh kh u i j h kh u = + + − + +}
/6 ) ) 1 ( , , ( ) ) 1 ( , , ( ) , ) 1 ( , (i j h kh u ih jh k h u ih jh k h u − + + + − + (11) di mana i, j, k = 1, 2,…, a/h-1.Dengan mensubstitusikan harga-harga i, j, k = 1, 2,…, a/h-1 ke dalam persamaan (11) kita peroleh sistem persamaan linier yang terdiri dari (a/h-1)3 persamaan, yaitu 6 / )} 0 , , ( ) 2 , , ( ) , 0 , ( ) , 2 , ( ) , , 0 ( ) , , 2 ( { ) , , ( h h u h h h u h h u h h h u h h u h h h u h h h u + + + + + = 6 / )} , , ( ) 3 , , ( ) 2 , 0 , ( ) 2 , 2 , ( ) 2 , , 0 ( ) 2 , , 2 ( { ) 2 , , ( h h h u h h h u h h u h h h u h h u h h h u h h h u + + + + + = K 6 / )} 2 , , ( ) , , ( ) , 0 , ( ) , 2 , ( ) , , 0 ( ) , , 2 ( { ) , , ( h a h h u a h h u h a h u h a h h u h a h u h a h h u h a h h u − + + − + − + − + − = − 6 / )} 0 , 2 , ( ) 2 , 2 , ( ) , , ( ) , 3 , ( ) , 2 , 0 ( ) , 2 , 2 ( { ) , 2 , ( h h u h h h u h h h u h h h u h h u h h h u h h h u + + + + + = 6 / )} , 2 , ( ) 3 , 2 , ( ) 2 , , ( ) 2 , 3 , ( ) 2 , 2 , 0 ( ) 2 , 2 , 2 ( { ) 2 , 2 , ( h h h u h h h u h h h u h h h u h h u h h h u h h h u + + + + + = K 6 / )} 2 , 2 , ( ) , 2 , ( ) , , ( ) , 3 , ( ) , 2 , 0 ( ) , 2 , 2 ( { ) , 2 , ( h a h h u a h h u h a h h u h a h h u h a h u h a h h u h a h h u − + + − + − + − + − = − K 6 / )} 0 , , ( ) 2 , , ( ) , 2 , ( ) , , ( ) , , 0 ( ) , , 2 ( { ) , , ( h a h u h h a h u h h a h u h a h u h h a u h h a h u h h a h u − + − + − + + − + − = − 6 / )} , , ( ) 3 , , ( ) 2 , 2 , ( ) 2 , , ( ) 2 , , 0 ( ) 2 , , 2 ( { ) 2 , , ( h h a h u h h a h u h h a h u h a h u h h a u h h a h u h h a h u − + − + − + + − + − = − K
6 / )} 2 , , ( ) , , ( ) , 2 , ( ) , , ( ) , , 0 ( ) , , 2 ( { ) , , ( h a h a h u a h a h u h a h a h u h a a h u h a h a u h a h a h u h a h a h u − − + − + − − + − + − − + − − = − − 6 / )} 0 , , ( ) 2 , , ( ) , 0 , ( ) , 2 , ( ) , , ( ) , , 3 ( { ) , , 2 ( h h u h h h u h h u h h h u h h h u h h h u h h h u + + + + + = 6 / )} , , 2 ( ) 3 , , 2 ( ) 2 , 0 , 2 ( ) 2 , 2 , 2 ( ) 2 , , ( ) 2 , , 3 ( { ) 2 , , 2 ( h h h u h h h u h h u h h h u h h h u h h h u h h h u + + + + + = K 6 / )} 2 , , 2 ( ) , , 2 ( ) , 0 , 2 ( ) , 2 , 2 ( ) , , ( ) , , 3 ( { ) , , 2 ( h a h h u a h h u h a h u h a h h u h a h h u h a h h u h a h h u − + + − + − + − + − = − 6 / )} 0 , 2 , 2 ( ) 2 , 2 , 2 ( ) , , 2 ( ) , 3 , 2 ( ) , 2 , ( ) , 2 , 3 ( { ) , 2 , 2 ( h h u h h h u h h h u h h h u h h h u h h h u h h h u + + + + + = 6 / )} , 2 , 2 ( ) 3 , 2 , 2 ( ) 2 , , 2 ( ) 2 , 3 , 2 ( ) 2 , 2 , ( ) 2 , 2 , 3 ( { ) 2 , 2 , 2 ( h h h u h h h u h h h u h h h u h h h u h h h u h h h u + + + + + = K 6 / )} 2 , 2 , 2 ( ) , 2 , 2 ( ) , , 2 ( ) , 3 , 2 ( ) , 2 , ( ) , 2 , 3 ( { ) , 2 , 2 ( h a h h u a h h u h a h h u h a h h u h a h h u h a h h u h a h h u − + + − + − + − + − = − K 6 / )} 0 , , 2 ( ) 2 , , 2 ( ) , 2 , 2 ( ) , , 2 ( ) , , ( ) , , 3 ( { ) , , 2 ( h a h u h h a h u h h a h u h a h u h h a h u h h a h u h h a h u − + − + − + + − + − = − 6 / )} , , 2 ( ) 3 , , 2 ( ) 2 , 2 , 2 ( ) 2 , , 2 ( ) 2 , , ( ) 2 , , 3 ( { ) 2 , , 2 ( h h a h u h h a h u h h a h u h a h u h h a h u h h a h u h h a h u − + − + − + + − + − = − K 6 / )} 2 , , 2 ( ) , , 2 ( ) , 2 , 2 ( ) , , 2 ( ) , , ( ) , , 3 ( { ) , , 2 ( h a h a h u a h a h u h a h a h u h a a h u h a h a h u h a h a h u h a h a h u − − + − + − − + − + − − + − − = − − K 6 / )} 0 , , ( ) 2 , , ( ) , 0 , ( ) , 2 , ( ) , , 2 ( ) , , ( { ) , , ( h h a u h h h a u h h a u h h h a u h h h a u h h a u h h h a u − + − + − + − + − + = − 6 / )} , , ( ) 3 , , ( ) 2 , 0 , ( ) 2 , 2 , ( ) 2 , , 2 ( ) 2 , , ( { ) 2 , , ( h h h a u h h h a u h h a u h h h a u h h h a u h h a u h h h a u − + − + − + − + − + = −
K 6 / )} 2 , , ( ) , , ( ) , 0 , ( ) , 2 , ( ) , , 2 ( ) , , ( { ) , , ( h a h h a u a h h a u h a h a u h a h h a u h a h h a u h a h a u h a h h a u − − + − + − − + − − + − − + − = − − 6 / ) 0 , 2 , ( ) 2 , 2 , ( ) , , ( ) , 3 , ( ) , 2 , 2 ( ) , 2 , ( { ) , 2 , ( h h a u h h h a u h h h a u h h h a u h h h a u h h a u h h h a u − + − + − + − + − + = − K 6 / )} , 2 , ( ) 3 , 2 , ( ) 2 , , ( ) 2 , 3 , ( ) 2 , 2 , 2 ( ) 2 , 2 , ( { ) 2 , 2 , ( h h h a u h h h a u h h h a u h h h a u h h h a u h h a u h h h a u − + − + − + − + − + = − K 6 / )} 2 , 2 , ( ) , 2 , ( ) , , ( ) , 3 , ( ) , 2 , 2 ( ) , 2 , ( { ) , 2 , ( h a h h a u a h h a u h a h h a u h a h h a u h a h h a u h a h a u h a h h a u − − + − + − − + − − + − − + − = − − K 6 / )} 0 , , ( ) 2 , , ( ) , 2 , ( ) , , ( ) , , 2 ( ) , , ( { ) , , ( h a h a u h h a h a u h h a h a u h a h a u h h a h a u h h a a u h h a h a u − − + − − + − − + − + − − + − = − − 6 / )} , , ( ) 3 , , ( ) 2 , 2 , ( ) 2 , , ( ) 2 , , 2 ( ) 2 , , ( { ) 2 , , ( h h a h a u h h a h a u h h a h a u h a h a u h h a h a u h h a a u h h a h a u − − + − − + − − + − + − − + − = − − K 6 / )} 2 , , ( ) , , ( ) , 2 , ( ) , , ( ) , , 2 ( ) , , ( { ) , , ( h a h a h a u a h a h a u h a h a h a u h a a h a u h a h a h a u h a h a a u h a h a h a u − − − + − − + − − − + − − + − − − + − − = − − −
Menggunakan syarat-syarat batas (3a), (3b) dan (3c) maka sistem persamaan di atas dapat ditulis dalam bentuk
5 3 1 ) , , 2 ( ) , 2 , ( ) 2 , , ( ) , , ( 6u h h h +u h h h +u h h h +u h h h =−u −u −u − 3 1 ) 2 , , 2 ( ) 2 , 2 , ( ) 3 , , ( ) 2 , , ( 6 ) , , (h h h u h h h u h h h u h h h u h h h u u u − + + + =− − K ) , , 2 ( ) , 2 , ( ) , , ( 6 ) 2 , , (h h h u h h a h u h h a h u h h a h u1 u3 u6 u − − + − + − =− − − 5 1 ) , 2 , 2 ( ) , 3 , ( ) 2 , 2 , ( ) , 2 , ( 6 ) , , (h h h u h h h u h h h u h h h u h h h u u u − + + + =− − 1 ) 2 , 2 , 2 ( ) 2 , 3 , ( ) 3 , 2 , ( ) 2 , 2 , ( 6 ) , 2 , ( ) 2 , , ( u h h h u h h h u h h h u h h h u h h h u h h h u − = + + + − + K
6 1 ) , 2 , 2 ( ) , 3 , ( ) , 2 , ( 6 ) 2 , 2 , ( ) , , ( u u h a h h u h a h h u h a h h u h h h u h a h h u − − = − + − + − − + − K 5 4 1 ) , , 2 ( ) 2 , , ( ) , , ( 6 ) , 2 , ( u u u h h a h u h h a h u h h a h u h h h u − − − = − + − + − − 4 1 ) 2 , , 2 ( ) , , ( ) 2 , , ( 6 ) , 3 , ( ) 2 , 2 , ( u u h h a h u h a h a h u h h a h u h h h u h h h u − − = − + − − + − − + K 6 4 1 ) , , 2 ( ) , , ( 6 ) 2 , , ( ) , 2 , ( u u u h a h a h u h a h a h u h h a h u h a h h u − − − = − − + − − − − + − 5 3 ) , , 3 ( ) , 2 , 2 ( ) 2 , , 2 ( ) , , 2 ( 6 ) , , ( u u h h h u h h h u h h h u h h h u h h h u − − = + + + − 3 ) 2 , , 3 ( ) 2 , 2 , 2 ( ) 3 , , 2 ( ) 2 , , 2 ( 6 ) , , 2 ( ) 2 , , ( u h h h u h h h u h h h u h h h u h h h u h h h u − = + + + − + K 6 3 ) , , ( ) , 2 , 2 ( ) , , 2 ( 6 ) 2 , , 2 ( ) , , ( u u h a h h a u h a h h u h a h h u h h h u h a h h u − − = − − + − + − − + − 5 ) , 2 , 3 ( ) , 3 , 2 ( ) 2 , 2 , 2 ( ) , 2 , 2 ( 6 ) , , 2 ( ) , 2 , ( u h h h u h h h u h h h u h h h u h h h u h h h u − = + + + − + 0 ) 2 , 2 , 3 ( ) 2 , 3 , 2 ( ) 3 , 2 , 2 ( ) 2 , 2 , 2 ( 6 ) , 2 , 2 ( ) 2 , , 2 ( ) 2 , 2 , ( = + + + − + + h h h u h h h u h h h u h h h u h h h u h h h u h h h u K 6 ) , 2 , 3 ( ) , 3 , 2 ( ) , 2 , 2 ( 6 ) 2 , 2 , 2 ( ) , , 2 ( ) , 2 , ( u h a h h u h a h h u h a h h u h a h h u h a h h u h a h h u − = − + − + − − − + − + − K
5 4 ) , , 3 ( ) 2 , , 2 ( ) , , 2 ( 6 ) , 2 , 2 ( ) , , ( u u h h a h u h h a h u h h a h u h h a h u h h a h u − − = − + − + − − − + − 4 ) 2 , , 3 ( ) 3 , , 2 ( ) 2 , , 2 ( 6 ) , , 2 ( ) 2 , 2 , 2 ( ) 2 , , ( u h h a h u h h a h u h h a h u h h a h u h h a h u h h a h u − = − + − + − − − + − + − K 6 4 ) , , 3 ( ) , , 2 ( 6 ) 2 , , 2 ( ) , 2 , 2 ( ) , , ( u u h a h a h u h a h a h u h a h a h u h a h a h u h a h a h u − − = − − + − − − − − + − − + − − K 5 3 2 ) , 2 , ( ) 2 , , ( ) , , ( 6 ) , , 2 (a h h h u a h h h u a h h h u a h h h u u u u − − − + − + − =− − − 3 2 ) 2 , 2 , ( ) 3 , , ( ) 2 , , ( 6 ) , , ( ) 2 , , 2 ( u u h h h a u h h h a u h h h a u h h h a u h h h a u − − = − + − + − − − + − K 6 3 2 ) , 2 , ( ) , , ( 6 ) 2 , , ( ) , , 2 ( u u u h a h h a u h a h h a u h a h h a u h a h h a u − − − = − − + − − − − − + − − 5 2 ) , 3 , ( ) 2 , 2 , ( ) , 2 , ( 6 ) , , ( ) , 2 , 2 ( u u h h h a u h h h a u h h h a u h h h a u h h h a u − − = − + − + − − − + − K 2 ) 2 , 3 , ( ) 3 , 2 , ( ) 2 , 2 , ( 6 ) , 2 , ( ) 2 , , ( ) 2 , 2 , 2 ( u h h h a u h h h a u h h h a u h h h a u h h h a u h h h a u − = − + − + − − − + − + − K 6 2 ) , 3 , ( ) , 2 , ( 6 ) 2 , 2 , ( ) , , ( ) , 2 , 2 ( u u h a h h a u h a h h a u h a h h a u h a h h a u h a h h a u − − = − − + − − − − − + − − + − − K 5 4 2 ) 2 , , ( ) , , ( 6 ) , 2 , ( ) , , 2 ( u u u h h a h a u h h a h a u h h a h a u h h a h a u − − − = − − + − − − − − + − − 4 2 ) 3 , , ( ) 2 , , ( 6 ) , , ( ) 2 , 2 , ( ) 2 , , 2 ( u u h h a h a u h h a h a u h h a h a u h h a h a u h h a h a u − − = − − + − − − − − + − − + − − K . ) , , ( 6 ) 2 , , ( ) , 2 , ( ) , , 2 ( 6 4 2 u u u h a h a h a u h a h a h a u h a h a h a u h a h a h a u − − − = − − − − − − − + − − − + − − −
Contoh 1
Bila diketahui bahwa
a = 4, h = 1, u1 =u2 =u3 =u4 =0, u5 =u6 =100
maka sistem persamaan di atas menjadi
100 ) 1 , 1 , 2 ( ) 1 , 2 , 1 ( ) 2 , 1 , 1 ( ) 1 , 1 , 1 ( 6 + + + =− − u u u u 0 ) 2 , 1 , 2 ( ) 2 , 2 , 1 ( ) 3 , 1 , 1 ( ) 2 , 1 , 1 ( 6 ) 1 , 1 , 1 ( − u +u +u +u = u 100 ) 3 , 1 , 2 ( ) 3 , 2 , 1 ( ) 3 , 1 , 1 ( 6 ) 2 , 1 , 1 ( − u +u +u =− u 100 ) 1 , 2 , 2 ( ) 1 , 3 , 1 ( ) 2 , 2 , 1 ( ) 1 , 2 , 1 ( 6 ) 1 , 1 , 1 ( − u +u +u +u =− u 0 ) 2 , 2 , 2 ( ) 2 , 3 , 1 ( ) 3 , 2 , 1 ( ) 2 , 2 , 1 ( 6 ) 1 , 2 , 1 ( ) 2 , 1 , 1 ( +u − u +u +u +u = u 100 ) 3 , 2 , 2 ( ) 3 , 3 , 1 ( ) 3 , 2 , 1 ( 6 ) 2 , 2 , 1 ( ) 3 , 1 , 1 ( +u − u +u +u =− u 100 ) 1 , 3 , 2 ( ) 2 , 3 , 1 ( ) 1 , 3 , 1 ( 6 ) 1 , 2 , 1 ( − u +u +u =− u 0 ) 2 , 3 , 2 ( ) 3 , 3 , 1 ( ) 2 , 3 , 1 ( 6 ) 1 , 3 , 1 ( ) 2 , 2 , 1 ( +u − u +u +u = u 100 ) 3 , 3 , 2 ( ) 3 , 3 , 1 ( 6 ) 2 , 3 , 1 ( ) 3 , 2 , 1 ( +u − u +u =− u 100 ) 1 , 1 , 3 ( ) 1 , 2 , 2 ( ) 2 , 1 , 2 ( ) 1 , 1 , 2 ( 6 ) 1 , 1 , 1 ( − u +u +u +u =− u 0 ) 2 , 1 , 3 ( ) 2 , 2 , 2 ( ) 3 , 1 , 2 ( ) 2 , 1 , 2 ( 6 ) 1 , 1 , 2 ( ) 2 , 1 , 1 ( +u − u +u +u +u = u 100 ) 3 , 1 , 3 ( ) 3 , 2 , 2 ( ) 3 , 1 , 2 ( 6 ) 2 , 1 , 2 ( ) 3 , 1 , 1 ( +u − u +u +u =− u 100 ) 1 , 2 , 3 ( ) 1 , 3 , 2 ( ) 2 , 2 , 2 ( ) 1 , 2 , 2 ( 6 ) 1 , 1 , 2 ( ) 1 , 2 , 1 ( +u − u +u +u +u =− u 0 ) 2 , 2 , 3 ( ) 2 , 3 , 2 ( ) 3 , 2 , 2 ( ) 2 , 2 , 2 ( 6 ) 1 , 2 , 2 ( ) 2 , 1 , 2 ( ) 2 , 2 , 1 ( +u +u − u +u +u +u = u 100 ) 3 , 2 , 3 ( ) 3 , 3 , 2 ( ) 3 , 2 , 2 ( 6 ) 2 , 2 , 2 ( ) 3 , 1 , 2 ( ) 3 , 2 , 1 ( +u +u − u +u +u =− u 100 ) 1 , 3 , 3 ( ) 2 , 3 , 2 ( ) 1 , 3 , 2 ( 6 ) 1 , 2 , 2 ( ) 1 , 3 , 1 ( +u − u +u +u =− u 0 ) 2 , 3 , 3 ( ) 3 , 3 , 2 ( ) 2 , 3 , 2 ( 6 ) 1 , 3 , 2 ( ) 2 , 2 , 2 ( ) 2 , 3 , 1 ( +u +u − u +u +u = u 100 ) 3 , 3 , 3 ( ) 3 , 3 , 2 ( 6 ) 2 , 3 , 2 ( ) 3 , 2 , 2 ( ) 3 , 3 , 1 ( +u +u − u +u =− u 100 ) 1 , 2 , 3 ( ) 2 , 1 , 3 ( ) 1 , 1 , 3 ( 6 ) 1 , 1 , 2 ( − u +u +u =− u 0 ) 2 , 2 , 3 ( ) 3 , 1 , 3 ( ) 2 , 1 , 3 ( 6 ) 1 , 1 , 3 ( ) 2 , 1 , 2 ( +u − u +u +u = u 100 ) 3 , 2 , 3 ( ) 3 , 1 , 3 ( 6 ) 2 , 1 , 3 ( ) 3 , 1 , 2 ( +u − u +u =− u 100 ) 1 , 3 , 3 ( ) 2 , 2 , 3 ( ) 1 , 2 , 3 ( 6 ) 1 , 1 , 3 ( ) 1 , 2 , 2 ( +u − u +u +u =− u 0 ) 2 , 3 , 3 ( ) 3 , 2 , 3 ( ) 2 , 2 , 3 ( 6 ) 1 , 2 , 3 ( ) 2 , 1 , 3 ( ) 2 , 2 , 2 ( +u +u − u +u +u = u 100 ) 3 , 3 , 3 ( ) 3 , 2 , 3 ( 6 ) 2 , 2 , 3 ( ) 3 , 1 , 3 ( ) 3 , 2 , 2 ( +u +u − u +u =− u 100 ) 2 , 3 , 3 ( ) 1 , 3 , 3 ( 6 ) 1 , 2 , 3 ( ) 1 , 3 , 2 ( +u − u +u =− u 0 ) 3 , 3 , 3 ( ) 2 , 3 , 3 ( 6 ) 1 , 3 , 3 ( ) 2 , 2 , 3 ( ) 2 , 3 , 2 ( +u +u − u +u = u 100 ) 3 , 3 , 3 ( 6 ) 2 , 3 , 3 ( ) 3 , 2 , 3 ( ) 3 , 3 , 2 ( +u +u − u =− u .
Menggunakan program komputer dalam VAX FORTRAN dengan versi V4.0, penyelesaian sistem persamaan tersebut adalah
3333 , 33 ) 3 , 1 , 1 ( 6078 , 19 ) 2 , 1 , 1 ( 3333 , 33 ) 1 , 1 , 1 ( = u = u = u 1961 , 40 ) 3 , 2 , 1 ( 4902 , 25 ) 2 , 2 , 1 ( 1961 , 40 ) 1 , 2 , 1 ( = u = u = u 3333 , 33 ) 3 , 3 , 1 ( 6078 , 19 ) 2 , 3 , 1 ( 3333 , 33 ) 1 , 3 , 1 ( = u = u = u 1961 , 40 ) 3 , 1 , 2 ( 4902 , 25 ) 2 , 1 , 2 ( 1961 , 40 ) 1 , 1 , 2 ( = u = u = u 0196 , 49 ) 3 , 2 , 2 ( 3333 , 33 ) 2 , 2 , 2 ( 0196 , 49 ) 1 , 2 , 2 ( = u = u = u 1961 , 40 ) 3 , 3 , 2 ( 4902 , 25 ) 2 , 3 , 2 ( 1961 , 40 ) 1 , 3 , 2 ( = u = u = u 3333 , 33 ) 3 , 1 , 3 ( 6078 , 19 ) 2 , 1 , 3 ( 3333 , 33 ) 1 , 1 , 3 ( = u = u = u 1961 , 40 ) 3 , 2 , 3 ( 4902 , 25 ) 2 , 2 , 3 ( 1961 , 40 ) 1 , 2 , 3 ( = u = u = u 3333 , 33 ) 3 , 3 , 3 ( 6078 , 19 ) 2 , 3 , 3 ( 3333 , 33 ) 1 , 3 , 3 ( = u = u = u . Contoh 2
Dalam hal ini bila diketahui bahwa
a = 4, h = 1, u1 =u2 =u3 =u4 =u5 =0, u6 =100
maka sistem persamaan di muka menjadi
0 ) 1 , 1 , 2 ( ) 1 , 2 , 1 ( ) 2 , 1 , 1 ( ) 1 , 1 , 1 ( 6 + + + = − u u u u 0 ) 2 , 1 , 2 ( ) 2 , 2 , 1 ( ) 3 , 1 , 1 ( ) 2 , 1 , 1 ( 6 ) 1 , 1 , 1 ( − u +u +u +u = u 100 ) 3 , 1 , 2 ( ) 3 , 2 , 1 ( ) 3 , 1 , 1 ( 6 ) 2 , 1 , 1 ( − u +u +u =− u 0 ) 1 , 2 , 2 ( ) 1 , 3 , 1 ( ) 2 , 2 , 1 ( ) 1 , 2 , 1 ( 6 ) 1 , 1 , 1 ( − u +u +u +u = u 0 ) 2 , 2 , 2 ( ) 2 , 3 , 1 ( ) 3 , 2 , 1 ( ) 2 , 2 , 1 ( 6 ) 1 , 2 , 1 ( ) 2 , 1 , 1 ( +u − u +u +u +u = u 100 ) 3 , 2 , 2 ( ) 3 , 3 , 1 ( ) 3 , 2 , 1 ( 6 ) 2 , 2 , 1 ( ) 3 , 1 , 1 ( +u − u +u +u =− u 0 ) 1 , 3 , 2 ( ) 2 , 3 , 1 ( ) 1 , 3 , 1 ( 6 ) 1 , 2 , 1 ( − u +u +u = u 0 ) 2 , 3 , 2 ( ) 3 , 3 , 1 ( ) 2 , 3 , 1 ( 6 ) 1 , 3 , 1 ( ) 2 , 2 , 1 ( +u − u +u +u = u 100 ) 3 , 3 , 2 ( ) 3 , 3 , 1 ( 6 ) 2 , 3 , 1 ( ) 3 , 2 , 1 ( +u − u +u =− u 0 ) 1 , 1 , 3 ( ) 1 , 2 , 2 ( ) 2 , 1 , 2 ( ) 1 , 1 , 2 ( 6 ) 1 , 1 , 1 ( − u +u +u +u = u 0 ) 2 , 1 , 3 ( ) 2 , 2 , 2 ( ) 3 , 1 , 2 ( ) 2 , 1 , 2 ( 6 ) 1 , 1 , 2 ( ) 2 , 1 , 1 ( +u − u +u +u +u = u 100 ) 3 , 1 , 3 ( ) 3 , 2 , 2 ( ) 3 , 1 , 2 ( 6 ) 2 , 1 , 2 ( ) 3 , 1 , 1 ( +u − u +u +u =− u 0 ) 1 , 2 , 3 ( ) 1 , 3 , 2 ( ) 2 , 2 , 2 ( ) 1 , 2 , 2 ( 6 ) 1 , 1 , 2 ( ) 1 , 2 , 1 ( +u − u +u +u +u = u 0 ) 2 , 2 , 3 ( ) 2 , 3 , 2 ( ) 3 , 2 , 2 ( ) 2 , 2 , 2 ( 6 ) 1 , 2 , 2 ( ) 2 , 1 , 2 ( ) 2 , 2 , 1 ( +u +u − u +u +u +u = u 100 ) 3 , 2 , 3 ( ) 3 , 3 , 2 ( ) 3 , 2 , 2 ( 6 ) 2 , 2 , 2 ( ) 3 , 1 , 2 ( ) 3 , 2 , 1 ( +u +u − u +u +u =− u 0 ) 1 , 3 , 3 ( ) 2 , 3 , 2 ( ) 1 , 3 , 2 ( 6 ) 1 , 2 , 2 ( ) 1 , 3 , 1 ( +u − u +u +u = u 0 ) 2 , 3 , 3 ( ) 3 , 3 , 2 ( ) 2 , 3 , 2 ( 6 ) 1 , 3 , 2 ( ) 2 , 2 , 2 ( ) 2 , 3 , 1 ( +u +u − u +u +u = u
100 ) 3 , 3 , 3 ( ) 3 , 3 , 2 ( 6 ) 2 , 3 , 2 ( ) 3 , 2 , 2 ( ) 3 , 3 , 1 ( +u +u − u +u =− u 0 ) 1 , 2 , 3 ( ) 2 , 1 , 3 ( ) 1 , 1 , 3 ( 6 ) 1 , 1 , 2 ( − u +u +u = u 0 ) 2 , 2 , 3 ( ) 3 , 1 , 3 ( ) 2 , 1 , 3 ( 6 ) 1 , 1 , 3 ( ) 2 , 1 , 2 ( +u − u +u +u = u 100 ) 3 , 2 , 3 ( ) 3 , 1 , 3 ( 6 ) 2 , 1 , 3 ( ) 3 , 1 , 2 ( +u − u +u =− u 0 ) 1 , 3 , 3 ( ) 2 , 2 , 3 ( ) 1 , 2 , 3 ( 6 ) 1 , 1 , 3 ( ) 1 , 2 , 2 ( +u − u +u +u = u 0 ) 2 , 3 , 3 ( ) 3 , 2 , 3 ( ) 2 , 2 , 3 ( 6 ) 1 , 2 , 3 ( ) 2 , 1 , 3 ( ) 2 , 2 , 2 ( +u +u − u +u +u = u 100 ) 3 , 3 , 3 ( ) 3 , 2 , 3 ( 6 ) 2 , 2 , 3 ( ) 3 , 1 , 3 ( ) 3 , 2 , 2 ( +u +u − u +u =− u 0 ) 2 , 3 , 3 ( ) 1 , 3 , 3 ( 6 ) 1 , 2 , 3 ( ) 1 , 3 , 2 ( +u − u +u = u 0 ) 3 , 3 , 3 ( ) 2 , 3 , 3 ( 6 ) 1 , 3 , 3 ( ) 2 , 2 , 3 ( ) 2 , 3 , 2 ( +u +u − u +u = u 100 ) 3 , 3 , 3 ( 6 ) 2 , 3 , 3 ( ) 3 , 2 , 3 ( ) 3 , 3 , 2 ( +u +u − u =− u .
Juga menggunakan program komputer dalam VAX FORTRAN dengan versi V4.0, penyelesaian sistem persamaan ini adalah
3571 , 30 ) 3 , 1 , 1 ( 8039 , 9 ) 2 , 1 , 1 ( 9762 , 2 ) 1 , 1 , 1 ( = u = u = u 1695 , 36 ) 3 , 2 , 1 ( 7451 , 12 ) 2 , 2 , 1 ( 0266 , 4 ) 1 , 2 , 1 ( = u = u = u 3571 , 30 ) 3 , 3 , 1 ( 8039 , 9 ) 2 , 3 , 1 ( 9762 , 2 ) 1 , 3 , 1 ( = u = u = u 1695 , 36 ) 3 , 1 , 2 ( 7451 , 12 ) 2 , 1 , 2 ( 0266 , 4 ) 1 , 1 , 2 ( = u = u = u 5574 , 43 ) 3 , 2 , 2 ( 6667 , 16 ) 2 , 2 , 2 ( 4622 , 5 ) 1 , 2 , 2 ( = u = u = u 1695 , 36 ) 3 , 3 , 2 ( 7451 , 12 ) 2 , 3 , 2 ( 0266 , 4 ) 1 , 3 , 2 ( = u = u = u 3571 , 30 ) 3 , 1 , 3 ( 8039 , 9 ) 2 , 1 , 3 ( 9762 , 2 ) 1 , 1 , 3 ( = u = u = u 1695 , 36 ) 3 , 2 , 3 ( 7451 , 12 ) 2 , 2 , 3 ( 0266 , 4 ) 1 , 2 , 3 ( = u = u = u . 3571 , 30 ) 3 , 3 , 3 ( 8039 , 9 ) 2 , 3 , 3 ( 9762 , 2 ) 1 , 3 , 3 ( = u = u = u KESIMPULAN
Dalam kesimpulan ini akan kita bandingkan penyelesaian numerik dari Contoh 2 di muka dengan pendekatan dari penyelesaian analitiknya.
Menggunakan persamaan-persamaan (7a), (7b), (7c), (8) ,(9), (10) untuk a = 4, f(x, y) = 100, (x, y, z) = (i, j, k) dengan i, j ,k = 1, 2, 3 dan m, n = 1, 2, 3 maka dapat kita peroleh pendekatan dari penyelesaian analitik dari Contoh 2, yaitu
) 4 sinh( / ) sinh( ) 4 / sin( ) 4 / sin( ) , , ( 25 1 25 1 mn mn m n mn mi nj k k k c k j i u
∑∑
π π = = = , (10) di mana∫
∫
= = = 4 0 4 0 ) 4 / sin( ) 4 / sin( 25 x y mn mx ny dxdy c π π =∫
∫
= = 4 0 4 0 ) 4 / sin( ) 4 / sin( 25 x y dy ny dx mx π π = 4002 (cos( m)−1)(cos( n)−1) mn π π π , (11) dan 2 2 4 m n kmn =π + . (12)Harga-harga tersebut kita substitusikan ke persamaan (8) memberikan pendekatan dari penyelesaian analitik, yaitu
7206 , 30 ) 3 , 1 , 1 ( 0641 , 9 ) 2 , 1 , 1 ( 6128 , 2 ) 1 , 1 , 1 ( = u = u = u 2858 , 37 ) 3 , 2 , 1 ( 2724 , 12 ) 2 , 2 , 1 ( 6501 , 3 ) 1 , 2 , 1 ( = u = u = u 7206 , 30 ) 3 , 3 , 1 ( 0641 , 9 ) 2 , 3 , 1 ( 6128 , 2 ) 1 , 3 , 1 ( = u = u = u 2858 , 37 ) 3 , 1 , 2 ( 2724 , 12 ) 2 , 1 , 2 ( 6501 , 3 ) 1 , 1 , 2 ( = u = u = u 8087 , 45 ) 3 , 2 , 2 ( 6667 , 16 ) 2 , 2 , 2 ( 1016 , 5 ) 1 , 2 , 2 ( = u = u = u 2858 , 37 ) 3 , 3 , 2 ( 2724 , 12 ) 2 , 3 , 2 ( 6501 , 3 ) 1 , 3 , 2 ( = u = u = u 7206 , 30 ) 3 , 1 , 3 ( 0641 , 9 ) 2 , 1 , 3 ( 6128 , 2 ) 1 , 1 , 3 ( = u = u = u 2858 , 37 ) 3 , 2 , 3 ( 2724 , 12 ) 2 , 2 , 3 ( 6501 , 3 ) 1 , 2 , 3 ( = u = u = u . 7206 , 30 ) 3 , 3 , 3 ( 0641 , 9 ) 2 , 3 , 3 ( 6128 , 2 ) 1 , 3 , 3 ( = u = u = u DAFTAR PUSTAKA
1. HSU, Hwei P., Applied Fourier Analysis, Harcourt Brace Jovanovich, 1984. 2. JOHNSON, Lee W. dan RIESS, R. Dean, Numerical Analysis, Addison-Wesley
DISKUSI
AS NATIO LASMAN
Dalam koordinat kartesius yang membentuk: uxx + uyy + uzz = 0, diberikan syarat batas
u1, u2, u3, u4, u5, u6 adalah konstanta-konstanta non-negatif. Apa yang terjadi apabila
konstanta-konstanta u1, u2, u3, u4, u5, u6 tersebut negatif?
SANGADJI
Apabila konstanta-konstanta u1, u2, u3, u4, u5, u6 harga-harganya negatif, penyelesaiannya masih dapat diperbolehkan. Hal ini karena matriks yang terkait dalam sistem persamaan linear adalah non-singular.
DAFTAR RIWAYAT HIDUP
1. Nama : SANGADJI
2. Tempat/Tanggal Lahir : Solo, 16 Juni 1948
3. Instansi : P2TIK - BATAN
4. Pekerjaan / Jabatan : Ka.. Bidang Komputasi
5. Riwayat Pendidikan : (setelah SMA sampai sekarang)
• FMIPA-UGM, Jurusan Matematika (1974) (S1)
• Univ. of Arizona (USA), Jurusan Matematika (1988)(S2)
• Univ. of Montana (USA), Jurusan Matematika (1997) (S3) 6. Pengalaman Kerja : 1974 – sekarang : Bekerja di BATAN 7. Organisasi Professional :
• Himpunan Matematika Indonesia