Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc

Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc

ID:55631591

大小:36.50 KB

页数:4页

时间:2020-05-21

Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc_第1页
Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc_第2页
Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc_第3页
Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc_第4页
资源描述:

《Jacobi迭代法和Gauss-Seidel迭代法Matlab程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.分别Jacobi迭代法和Gauss-Seidel迭代法求解线性方程组迭代法计算停止的条件为:.解(1):采用Jacobi迭代法时,Matlab计算程序为:clearclci=1;a=[621-2;250-2;-2085;1327];d=diag(diag(a));l=d-tril(a);u=d-triu(a);d0=inv(d);b=[4;7;-1;0];x0=zeros(4,1);B=d0*(l+u);f=d0*b;x=B*x0+f;whilenorm(x-x0,inf)>=1e-6x0=x;x=B

2、*x0+f;i=i+1;endxi计算结果为:x=迭代次数i=15采用Gauss-Seidel迭代法计算时,Matlab计算程序为:clearclci=1;a=[621-2;250-2;-2085;1327];d=diag(diag(a));l=d-tril(a);u=d-triu(a);b=[4;7;-1;0];x0=zeros(4,1);B=inv(d-l)*u;f=inv(d-l)*b;x=B*x0+f;whilenorm(x-x0,inf)>=1e-6x0=x;x=B*x0+f;i=i+1;en

3、dxi计算结果为:x=(0.0520;1.1509;0.2446;-0.5706)迭代次数i=8

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

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

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