计算方法-全主元消去法-matlab程序.doc

计算方法-全主元消去法-matlab程序.doc

ID:52908375

大小:22.00 KB

页数:1页

时间:2020-03-31

计算方法-全主元消去法-matlab程序.doc_第1页
资源描述:

《计算方法-全主元消去法-matlab程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、%求四阶线性方程组的MATLAB程序clearAb=[0.0012151;3-40.1-22;2-120.013;1.162.394];%增广矩阵num=[1234];%未知量x的对应序号fori=1:3A=abs(Ab(i:4,i:4));%系数矩阵取绝对值[r,c]=find(A==max(A(:)));r=r+i-1;%最大值对应行号c=c+i-1;%最大值对应列号q=Ab(r,:),Ab(r,:)=Ab(i,:),Ab(i,:)=q;%行变换w=Ab(:,c),Ab(:,c)=Ab(:,i),Ab(:,i)=w;%列变换n=num(i),num(i)=n

2、um(c),num(c)=n;%列变换引起未知量x次序变化forj=i:3Ab(j+1,:)=-Ab(j+1,i)*Ab(i,:)/Ab(i,i)+Ab(j+1,:);%消去过程endend%最后得到系数矩阵为上三角矩阵%回代算法求解上三角形方程组x(4)=Ab(4,5)/Ab(4,4);x(3)=(Ab(3,5)-Ab(3,4)*x(4))/Ab(3,3);x(2)=(Ab(2,5)-Ab(2,3)*x(3)-Ab(2,4)*x(4))/Ab(2,2);x(1)=(Ab(1,5)-Ab(1,2)*x(2)-Ab(1,3)*x(3)-Ab(1,4)*x(4))/

3、Ab(1,1);fors=1:4fprintf('未知量x%g=%g',num(s),x(s))end%验证如下%A=[0.0012151;3-40.1-22;2-120.013;1.162.394];%b=[1234]';%x=Ab;%x1=1.0308%x2=0.3144%x3=0.6267%x4=-0.0513

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。