资源简介
雅克比迭代+高斯迭代+SOR迭代法Matlab程序,同时支持谱半径计算,利于直接比较三种算法
代码片段和文件信息
// a.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
int main()
{
double a[10][10] = {
{ 4 -1 0 0 0 0 0 0 0 0 }
{ -1 4 -1 0 0 0 0 0 0 0 }
{ 0 -1 4 -1 0 0 0 0 0 0 }
{ 0 0 -1 4 -1 0 0 0 0 0 }
{ 0 0 0 -1 4 -1 0 0 0 0 }
{ 0 0 0 0 -1 4 -1 0 0 0 }
{ 0 0 0 0 0 -1 4 -1 0 0 }
{ 0 0 0 0 0 0 -1 4 -1 0 }
{ 0 0 0 0 0 0 0 -1 4 -1 }
{ 0 0 0 0 0 0 0 0 -1 4 }
};
double b[10] = { 75-13 2 6 -1214 -4 5 - 5 };
double x0[10] = { 0 };
double x[10] = { 0 };
int n = 50;//迭代次数
double zj = 0;//存储中间变量
double r;//存储每一次的迭代误差
for (int i = 0; i {
for (int m = 0; m<10; m++)
x0[m] = x[m];
for (int j = 0; j<10; j++)
{
for (int l = 0; l<10; l++)
zj = zj + a[j][l] * x0[l];
zj = zj - a[j][j] * x0[j];
x[j] = (b[j] - zj )/ a[j][j];
zj = 0;
}
}
printf(“\nx[]=\n“);
for (int i = 0; i<10; i++)
printf(“\t%f\t\n\n“ x0[i]);
system(“pause“);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1125 2017-04-02 16:47 c语言雅各比.cpp
文件 533 2017-04-02 21:34 gs.m
文件 533 2017-04-02 21:33 j.m
文件 622 2017-04-02 22:55 sor.m
- 上一篇:matlab潮流计算PQ解耦法14节点计算程序
- 下一篇:lbp MATLAB代码
相关资源
- matlab 2D椭圆和3D椭球拟合
- 灰狼算法GWO和粒子群算法PSO的matlab源
- PSO_GD.m粒子群求解多目标优化
- 粒子群优化CLPSO的MATLAB源代码
- 改进的PSO的matlab源程序
- GCSO.m
- Sobel边缘检测matlab实现
- ISODATA聚类算法matlab实现
- vc 复化梯形积分法 复化Simpson积分法
- csdn20200307_SingleRectifierSOGI_QSGPLL.mdl
- 卡尔曼滤波算法的电池SOC估计仿真模
- Sobel、Roberts、Prewitt边缘检测代码 MA
- 流形学习算法(matlab)
- matlab 分别用sobel prewitt roberts laplacia
- 用卡尔曼滤波算法估计soc
- 粒子群搜索代码
- Sobel算子图像边缘提取Matlab代码
- 多目标粒子群优化算法MATLAB
- MATLAB粒子群算法PSO解决TSP51个城市问题
- 最新标准PSO算法 带 告诉你使用方法
- MATLAB实现ISODATA算法
- PSO版leach
- Matlab2018aMacISO.txt
- 四个方向模板的sobe算子
- matlab6.5以上版本安装advisor2002补丁
- 鸡群算法CSOmatlab程序代码
- ISOMAP 源码matlab编写
- ISODATA的matlab代码
- PSO 算法在VRP中的应用
- matlab粒子群算法工具箱
评论
共有 条评论