Professional Documents
Culture Documents
Terhingga
Teguh Kurniawan, Ph.D
Magister Teknik Kimia
Universitas Sultan Ageng Tirtayasa
Penghampiran Selisih Terhingga
• Sebuah titik ui+1 diekspansikan di sekitar ui dengan deret Taylor.
• Untuk hal yang sama, ui-1 juga dapat diekspansikan dengan cara yang
sama.
• Penghampiran selisih maju.
• Penghampiran selisih mundur.
• Penghampiran selisih terpusat.
Pengampiran Selisih Terpusat
ui 1
ui 1 ui 1
x 2x
2ui 1
2 ui 1 2ui ui 1
x 2
x
2ui , j 1
yx 4xy
ui 1, j 1 ui 1, j 1 ui 1, j 1 ui 1, j 1
Penghampiran Selisih Maju
ui 1
ui 1 ui
x x
2ui 1
2 ui 2 2ui 1 ui
x 2
x
2ui , j 1
yx 4xy
ui 1, j 1 ui , j 1 ui 1, j ui , j
Penghampiran Selisih Mundur
ui 1
ui ui 1
x x
ui
2
1
2 ui 2ui 1 ui 2
x 2
x
2ui , j 1
yx xy
ui , j ui , j 1 ui 1, j ui 1, j 1
Diskretisasi persamaan differensial
d2y
Evaluasi persamaan differensial 2
6x 4
dx
disamping, kemudian petakan
x 0 y 1
harga x dan y pada koordinat
kartesius. x 1 y 1
Rentang Integrasi x = 0 s/d 1
N 10
1
∆x x 0.1
N
1 2 3 4 5 6 7 8 9 10
2 yi 1
2 yi 1 2 yi yi 1
x 2
x
Substitusi ke persamaan diferensial:
1
2 i 1
y 2 yi yi 1 6 xi 4 0
x
Deskritisasi Persamaan Diferensial
Untuk i = 1
1
2 2
y 2 y1 1 6(0.1) 4 0
x
Untuk i = 2 s/d 8
1
2 i 1
y 2 yi yi 1 6 xi 4 0 SISTEM
x PERSAMAAN LINIER
Untuk i = 9
1
2
1 2 y9 y8 6(0.9) 4 0
x
2 1 0 0 0 0 0 0 0 y1 6(0.1) 4 x 1
2
1 2 1 0 0 0 0 0 0 y 6(0.2) 4 x 2
2
0 1 2 1 0 0 0 0 0 y3 6(0.3) 4 x 2
2
0 0 1 2 1 0 0 0 0 y4 6(0.4) 4 x
0 0 0 1 2 1 0 0 0 y5 6(0.5) 4 x 2
0 0 0 0 1 2 1 0 0 y6 6(0.6) 4 x
2
0 0 0 0 0 1 2 1 0 y 6(0.7) 4 x 2
7
0 0 0 0 0 0 1 2 1 y8 6(0.8) 4 x
2
0 0 0 0 0 0 0 1 2 y 6(0.9) 4 x 2 1
9
A y C
kasus9.m Pemrograman MATLAB
clear
clc
%Diskretisasi terhadap x
N=10;
dx=1/N;
x =[0:dx:1]'
%Membuat matrik A koefisien y
A = diag(-2*ones(N-1,1))+diag(ones(N-2,1),1) + diag(ones(N-2,1),-1)
%Vektor konstanta C
C = (6*[dx:dx:(x(end)-dx)]+4)*dx^2
C(1)=C(1)-1
C(end)=C(end)-1
%Menghitung harga y
y=inv(A)*C'
y=[1;y;1]
%Membuat kurva x-y
plot(x,y)
xlabel('x')
ylabel('y')
grid on
Eksekusi program kasus9.m
Masukan dan hasil di Command Window :
>> kasus9
y=
1.0000
0.7210
0.4880
0.3070
0.1840
0.1250
0.1360
0.2230
0.3920
0.6490
1.0000
Kurva x-y
1
0.9
0.8
0.7
0.6
y
0.5
0.4
0.3
0.2
0.1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x
Latihan Soal
Menyelesaikan persamaan differensial dengan penghampiran selisih
terhingga (diskretisasi)
d2y
2
y2
dx
y (0) y (1) 1
Rentang Integrasi = 0 s/d 1