-
基于mpi的矩阵相乘的并行算法
使用MPI做并行计算时,根据程序的具体要求,可按任务进行分配或数据进行分配。根据矩阵乘积的特点,这里按数据进行分配,即每个计算机节点计算不同的数据,由于矩阵数据的特点,这里按行进行数据分块。矩阵乘法在于对矩阵进行分块,然后交由各进程执行,最后将计算结果传递给主进程。
假设是M*N,计算前,将矩阵N发送给所有从进程,然后将矩阵M分块,将M中数据按行分给各从进程,在从进程中计算M中部分行数据和N的乘积,最后将结果发送给主进程。这里为了方便,有多少进程,就将M分了多少块,除最后一块外的其他数据块大小都相等,最后一块是剩下的数据,大小大于等于其他数据块大小,因为矩阵行数不一定整除进程数。最后一块数据在主进程中计算,其他的在从进程中计算。
- 2023-03-04 12:35:03下载
- 积分:1
-
该书详细介绍了如何利用matlab对信号进行处理
该书详细介绍了如何利用matlab对信号进行处理- This book in detail introduced how carries on using matlab to
the signal processes
- 2022-08-20 07:18:11下载
- 积分:1
-
声纳与 arduino 的接口
这可以作为代码,以解释如何能与 arduino 接口声纳发现。它显示的代码来传递信息的部分的工作点到点的信息。这可以有助于获得正确的工作的 sd 链接和云
- 2022-05-28 14:02:24下载
- 积分:1
-
matlab 高斯—赛德尔迭代法+稳态导热
迭代法:
clear
x1(1)=0;x2(1)=0;x3(1)=0;k=1;
for k=1:100;
x1(k+1)=0.5*(500+x2(k));
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-08-18 19:05:24下载
- 积分:1
-
词频统计C++
给定一篇英文文本,要求提取其中所有的单词并计算其一元词频(某个单词出现的次数)和二元词频(两个连续单词出现的次数)
举例:I have an apple . And you have an apple , too .
输出: i--1,have--2,an--2,apple--2,and--2,you--1,too--1
an apple--2
- 2023-04-02 15:30:05下载
- 积分:1
-
Discrete-Continuous Optimization for Multi-Target Tracking
A matlab program for multi-target tracking,The problem of multi-target tracking is comprised of two distinct, but tightly coupled challenges: (i) the naturally discrete
problem of data association, i.e. assigning image observations to the appropriate target; (ii) the naturally continuous
problem of trajectory estimation, i.e. recovering the trajectories of all targets. To go beyond simple greedy solutions for data association, recent approaches often
- 2023-01-02 11:40:18下载
- 积分:1
-
遗传算法求解货郎担问题(TSP)
本代码用遗传算法求解货郎担问题(TSP)。货郎担问题是组合数学中的著名问题,在算法领域颇受关注。问题是这样提出的:某旅行推销商,要到n个城市去推销商品,从其中某个城市出发,进出每个城市一次,最后返回驻地城市,问如何安排其路线,使行程最短。对于TSP问题,若采用穷举搜索算法,则需要考虑所有可能的情况,找出所有的回路,在对其进行比较,找出最佳路径。在n个城市TSP问题中,一条有效路径可以看成n个城市的排列。n个城市的全排列共有n!种,TSP问题没有限定路径的起点及方向,因此路径总数为n!/2n,可见穷举法随着城市数n的增大复杂度急剧增长。用遗传算法求解TSP问题的思想是先随机生成若干条有效路径,在选择其中较优的路径参与繁殖,生成下一代。再对下一代进行类似操作。经过若干代的进化后,将会收敛于一个较优解。此外,在遗传过程中可以加入变异算子来模仿生物界中的变异现象。
- 2022-07-04 17:09:54下载
- 积分:1
-
c++实现的id3算法经典
本文实现了C4.5的算法,在ID3的基础上计算信息增益,从而更加准确的反应信息量。其实通俗的说就是构建一棵加权的最短路径Haffman树,让权值最大的节点为父节点。ID3算法:ID3算法的核心是:在决策树各级结点上选择属性时,用信息增益(information gain)作为属性的选择标准,以使得在每一个非叶结点进行测试时,能获得关于被测试记录最大的类别信息。其具体方法是:检测所有的属性,选择信息增益最大的属性产生决策树结点,由该属性的不同取值建立分支,再对各分支的子集递归调用该方法建立决策树结点的分支,直到所有子集仅包含同一类别的数据为止。最后得到一棵决策树,它可以用来对新的样本进行分类。
- 2023-09-06 09:55:03下载
- 积分:1
-
高斯曲线拟合和去除的趋势,并对大多数非
曲线的高斯拟合,去除趋势性,对于一般非平稳序列的分析.-Gaussian curve fitting and removal of the trend, and for most non-stationary sequence analysis.
- 2022-12-04 08:20:02下载
- 积分:1
-
又树复小波变换工具包
本程序为完整的双树复小波工具包,包括了一维和二维双树复小波变换,是一个非常齐全的工具包。
- 2022-08-19 19:01:30下载
- 积分:1