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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(数值计算报告2Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数值计算报告2Word下载.docx

1、close(10)2 理论简述本文采用了三种方式进行matlab仿真gauss消元法、Jacob迭代、SOR超松弛迭代,经过实验可知道Jacob迭代是失败的,并不收敛。2.1 gauss消元法对于线性方程组Ax=b,经过n-1次行初等变换,将B=(A,b)变成上三角阵。对上式进行回带,从而化简成为单位I阵,从而得到解形式如下所示。其中,。该方法对线性方法是最原始的最准确的代数解法。2.2 Jacobi迭代法如果假设如下两系数矩阵,那么可以得到Jacobi迭代公式式子中A为方程系数矩阵,b为右端常数项。2.3 SOR迭代公式为可选择的松弛因子,那么得到如下迭代公式。在松弛迭代公式里有向前和向后的

2、超松弛迭代方法,这里就不详细阐述。3 仿真实验3.1 数据提取程序通过matlab程序提取txt文档里将其保存在A,b中,从而提取Ax=b的方程,程序如下所示。% 初始化clear all;clc;% 数据提取A=textread();% A=textread(test.txtN=A(1,1);for i=1: N for j=1:N+1 B(i,j)=A(i-1)*(N+1)+j+1,1); endend% 清除不必要数据节约内存C=B(:,1:N);f=B(:,N+1);clear A B i j;得到的矩阵C和f3.2 Gauss消元法对于一个3x3的矩阵Ax=b进行验证计算,首先我们已

3、知该方程的矩阵A,b,以及解x;理论解: 用gauss解出结果如所示图 1 方程解分布图通过计算得到解如图 2所示,程序如gaus_program.m所示。图 2 线性Ax=b对应解3.3 Jacobi迭代法取eps0.001 X=Sw*Y+kw; eps_temp=sum(abs(X-Y) eps(kk)=eps_temp; kk=kk+1; Y=X;% 画出解的图,便于点数多后查看figure(1);plot(X);grid on;xlabel(X(n)中的nfigure(2);plot(eps);ylabel(X的数值解w=1.5;P=inv(D-w*L);Gw=P*(1-w)*D+w*

4、U;fw=w*P*b;% X的初值 X=Gw*Y+fw; eps(kk)=sum(abs(X-Y)% % 清除数据% clear all;% clc;% % 读取数据% % A=textread(% N=A(1,1);% for i=1:% for j=1:% B(i,j)=A(i-1)*(N+1)+j+1,1);% end% %提取系数矩阵和常数矩阵Cx=f% C=B(:% f=B(:% clear A B i j;% A=C;% B=A f;% b=f;% 系数矩阵Bj=inv(D)*(L+U);fj=inv(D)*b;Y=0.01*ones(N,1); X=Bj*Y+fj; eps=su

5、m(abs(X-Y)% 高斯解法计算clear C f;n=length(b);RA=rank(A);RB=rank(B);judge=RB-RA;if judge0, disp(因为AB秩不同,所以此方程组无解. returnif RA=RB if RA=n因为AB秩相同且为N,所以此方程组有唯一解. % RA=n X=zeros(n,1); C=zeros(1,n+1); for p= 1:n-1 for k=p+1:n m= B(k,p)/ B(p,p); B(k,p:n+1)= B(k,p:n+1)-m* B(p,p:n+1); b=B(1:n,n+1); A=B(1:n,1:n); X(n)=b(n)/A(n,n); for q=n-1:-1:1 X(q)=(b(q)-sum(A(q,q+1:n)*X(q+1:n)/A(q,q); else因为R(A)=R(B)n,所以此方程组有无穷多解.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1