克劳特(Crout)(LU)分解法求解线性方程组的matlab实现(共3页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《克劳特(Crout)(LU)分解法求解线性方程组的matlab实现(共3页).doc》由会员分享,可在线阅读,更多相关《克劳特(Crout)(LU)分解法求解线性方程组的matlab实现(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1、克劳特(Crout)(LU)分解法求解线性方程组function x,L,U=Crout(A,b)%Crout分解法求解线性方程组%系数矩阵:AN=size(A);n=N(1);L=zeros(n,n); %下三角矩阵U=eye(n,n); %上三角矩阵L(1:n,1)=A(1:n,1); %L的第一列U(1,1:n)=A(1,1:n)/L(1,1); %U的第一行?for k=2:n for i=k:n L(i,k)=A(i,k)-L(i,1:(k-1)*U(1:(k-1),k); %L的第k列 end for j=(k+1):n U(k,j)=(A(k,j)-
2、L(k,1:(k-1)*U(1:(k-1),j)/(L(k,k); %U的第k行 endend%y=inv(L)*b;%x=inv(U)*y;y=SolveDownTriangle(L,b);x=SolveUpTriangle(U,y); %求解线性方程组的解x%x=U(Lb);function x=SolveUpTriangle(A,b)%求解上三角矩阵Ax=b的解N=size(A);n=N(1);for i=n:-1:1 if(in) s=A(i,1:(i-1)*x(1:(i-1),1); else s=0; end x(i,1)=(b(i)-s)/A(i,i);end%求解线性方程组的解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 克劳特 Crout LU 解法 求解 线性方程组 matlab 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内