在Matlab中的cvx_begin内部调用函数

是否可以在Matlab的cvx_begin ... cvx_end内部调用一个函数,以使用该函数的输出来计算目标?让我们考虑一个优化问题,例如:

cvx_begin gp
    variables l r n

    minimize(pi * power(r,2) * l) + ls;
    subject to
      0.05 <= l <= 0.15;
      0.03 <= r <= 0.07;
    function ls = eval(n,l);
cvx_end

其中eval函数是一个非常复杂的函数,它将控制方法应用于开环计算系统。

jllykg 回答:在Matlab中的cvx_begin内部调用函数

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165148.html

大家都在问