我想在 Matlab 中解决以下优化问题
是否可以在 Matlab 中使用 Yalmip 解决这个问题?(也许先解决积分)
感谢您的提示!
我想在 Matlab 中解决以下优化问题
是否可以在 Matlab 中使用 Yalmip 解决这个问题?(也许先解决积分)
感谢您的提示!
积分不依赖于变量,因此目标很奇怪,因为积分可以移到总和之外,然后等于 1。
无论如何,
tau1 = 1;
tau2 = 2;
J = 3;
h = 4;
alpha = sdpvar(2,1);
from = tau1;
to = alpha(1)*tau1 + alpha(2)*tau2;
Objective = 0;
for i = 1:2
Objective = Objective + exp(J*h)*(-1)*[exp(to)-exp(from)]);
end
optimize([alpha >= 0, sum(alpha) == 1], abs(Objective))