这个比较专业,为什么不去请教一下数学系的教授?
我也正在研究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哈!
146 浏览 4 回答
297 浏览 3 回答
126 浏览 4 回答
341 浏览 4 回答
347 浏览 3 回答
142 浏览 5 回答
251 浏览 3 回答
288 浏览 5 回答
279 浏览 3 回答
199 浏览 5 回答
159 浏览 4 回答
247 浏览 2 回答
203 浏览 3 回答
190 浏览 3 回答
96 浏览 4 回答
131 浏览 10 回答
161 浏览 4 回答
265 浏览 3 回答
186 浏览 4 回答
96 浏览 3 回答
230 浏览 6 回答
332 浏览 1 回答
81 浏览 3 回答
111 浏览 3 回答
209 浏览 4 回答