-
运用粒子群计算函数的极值
应用背景
求最大值与求最小值两者转换时的修改处:
BaseStepPso:代码83行和91行
InitSwarm: 代码44行
PsoProcess: 代码
69行
关键技术
调用格式:
Scope=[ ];
[xm,on,off,fv]=PsoProcess(N,D,Scope,@InitSwarm,@BaseStepPso,@fitness,IsStep,0,M,IsPlot);
Xm:目标函数取最大值时的自变量
Fv:目标函数的最大值
on:在线性能的数据
off:离线性能的数据
N:粒子数目(一般取20-40。对于大部分的问题10个粒子已经足够可以取得好的结果,
不过对于比较难的问题或者特定类别的问
- 2022-12-27 12:25:05下载
- 积分:1
-
C++源代码单词扫描程序(词法分析)
功能:(1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。(2)打开一个C++源文件,打印出所有以上的记号。(3)要求应用程序应为Windows界面。(4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。(5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。(6)应该书写完善的软件文档,最好使用Rational Rose来完成部分框图。
- 2022-08-06 13:26:59下载
- 积分:1
-
神经网络
本代码实现如何反向传播算法 works.it 将生成关系图,它会告诉准确的预测和实际的输出结果。
- 2022-08-10 12:08:51下载
- 积分:1
-
Gaussian elimination method to solve high
高斯消去法求解高阶矩阵,拟合椭圆等时需要用到的-Gaussian elimination method to solve high-order matrix, fitting ellipse, etc. need to use
- 2023-02-21 22:00:03下载
- 积分:1
-
图像拼接
图像拼接原代码,VC++,图像拼接在制作全景图的过程中具有重要作用。对多幅图像进行特定模式投影后, 用约束的相位相关度法求取水平垂直偏移量,然后寻找最佳缝合线,实现图像拼接, 最后采用多分辨率算法对全图进行拼接处理去除曝光差异和鬼影。 整个过程用VisualC++加以实现,实验结果验证了算法的有效性。
- 2022-03-31 06:56:53下载
- 积分:1
-
Kernelized Correlation Filters(KCF)算法
资源描述目前在online visual tracking这个领域,已经涌现出很多的跟踪算法,比较知名如TLD,Struck,OAB,CT 等等。但是能做到非常快速而且效果还不错的相对就较少了,好多算法都是刚刚能实时,而且还是在图像分辨率不是很大的情况下。之前在博客里提到一篇该领
- 2022-07-14 05:51:15下载
- 积分:1
-
C + + 中的快速模表达式求值
这是 c + + 中的快速模表达式求值。它有没有其他库的依赖,将使用 g + + 在 Linux 上构建 / Mac / Android 或在 Windows 上使用 MSVC。它有一个非常简单的界面:
CFloatExpression 前 ;或 CExpression < 浮法 >
ex。解析 ("1 + 1") ;
std:: cout
- 2022-03-16 04:28:36下载
- 积分:1
-
天然气管道连接问题原程序,一百个用户,其中有四个无效用户,将其它96个有效用户连接成一个树形网络,用kruskal算法实现...
天然气管道连接问题原程序,一百个用户,其中有四个无效用户,将其它96个有效用户连接成一个树形网络,用kruskal算法实现-Natural gas pipeline to connect the issue of the original procedure, 100 users, which has four invalid users, will the other 96 valid user to connect into a tree network, using Kruskal Algorithm
- 2023-05-07 08:15:03下载
- 积分:1
-
计算机图形学CDC类的应用
应用背景visualC++制作汉子的逐个显示动画,输出“你好!欢迎你来到山西大同大学!!!”关键技术CDC类的应用,visualC++编程
- 2022-05-22 15:59:12下载
- 积分:1
-
With the human genome project implementation, through genome sequencing, protein...
随着人类基因组计划的实施,通过基因组测序,蛋白质序列测定结构解析等实验,分子生物学家提供了大量的有关生物分子的原始数据,需要利用现代计算技术对这些原始数据进行收集、整理、管理以便于检索使用。而为了解释和理解这些数据,还需要对数据进行比对、分析,建立计算模型,进行仿真、预测与验证,因而出现生物信息学,它的出现,极大的促进了分子生物学的发展。-With the human genome project implementation, through genome sequencing, protein sequencing experiments such as structural analysis, molecular biologists to provide a large amount of biological molecules of the original data, the need to use modern technology to these raw data collection, collation and management in order to facilitate retrieval use. To explain and understand these data, and data need to be compared to analysis, model, simulation, prediction and validation, therefore, bioinformatics, and its emergence has greatly promoted the development of molecular biology.
- 2022-09-17 05:10:03下载
- 积分:1