yhkn.net
当前位置:首页 >> 粒子群算法 mAtlAB 工具箱 在哪调用? 还是没有现成的需要自己下载? >>

粒子群算法 mAtlAB 工具箱 在哪调用? 还是没有现成的需要自己下载?

http://www.mathworks.com/matlabcentral/fileexchange/7506这个基本上快算是官方的了.粒子群算法工具.注册以后就可以下载了.

for i=1:sizepop % 随机产生一个种群 pop(i,:)=2*rands(1,2); % 初始化粒子 V(i,:)=0.5*rands(1,2); % 初始化速度 % 计算粒子适应度值 fitness(i)=fun(pop(i,:)); end [bestfitness bestindex]=min(fitness); zbest=pop(bestindex,:); % 群体极

http://www.mathworks.com/matlabcentral/fileexchange/7506这个基本上快算是官方的了.粒子群算法工具.注册以后就可以下载了.

将工具箱放到安装目录下的toolbox目录下(安装目录\toolbox),然后将工具箱的路径添加到搜索路径,可以试试这种方法

你也是做毕业设计的呀,我也是.咨询老师好多次了都还是交不了.伤心

f5运行 或者找那个箭头点击

%Initial Format-clear all;clc;format long;

你好!话说如果你还有限制条件的话,一般在pso主程序中加入,因为你速度位置更新完后不约束粒子位置的话会跳出解空间.所以你所说的限制条件应该在主程序哩加入,而不是适应度函数(测试函数).如果对你有帮助,望采纳.

问题补充:所需的SVMMATLAB程序有c版本的和matlab由于此算法精度高,采取措施对误差进行抑制,所以其实现原理也较复杂.该算法

我文库中有详细注解的MATLAB粒子群算法程序,你只需改动目标函数和几个参数即可.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com