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