function [x,k,e ] = sor( A,b,y,w ) %y是精确解
%sor迭代
% Detailed explanation goes here
N=100000000;
tol = 1e-4;
q=1-1/(100*100);
D = diag(diag(A));
L = triu(A)-A;
U = tril(A)-A;
% 生成矩阵B, 向量g
B = (D-w*L)\((1-w)*D+w*U);
g = (D-w*L)\b*w;
%迭代首项
n = length(b);
x0=eye(n,1);
x1=eye(n,1);
for i=1:n
x0(i)=1;
x1(i)=0;
end
r=1;
k=0;
while r > tol * (1-q)/q
x1=B*x0+g; % 迭代公式
r = norm(x1-x0, inf); % 使用无穷范数
x0 = x1;
k = k+1;
if k>=N % 如果达到最大迭代次数
disp( '达到最大迭代次数,迭代失败');
break ;
end
end
x = x0;
e = norm(y-x, inf);
end
matlab.zip_GS法迭代MATLAB_iterative_迭代
版权申诉
9 浏览量
2022-09-23
01:24:02
上传
评论
收藏 3KB ZIP 举报
四散
- 粉丝: 49
- 资源: 1万+
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈