Modul FDM - 1
Modul FDM - 1
A. Tujuan: Membuat program komputer (script Matlab(TM)) untuk aplikasi metode beda
hingga pada kasus fisika yang melibatkan persamaan diferensial
parsial
1
Bentuk Umum Persamaan Diferensial Parsial
Berikut ini adalah bentuk umum dari persamaan diferensial parsial:
Bila kita mempunyai sebuah PDP, misalkan persamaan Poisson atau Laplace, sebagai
berikut:
C. Tugas Pendahuluan
1. Jelaskan pengertian PDP Elliptik!
2. Jelaskan pengertian syarat batas! Apa bedanya dengan syarat awal?
2
E. Program Komputer (Script Matlab)
for i=1:n
A(i,n+1)=b(i,1);
end
%---------Proses Triangularisasi-----------
for j=1:(n-1)
%----mulai proses pivot---
if (A(j,j)==0)
for p=1:n+1
u=A(j,p);
v=A(j+1,p);
A(j+1,p)=u;
A(j,p)=v;
end
end
%----akhir proses pivot---
jj=j+1;
for i=jj:n
m=A(i,j)/A(j,j);
for k=1:(n+1)
A(i,k)=A(i,k)-(m*A(j,k));
end
end
end
%-------------------------------------------
3
for i=n-1:-1:1
S=0;
for j=n:-1:i+1
S=S+A(i,j)*x(j,1);
end
x(i,1)=(A(i,n+1)-S)/A(i,i);
end
F. Langkah Percobaan
1. Tulis script Matlab pada bagian E, simpan dengan nama fdmelliptik1.m
2. Jalankan script yang telah Anda tulis, jika masih ada kesalahan dapat bertanya
kepada Asisten.
3. Modifikasi script di atas sesuai dengan arahan Asisten!
G. Pertanyaan Lanjut
Kerjakan tugas-tugas yang diberikan oleh Asisten!