Doolittle分解(matlab代码)

来源:互联网 发布:joker game动漫 知乎 编辑:程序博客网 时间:2024/06/18 06:58
function [L,U] = myLU(A)    n=length(A);    L=eye(n,n);    U=zeros(n,n);    U(1,1:n)=A(1,1:n);    L(2:n,1)=A(2:n,1)./U(1,1);    for r=2:n        i=r:n;        U(r,i)=A(r,i)-L(r,1:r-1)*U(1:r-1,i);        i=r+1:n;        L(i,r)=(A(i,r)-L(i,1:r-1)*U(1:r-1,r))/U(r,r);    endend

原创粉丝点击