Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-11-01
年龄: 40
帖子: 8
声望力: 0 ![]() |
![]()
我想把 i 递增到 x(2), 然后求最小值,不过这里有一个变量的类型的兼容性的问题,大家帮我看一下
x0 = [1,2]; for i=0:pi/4:x(2) fun = @(x)(x(1)^2+0.2*x(2)-20+sin(i)); A = [1,-2;0 -1]; B = [8;0]; Aeq = [1,1;1 0]; Beq = [10;5]; [x,fval] = fmincon(fun,x0,A,B,Aeq,Beq); x(2) disp(fval) end 无比谢谢啦!! 此帖于 2010-04-19 12:17 被 EPFL_GO111 编辑。 |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2007-04-04
帖子: 91
声望力: 20 ![]() |
![]()
变量兼容问题?明天用matlab看看
|
![]() |
![]() |