matlab中 fmincon 能不能从外部修改目标函数 20
例如[x,fval]=fmincon(@funt,x0,A,b,[],[],[],[],@conf)functiony=funt(x)y=-(x(1)*x(2)/x(3)...
例如 [x,fval]=fmincon(@funt,x0,A,b,[],[],[],[],@conf)
functiony = funt( x )
y=-(x(1)*x(2)/x(3))
end
我现在想在gui中输入一个字符串 x(1)+x(2)+x(3)来替换掉原来的funt中的目标函数 这个可以实现吗 用了str2func(['@(x)',vectorize(y)]) 也不行啊 求大神教我 展开
functiony = funt( x )
y=-(x(1)*x(2)/x(3))
end
我现在想在gui中输入一个字符串 x(1)+x(2)+x(3)来替换掉原来的funt中的目标函数 这个可以实现吗 用了str2func(['@(x)',vectorize(y)]) 也不行啊 求大神教我 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询