|
兄弟,一般不直接操作 ga(ObjectiveFunction,nvars,[],[],[],[],LB,UB,ConstraintFunction)函数吧,参数都是通过遗传算法界面设置啊。遗传算法界面中的各个选项你设置的参数是什么?何不一一道来?如果nvars对应的是界面中的“number of variables"的话,那就应该设为15,因为你要优化的是Ki,j,而根据你的描述,Ki,j应该包含了15个待定参数。
其实我也是刚刚学会使用遗传算法工具箱,只能一知半解地给一些个人简介。希望对你有用。
对了,忘了说了,你要求每个元素都在0~255之间,这个对于matalab自带遗传算法工具箱来说似乎无法做到,因为他里面没有严格限制变量取值范围,即使你在“initial range"里面设置了[0,255]也不行,运行的时候也会超出这个范围,不知道你的错误是不是出在这里。要严格限制元素取值范围,必须对工具箱源代码做一些修改,具体你可以上网搜索一下,我曾经搜索到过。
[ 本帖最后由 ChaChing 于 2010-5-9 20:26 编辑 ] |
评分
-
1
查看全部评分
-
|