- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
线性方程组matlab程序要点
程序3-1
function[x,index]=Gauss(A,b)
[m,n]=size(A);
if m~=n
disp(Argument matrix A must be square!);
index=0;
return;
else if m~=length(b)
disp(The dimentions of Aand b do notagree!);
index=0;
return;
end;
Ab=[A b];
index=1;
for k=1:n-1
if Ab(k,k)==0
disp(index=0)
index=0;
return
end;
Ab(k,:)=1/Ab(k,k)*Ab(k,:);
for i=k+1:n
Ab(i,:)= Ab(i,:)-Ab(i,k)*Ab(k,:);
end
end
if Ab(n,n)==0
disp(index=0)
index=0;
return
end
Ab(n,:)=1/Ab(n,n)*Ab(n,:);
x(n)=Ab(n,n+1)/Ab(n,n);
for j=n-1:-1:1
x(j)=(Ab(j,n+1)-Ab(j,j+1:n)*x(j+1:n))/Ab(j,j);
end
end
return
运行与结果:
A=[1 2 3;4 5 6;7 8 0];
b=[1 1 1];
[x,index]=Gauss(A,b)
x =
-1 1 0
index =
1
程序3-2
function[x,det,index]=GaussSys(A,b)
[m,n]=size(A);
if m~=n
disp(Argument matrix A must be square!);
index=0;
return;
elseif m~=length(b)
disp(The dimentions of A and b do not agree!);
index=0;
return;
end
Ab=[A b];det=1;index=1;x=zeros(n,1);
for k=1:n-1
[amax,imax]=max(abs(Ab(k:n,k)));
if amax==0
disp(The Linear System is singular!);
index=0;
det=0;
return;
elseif k~=imax+k-1
Ab([k imax+k-1],:)=Ab([imax+k-1 k],:);
end
for i=k+1:n
Ab(i,:)=Ab(i,:)-Ab(i,k)*Ab(k,:)/Ab(k,k);
end
det=Ab(k,k)*det;
end
if Ab(n,n)==0
disp(The Linear System is singular!);
index=0;
det=0;
return;
end
det=Ab(n,n)*det;
x(n)=Ab(n,n+1)/Ab(n,n);
for k=n-1:-1:1
x(k)=(Ab(k,n+1)-Ab(k,k+1:n)*x(k+1:n))/Ab(k,k);
end
运行与结果:
A=[1 2 3; 4 5 6;7 8 0];
b=[1 1 1];
[x,det,index]=GaussSys(A,b)
x =
-1.0000
1.0000
-0.0000
det =
27.0000
index =
1
程序3-3
function[x,index]=GaussJor(A,b)
Ab=[A b];
[m,n]=size(A);
if m~=n
disp(Argument matrix A must be square!);
index=0;
return;
elseif m~=length(b)
disp(The dimentions of A and b do not agree!);
index=0;
return;
end
index=1;
x=zeros(n,1);
det=
您可能关注的文档
- 行政公文格式及规定.ppt
- 线切割机换丝操作知识.docx
- 2008年6月-成都市沙河堡高铁站片区城市设计.ppt
- 2009学年(2010届)扩展语句.ppt
- 2009年5月秘书四级资格考试理论卷附答案.doc
- 行政办公流程图.doc
- 2009年下半年系统架构设计师考试下午真题与答案.doc
- 2009学年重庆市巴蜀中学高二第二学期月考语.doc
- 线性代数-课件.ppt
- 2007-2016年江苏省普通高中学业水平测试(小高考)物理试题及答案合集.doc
- 2024年精卫填海教案.pdf
- 2025年中国紫薯干行业市场发展现状及投资规划建议报告.docx
- 2025年中国大豆低聚糖行业发展前景预测及投资战略规划研究报告.docx
- 关公司市场运行态势及行业发展前景预测报告.docx
- 2020-2025年中国辣椒色素行业市场调研分析及投资前景预测报告.docx
- 2025年社区书记年度工作总结汇编3篇 .pdf
- 中国航空配餐市场运行动态及行业投资潜力预测报告.docx
- 2021-2026年中国婴幼儿营养米粉市场供需现状及投资战略研究报告.docx
- 陕西省杨陵区《证券分析师之发布证券研究报告业务》考试必刷100题大全及1套完整答案.docx
- 2019-2025年中国豆瓣酱市场前景预测及投资规划研究报告.docx
文档评论(0)