姓 名学 号专业班级课程名称计算矩阵实验名称doolittle 分解实验日期同组人员指导教师得分一、实验目的 1 .了解三角分解与doolittle分解的基本概念及其性质;2.掌握 doolittle分解算法及 matlab 实现;3.学习、掌握 MATLAB软件有关的命令。二、实验准备熟悉 doolittle分解,了解 MATLAB矩阵的输出。三、实验内容利用 doolittle 分解下面矩阵四、实验步骤 1、在实验时,双击 matlab 软件,首先建立 M文件。具体操作: File →new→M-file →粘贴代码→保存。代码如下:function f=Doolittle(A) [m,n]=size(A) L=eye(n); U=zeros(n); flag='ok'; for i=1:n U(1,i)=A(1,i); end for r=2:n L(r,1)=A(r,1)/U(1,1); End for i=2:n for j=i:n z=0; for r=1:i-1 z=z+L(i,r)*U(r,j); end U(i,j)=A(i,j)-z; end if abs(U(i,i))