-
任意精度求pi,对内存基本没有要求,spigot算法
任意精度求pi,对内存基本没有要求,spigot算法-arbitrary precision for pi, no basic right memory requirements spigot Algorithm
- 2022-08-19 15:13:09下载
- 积分:1
-
基于mpi的矩阵相乘的并行算法
使用MPI做并行计算时,根据程序的具体要求,可按任务进行分配或数据进行分配。根据矩阵乘积的特点,这里按数据进行分配,即每个计算机节点计算不同的数据,由于矩阵数据的特点,这里按行进行数据分块。矩阵乘法在于对矩阵进行分块,然后交由各进程执行,最后将计算结果传递给主进程。
假设是M*N,计算前,将矩阵N发送给所有从进程,然后将矩阵M分块,将M中数据按行分给各从进程,在从进程中计算M中部分行数据和N的乘积,最后将结果发送给主进程。这里为了方便,有多少进程,就将M分了多少块,除最后一块外的其他数据块大小都相等,最后一块是剩下的数据,大小大于等于其他数据块大小,因为矩阵行数不一定整除进程数。最后一块数据在主进程中计算,其他的在从进程中计算。
- 2023-03-04 12:35:03下载
- 积分:1
-
求解二维涡函数-势函数
该程序可以求解二维流函数-势函数。。。通过势函数与流函数的关系,求解压力场及速度场。能够清楚得到每个点的速度及压力,涡函数及流函数。
- 2023-05-04 08:35:11下载
- 积分:1
-
BP网络的C/C++实现,含有详细代码和例子,适合初学者
应用背景人工神经网络(ANN)中关于反向传播算法的内容,相比单个感知器而言,采用多层网络的反向传播算法能表示出更多种类的非线性曲面,整个神经网络可以分成三层:输入层,隐藏层,输出层,通过加权线性变换,层与层之间的传递,最终得到输入层的实数值。关键技术
本人根据附件里面的文章编写的反向传播算法代码,里面含有详细的代码注释和文章例子, 可以让初学者深刻理解反向传播算法,适合初学者学习。给出BP算法训练的例子,对单个样本的训练的情况进行编写和验证。
//输入层到隐层的过程
float fNetj[m];
for (int j= 0;j < m; j++){
fNetj[j] = fTheta[n][j]; //这里权值矩阵最后一列是偏置,偏置×1还是偏置,所以直接加上,
//后面就不用乘了
for(int i = 0;i < n; i++){ //得到netj 的值 netj= X^V
fNetj[j] +=fInputdata[i]*fTheta[i][j];
}
fMidResult[j] = 1/(1 + exp(-fNetj[j]));
//cout
- 2022-08-03 01:10:12下载
- 积分:1
-
三维流场模拟软件源代码。自带UG......好东西
三维流场模拟软件源代码。自带UG......好东西-Source codes of 3D Flow Field computerized simulation system, contain UG system.
- 2022-12-23 18:45:03下载
- 积分:1
-
无网格伽辽金方法计算源程序
无网格伽辽金方法计算源程序(线弹性2D问题)-EFGM source method (2D linear elastic problems)无网格方法采用基于点的近似,可以彻底或部分地消除网格,不需要网格的初始划分和重构,不仅可以保证计算的精度,而且可以大大减小计算的难度。然而,由于目前的无网格近似一般没有解析表达式,且大都基于伽辽金原理,因此计算量很大,要超出传统的有限元法;另外,无网格近似大都是拟合,因此对于位移边界的处理比较困难,多采用拉格朗日乘子法处理。
- 2022-01-26 06:31:16下载
- 积分:1
-
对串的赋值算法实现
对串的赋值算法实现-right string assignment algorithm
- 2022-07-27 10:36:46下载
- 积分:1
-
用单纯性法求解线性规划问题,并通过控制台输入系数矩阵。...
用单纯性法求解线性规划问题,并通过控制台输入系数矩阵。-Using simple method for solving linear programming problems, and through the console input coefficient matrix.
- 2022-04-25 05:21:02下载
- 积分:1
-
使用opencv卡尔曼滤波器跟踪鼠标的位置
卡尔曼滤波有助于预测
- 2022-03-29 17:08:35下载
- 积分:1
-
本程序采用循环单链表的算法来解决约瑟夫环问题:建立一个循环单链表,按顺序查找指定结点,找到后删除,最后打印删除的编号序列。
本程序采用循环单链表的算法来解决约瑟夫环问题:建立一个循环单链表,按顺序查找指定结点,找到后删除,最后打印删除的编号序列。- This procedure uses circulates Shan Lianbiao algorithm to solve
the Joseph link problem: Establishes to circulate Shan Lianbiao,
assigns the point according to the smooth search, after found deletes,
finally prints the serial number sequence which deletes.
- 2022-05-30 07:29:42下载
- 积分:1