-
运用粒子群计算函数的极值
应用背景
求最大值与求最小值两者转换时的修改处:
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
-
Use of sub
用对分法求非线性方程f(x)=0的实根.基本思想:逐步缩小这个有根的区间,当这个区间长度减小到一定程度是,就取这个区间的中点作为根的近似值-Use of sub-method of nonlinear equation f (x) = 0 the real roots. The basic idea: to gradually narrow the range of this well-established, when the interval length decreases to a certain extent, we take the midpoint of this range as the root approximation
- 2022-08-08 04:02:19下载
- 积分:1
-
ArchiMed螺旋
也被称为阿基米德算法螺旋或螺旋。可以考虑作为一个简单的分形形态,表现出一种概念的尺度相似。
- 2022-06-13 04:39:01下载
- 积分:1
-
用于数学编程的基本数学类
basic mathematic classes used for math programming
- 2022-07-03 07:13:05下载
- 积分:1
-
求解圆周率pai的经典程序
求解圆周率pai的经典程序-solving pi pai classic procedures
- 2022-07-19 13:46:26下载
- 积分:1
-
二叉树算法实现
/*
二叉树搜索, 前序: 中左右; 中序: 左中右; 后序: 左右中
A(4)
+-------+-------+
B(2) C(9)
+--+--+ +-----+-----+
D(1) E(3) F(5)
+--+--+
&
- 2022-04-22 08:49:28下载
- 积分:1
-
数值计算中SOR迭代法的Matlab程序
数值计算中SOR迭代法的Matlab程序-numerical calculation SOR iteration of the Matlab program
- 2022-04-17 10:44:51下载
- 积分:1
-
PSO的UPFC
粒子群算法在UPFC中的应用
- 2023-03-27 04:20:03下载
- 积分:1
-
消息机制实现Exe程序间的数据交换
VC++通过消息机制实现Exe程序间的数据交换,一个简单的示例,初学者可以看下。
- 2022-01-26 02:47:58下载
- 积分:1
-
用希尔算法实现的排序
用希尔算法实现的排序-Hill with the ranking algorithm
- 2023-08-15 22:05:03下载
- 积分:1