-
无线传感器质心定位matlab 仿真
实现算法可能的方法:
1. 未知节点利用邻居锚节点进行定位,没有邻居锚节点的未知节点无法定位。
2. 未知节点一旦被定位,就充当锚节点。这时没有邻居锚节点的未知节点在等到自己的邻居未知节点定位之后就可以进行定位。
3. 有邻居锚节点的未知节点只利用邻居锚节点进行定位,没有邻居锚节点的未知节点才利用已经定位了的邻居未知节点进行定位。
Centroid.m采用的第一种方法;
Centroid_second.m采用的第二种方法;
Centroid_third.m采用的第三种方法;
- 2022-01-21 17:57:46下载
- 积分: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
-
NaiveBayes on how to classfiy texts
朴素贝叶斯算法分类源代码,vc6.0编写-NaiveBayes on how to classfiy texts
- 2022-11-18 21:55:03下载
- 积分:1
-
显示前100个反素数
应用背景
反素数是指一个将其逆向之后也是一个素数的非回文数。例如:17是一个素数,而71也是一个素数,所以17和71是反素数。编写程序,显示前100个反素数。每行显示10个,并且准确对其,如下所示:
13 17 31 37 71 73 79 97 107 113
149 157 167 179 199 311 337 347 359 389
...
关键技术
step1: 关于如何判断一个数是素数,就是质数,
step2: 关于这个素数的逆反数,
step3: 再一次判断这个数是个素数,
step4: 将这个数输出,
step5: 输出前100个反素数。
- 2022-07-04 10:11:11下载
- 积分:1
-
a load Ezwin the fee
一个加载Ezwin的费式序列的动态演示-a load Ezwin the fee-demonstration of the dynamic sequence! !
- 2022-01-25 22:33:20下载
- 积分:1
-
用bresenham算法及中点算法画线
通过程序来表明bresenham算法画直线及中点画线法的原理。绘制网格,网格的交点为一个像素点,绘制bresenham算法画直线及中点画线法的像素点位置,在对应的像素点出打点。并且对对话框中输入的起点终点坐标判断是否在给定的范围内。
- 2023-03-19 03:05:04下载
- 积分:1
-
本代码是《计算机常用数值计算算法与程序 C++版》一书的配套数据处理与回归分析代码,这些C++程序已经在Virsual C++ 6.0环境下通过。注意,在VC+...
本代码是《计算机常用数值计算算法与程序 C++版》一书的配套数据处理与回归分析代码,这些C++程序已经在Virsual C++ 6.0环境下通过。注意,在VC++ 6.0中设置好路径,特别是include目录(文件夹)的路径,否则在编译时会出现找不到头文件的错误,使编译无法正常进行。-the code is "commonly used computer numerical algorithms and procedures C version," a book supporting data processing and regression analysis of the code, these procedures have been in C C 6.0 Virsual environment through. The attention of the VC 6.0 installed path, in particular include directory (folder) path, otherwise there will be compiled header files could not find the mistakes and the compiler not normal.
- 2022-09-26 01:50:03下载
- 积分:1
-
GN算法java实现
这是一个经典的社团划分,采用GN算法思想,
基本上是从昨天开始吧,着手复杂网络的GN算法,整个过程包括从GML文件中提取邻接矩阵数据,GN算法的实现,模块度的计算。
(1)GML文件的读取。做GN的时候首次知道GML(Graph Model Language),GML (Graph Modelling
Language): There are many different programs that work with graphs but almost
all of them use their own file format. As a consequence, exchanging graphs
between different programs is almost impossible. Simple tasks like exchange of
data, externally reproducible results or a common benchmark suite are much
harder than neccessary.
Therefore, we have developed a new file format for
the Graphlet system: GML. GML supports attaching arbitrary information to
graphs, nodes and edges, and is therefore able to emulate almost every other
format.
从上面的英文中我们可以知道,GML是一种文件格式,试图统一大家对图结构的表达形式。这样,会很方便大家的交互,比如程序的利用。我们主要工作是从GM
- 2022-02-20 11:14:43下载
- 积分:1
-
粒子群优化算法(c++版)
粒子群优化算法(c++版)-PSO algorithm (c version)
- 2022-08-18 10:22:14下载
- 积分:1
-
基于FPGA的数字PID
应用背景数字PID,可用于各类开关电源控制,亲测可行,灵活性较高,但是不是利用浮点型计算,用的整形计算,还是会存在细微误差,但是在速度方面可以弥补这方面误差,可利用其搭建各种反馈数字电路关键技术数字PID,考虑到了由于负数所带来的影响,利用补码进行不足,防止计算的时候溢出,还可以根据你的需求对其中的位数进行调整,达到实际需求,不适用模块写的,整个用状态机完成
- 2022-03-11 08:43:15下载
- 积分:1