Algoritma faktorisasi LU dengan metode doolittle
- Tentukan jumlah baris dari matriks A
- Untuk k=1,...,n
- Untuk j=2,...,n
- Untuk k=2,...,n
- Untuk j=2,...,k
- Untuk j=k+1,...,n
Source program MATLABnya adalah seperti berikut
function [l, u]=doolittle(a) n=size(a,1) for k=1:n, u(1,k)=a(1,k); m(k,k)=1; end for j=2:n, m(j,1)=a(j,1)/u(1,1); end for k=2:n, for j=2:k, u(j,k)=a(j,k)-m(j,1:j-1)*u(1:j-1,k); end for j=k+1:n, m(j,k)=(a(j,k)-m(j,1:k-1)*u(1:k-1,k))/u(k,k); end end endfunction
Mantap gan, sangat membantu
BalasHapus