这个比较专业,为什么不去请教一下数学系的教授?
我也正在研究PSO方面的。我来答答看:我认为matlab编程中一般将适应度函数的自变量设为一个行向量,行向量的size为你针对的问题的多少,你的问题中有两个变量影响你的因变量Z,所以x的长度为2.还有,一般用matlab 的pso优化时,需要要自编一个针对你的问题的适应度函数。顺便说一句,我上面说的只是一般处理方法。你的fitness((x,:)),似乎在matlab中有语法错误。如果还想问具体的,就给我发短消息吧,我会尽快回答,另外,你的悬赏分怎么这么少呢!老兄,你就这么吝啬吗!
目标函数是什么 还有约束条件
不知道这样可以不,虽然你说这个什么法那个什么法的我不懂唉2×(2x1+3x2≤2000)- (4x1+x2≤3000)然后弄出来的是:5x2≤1000所以x2≤200然后x1可以为700正好啊哈O(∩_∩)O哈!
319 浏览 4 回答
277 浏览 3 回答
137 浏览 4 回答
306 浏览 4 回答
297 浏览 3 回答
119 浏览 5 回答
151 浏览 3 回答
105 浏览 5 回答
352 浏览 5 回答
263 浏览 4 回答
209 浏览 2 回答
138 浏览 3 回答
339 浏览 3 回答
223 浏览 4 回答
162 浏览 3 回答
135 浏览 4 回答
312 浏览 5 回答
257 浏览 2 回答
246 浏览 5 回答
289 浏览 6 回答
275 浏览 5 回答
315 浏览 6 回答
159 浏览 3 回答
199 浏览 4 回答