欢迎来到天天文库
浏览记录
ID:62551091
大小:65.98 KB
页数:2页
时间:2021-05-12
《matlab高斯-赛德尔迭代程序.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品文档matlab中应用的高斯-赛德尔迭代程序主程序如下:functionX=gsdddy(A,b,X0,P,wucha,max1)D=diag(diag(A));U=-triu(A,1);L=-tril(A,-1);dD=det(D);ifdD==0disp('请注意:因为对角阵D奇异,所以此方程无解’)elsedisp('请注意:因为对角阵距D非奇异,所以此方程有解')iD=inv(D-L);B2=iD*U;f2=iD*b;jX=Ab;X=X0;[nm]=size(A);fork=1:max1X1=B
2、2*X+f2;djwcX=norm(X1-X,P);xdwcX=djwcX/(norm(X,P)+eps);if(djwcX3、(xdwcX4、(xdwcX5、数maxi,方程组的精确解jx和迭代X如下:’)X=X';jX=kX';endendX=X';D;U;L;jX=jX';在主窗口框中输入以下例子>>A=[1031;2-103;1310];>>b=[14;11;20];X0=[000]';>>X=gsdddy(A,b,X0,inf,0.001,100)请注意:因为对角矩阵D非奇异,所以此方程组有解。X=1.2820-0.25921.9496随意编辑
3、(xdwcX4、(xdwcX5、数maxi,方程组的精确解jx和迭代X如下:’)X=X';jX=kX';endendX=X';D;U;L;jX=jX';在主窗口框中输入以下例子>>A=[1031;2-103;1310];>>b=[14;11;20];X0=[000]';>>X=gsdddy(A,b,X0,inf,0.001,100)请注意:因为对角矩阵D非奇异,所以此方程组有解。X=1.2820-0.25921.9496随意编辑
4、(xdwcX5、数maxi,方程组的精确解jx和迭代X如下:’)X=X';jX=kX';endendX=X';D;U;L;jX=jX';在主窗口框中输入以下例子>>A=[1031;2-103;1310];>>b=[14;11;20];X0=[000]';>>X=gsdddy(A,b,X0,inf,0.001,100)请注意:因为对角矩阵D非奇异,所以此方程组有解。X=1.2820-0.25921.9496随意编辑
5、数maxi,方程组的精确解jx和迭代X如下:’)X=X';jX=kX';endendX=X';D;U;L;jX=jX';在主窗口框中输入以下例子>>A=[1031;2-103;1310];>>b=[14;11;20];X0=[000]';>>X=gsdddy(A,b,X0,inf,0.001,100)请注意:因为对角矩阵D非奇异,所以此方程组有解。X=1.2820-0.25921.9496随意编辑
此文档下载收益归作者所有