资源简介
调试通过,绝对好用,我们的计算方法实验,你值得拥有,c语言实现的!
代码片段和文件信息
#include “stdio.h“
#include “stdlib.h“
#include “math.h“
/*======================================================
// 函数名:jaco
// 功能描述:用雅克比迭代法解方程组
// 输入参数:a 解系数矩阵,b 常数矩阵,x返回的解向量
// n 未知数个数,eps 精度要求。
// iter 允许的最多迭代次数
// 返回值:整型。运行成功则返回迭代次数失败则返回0
=========================================================*/
int jaco(double *a double *bdouble *xint ndouble eps int iter)
{
int ijpiter=0;
double fr = 1.0 t *x2;
if((a==NULL)||(b==NULL)||(x==NULL)) /* 检测输入的指针是否为空*/
{
printf(“The pointer is NULL\n“);
return(0);
}
x2 = (double *)malloc(n*sizeof(double)); /* 分配空间并检测是否成功*/
if(x2==NULL)
{
printf(“Memory alloc failed\n“);
return(0);
}
for(i=0; i if(fabs(a[i*n+i]) < 1e-12) /* 因为要做除数,需要检查是否过小*/
{
printf(“A[%d%d] is too smallcannot converged“ii);
return(0);
}
for(i=0; i
- 上一篇:元胞自动机源代码
- 下一篇:基于MFC的BMP图像处理
相关资源
- 基于C语言的快速傅里叶变换FFT算法含
- 基于C语言的BPSK
- 单项选择标准化考试系统 C语言版
- c语言解决迷宫问题
- HDB3码C语言实现
- C语言潮流计算
- C语言贪吃蛇小游戏
- KLT(C语言)
- c语言流程图生成器
- 数据结构严蔚敏C语言第二版习题答案
- 操作系统进程调度算法——短作业优
- 飞机订票系统课程设计报告及源代码
- C语言面试题附带答案解析
- 数据结构的二叉树用C语言实现的代码
- C语言扫雷课程设计报告
- 文章编辑数据结构课程设计c语言编写
- 基于51单片机Max7219驱动8×8点阵PROTEU
- C语言 个人通讯录管理系统
- 飞秋基于c语言实现
- C语言实现矩阵的行阶梯,行最简变换
- C语言编写走迷宫游戏
- C语言版三子棋
- C语言程序设计练习1000题
- c语言多进程多线程编程
- C语言 车辆出租管理系统
- 模糊PID控制C语言程序.doc
- 数据结构C语言 一元多项式的加减法
- 数据结构 走迷宫大作业 c语言完整代
- yuv播放器cif格式c语言
- dijkstra最短路算法c语言源代码
评论
共有 条评论