Anda di halaman 1dari 2

TUGAS KELOMPOK FISIKA KOMPUTASI

NAMA ANGGOTA KELOMPOK:


 ILHAM ZANNUARY (140310080016)
 TENNY OCTAVIANI (140310080040)
 EVAN MULYANA (140310080054)

clear all
Clc
a=1.0;
b=2.0;
alpha=1;
beta=2;

%=======jika diketahui n, maka h dihitung ====


n=6;
h=0.2;

%=======jika diketahui h, maka n dihitung ====


%h=0.4;
%n=((b-a)/h)-1;

%====== Mencari Elemen Matrik A ========


for i=1:n
x=a+i*h;
A(i,i)=2+h^2*(-2/x);
End
for i=1:n-1
x=a+i*h;
A(i,i+1)=-1+((h/2)*(2/x^2));
End
for i=2:n
x=a+i*h;
A(i,i-1)=-1-((h/2)*(2/x^2));
End
A

%====== Mencari Elemen Vektor b ========


x=a+h;
b(1,1)=-h^2*sin(log(x))/x^2+(1+((h/2)*(-2/x)))*alpha;
for i=2:8
x=a+i*h;
b(i,1)=-h^2*sin(log(x))/x^2;
End
xn=a+n*h
b(n,1)=-h^2*sin(log(xn))/xn^2+(1-((h/2)*(-2/xn)))*beta;
B
%====== Menggabungkan Vektor b kedalam matrik A ========
for i=1:n
A(i,n+1)=b(i,1);
End
A
%&&&&&& Proses Eliminasi Gauss &&&&&&&&&&&&&&&&&&&&&&&&&
%---------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
%-------------------------------------------
%------Proses Substitusi mundur-------------
x(n,1)=A(n,n+1)/A(n,n);
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
%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
%===== Menampilkan Vektor w =================
w=x

Hasil:

Anda mungkin juga menyukai