资源简介
进过18次Jacobi迭代后,其相邻迭代解间无穷范数误差小于:1.0e-8
此时Jacobi迭代解如下:
x =
1.099999996412137
1.199999996412137
1.299999995744652
代码片段和文件信息
%*********ZIBAI*********
%Jacobi迭代求解
clear all;
format long;
%设置方程参数
A = [10-1-2;-110-2;-1-15];
b = [7.2;8.3;4.2];
x0 = [1.1;1.2;1.3];
%设置精度,最大迭代次数,
eps = 1.0e-8;
M = 200;
%Jacobi迭代求解
D = diag(diag(A))%求A的对角矩阵
L = -tril(A-1)%求A的下三角矩阵
U = -triu(A1)%求A的上三角矩阵
B = D\(L+U);
f = D\b;
x00 = [0;0;0];
x = B*x00+f;
n = 1;%迭代次数
while norm((x-x0) ‘inf‘)>=eps
xk = x;
x = B*xk+f;
n = n+1;
if(n>=M)
disp(‘Warning:迭代次数太多可能不收敛!‘)
break;
end
end
fprintf (‘%d次迭代后,相邻无穷范数误差小于:1.0e-8\n‘ n)
fprintf (‘迭代解:‘);x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-12 20:12 Jacobi迭代\
文件 658 2018-10-12 20:11 Jacobi迭代\Jacobi.m
- 上一篇:ofdm1.m
- 下一篇:静态小波变换matlab程序
相关资源
- 静态小波变换matlab程序
- 基于视频图像的车辆检测与跟踪
- 原创独家:MATLAB编写的烟雾检测程序
- matlab 病毒传播
- Matlab读取 tif文件并绘成三维图
- 黑洞算法简单函数寻优matlab
- 小球反弹演示 MATLAB
- 地下水抽水试验模拟 Matlab编程
- 网络数据包丢失模型matlab代码 Gilbe
- 基于nsct+pcnn的图像融合
- Q学习matlab代码
- 波达方向估计MAtLAB
- CSP共空间模式分解算法及特征值选取
- Matlab中求解最小生成树的程序
- 导弹自适应滑模制导律仿真matlab代码
- 单尺度和多尺度retinex的matlab实现程序
- 频谱感知-能量检测法代码
- COMSOL-MATLAB.m
- MATLAB处理向前映射和向后映射
- matlab用ADMM算法解决Group Lasso问题
- MATLAB希尔伯特Hilbert变换求包络谱
- matlab的CT图像重建代码
- k-means聚类matlab代码
- MATLAB16进制转换为2进制
- 高斯差分滤波器 matlab
- 经典功率谱估计和现代谱估计方法
- matlab均值滤波函数
- GPS位置解算MATLAB仿真
- 最终改进版的matlab程序,改正角度和
- 彭曼公式计算作物潜在蒸散量ET0matl
评论
共有 条评论