ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:31.50KB ,
资源ID:12060901      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-12060901.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验3 解线性方程组实验(1).doc)为本站会员(cw6mk8)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

实验3 解线性方程组实验(1).doc

1、实验 3 解线性方程组实验成绩专业班级 数学 112 学号 姓名 报告日期 4.5 实验类型:验证性实验 综合性实验 设计性实验实验目的:进一步熟练掌握高斯消去法解线性方程组的算法并编写程序,提高编程能力和解算非线性方程问题的实践技能。实验内容:用高斯消去法解线性方程组: 123412341028406xx实验原理 高斯消去法上三角线性方程组的回代解法实验步骤1 要求上机实验前先编写出程序代码 2 编辑录入程序3 调试程序并记录调试过程中出现的问题及修改程序的过程4 经反复调试后,运行程序并验证程序运行是否正确。5 记录运行时的输入和输出。 实验总结实验报告:根据实验情况和结果撰写并递交实验报

2、告。参考程序1.书上的参考程序如下:建立 backsub.m 函数文件,内容如下:function X=backsub(A,B)n=length(B);X=zeros(n,1);X(n)=B(n)/A(n,n);for k=n-1:-1:1X(k)=(B(k)-A(k,k+1:n)*X(k+1:n)/A(k,k);end建立 uptrbk.m 函数文件,内容如下:function X = uptrbk(A,B)N N=size(A);X=zeros(N,1);C=zeros(1,N+1);Aug=A B;for p=1:N-1Y,j=max(abs(Aug(p:N,p);C=Aug(p,:);

3、Aug(p,:)=Aug(j+p-1,:);Aug(j+p-1,:)=C;if Aug(p,p)=0A was singular. No unique solutionbreakendfor k=p+1:Nm=Aug(k,p)/Aug(p,p);Aug(k,p:N+1)=Aug(k,p:N+1)-m*Aug(p,p:N+1);endendX=backsub(Aug(1:N,1:N),Aug(1:N,N+1);在 command window 里按如下操作,得输出结果: A=1 2 1 4;2 0 4 3;4 2 2 1;-3 1 3 2A =1 2 1 42 0 4 34 2 2 1-3 1

4、3 2 B=13;28;20;6B =1328206 X = uptrbk(A,B)X =3-1422.自己编写改进的程序:用高斯消去法解线性方程组,建立 Gauss.m 函数文件,内容如下:function x=Gauss(A,B)Aug=A B;n=length(B);row,col=size(A);if n=rowdisp(I am sorry!The length of B must be equal to rows of A!);endif det(A)=0disp(I am sorry!A must be unsignlar!);endfor i=1:n-1for k=i+1:nm

5、=-Aug(k,i)/Aug(i,i);Aug(k,:)=m*Aug(i,:)+Aug(k,:);endendx(n)=Aug(n,n+1)/Aug(n,n);for k=n-1:-1:1s=0;for j=k+1:ns=s+Aug(k,j)*x(j);endx(k)=(Aug(k,n+1)-s)/Aug(k,k);end在 command window 里按如下操作,得输出结果: A=1 2 1 4;2 0 4 3;4 2 2 1;-3 1 3 2A =1 2 1 42 0 4 34 2 2 1-3 1 3 2 B=13;28;20;6B =1328206 x=Gauss(A,B)x =3 -1 4 2

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报