资源简介
雅可比和SOR超松弛迭代法matlab程序.rar

代码片段和文件信息
%---雅克比迭代法-----
%---Jacobi iteration method
clear;clc;
% A=[10-1-2;-110-2;-1-15];
% b=[728342]‘;
A=[ 28-3000;
-338-100-5;
-10025-150;
00-15450;
0-50030];
b=[100000]‘;
N=length(b);
fprintf(‘库函数计算结果:‘);
x=inv(A)*b %库函数计算结果
B=zeros(NN);g=zeros(N1);
x=zeros(N1);%迭代初始值
eps=0.001;%相邻解的距离小于该数时,结束迭代
% for i=1:N
% B(i:)=-A(i:)/A(ii);
% B(ii)=0; %迭代矩阵
% g(i)=b(i)/A(ii);
% end
D=diag(diag(A));
E=-tril(A-1);%下三角
F=-triu(A1);%上三角
B=inv(D)*(E+F);g=inv(D)*b;
for k=1:100 %最大迭代次数为100
fprintf(‘第%d次迭代:‘k);
y=B*x+g;
fprintf(‘\n与上次计算结果的距离(2范数):%f \n‘norm(x-y)^2);
if norm(x-y) break;
end
x=y
end
x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 813 2020-06-10 22:23 程序\Jacobi.m
文件 636 2020-06-10 22:34 程序\SOR.m
文件 606 2020-06-10 22:49 程序\SOR1.m
目录 0 2020-06-10 23:04 程序
----------- --------- ---------- ----- ----
2055 4
相关资源
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
评论
共有 条评论