hsjl.net
当前位置:首页 >> mAtlAB rAnking >>

mAtlAB rAnking

函数ranking的功能是:基于排序的适应度值分配,根据个体的目标值由小到大的顺序对它们进行排序,并返回一包含对应个体适应度值FitnV的列向量。 压差是指:分配的个体适应度值的差距,最好的和最坏的,他对原来的函数值没有影响,只是根据原来的...

没看到源程序,不敢妄自作答。 不过以我的经验,加负号无非就是让最大值问题转化为最小值问题,或者反之。

你这个ranking函数是自己编写的函数吧?matlab中没有这个函数。 是独立作为一个m文件存在的,还是用function和其他函数定义在同一个m文件中的?

属于matlab中的联合仿真

用的是GA工具箱?可以生成matlab代码,然后在ranking处设断点,用单步运行去看每个函数怎么起作用。

这句话是正确的 ,出错的原因有可能是你没有安装遗传算法工具箱,导致MATLAB不能识别这个函数,你可以查查你安装工具箱了没?

matlab实现遗传算法,??? Error using ==> select at 35 Chrom and FitnV disagree 10 我的遗传工具箱没问题,跪求大神来给指导 clc clear all close all %%...

将下属两个目标函数分别保存在两个m文件中 function f1=func1(x) %第一目标函数 f1=x(:,1).*x(:,1)./4+x(:,2).*x(:,2)./4; function f2=func2(x) %第二目标函数 f2=x(:,1).*(1-x(:,2))+10; function GA() clear;clc;close all NIND=100; %个体数...

你引用的下标超出范围了!

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