这是我问题的一种非常简化的形式。我有两个未知数: x(1)和 x(2),其中(i) x(1)是中的整数> [1,5] 和(ii) x(2)位于0和1之间。我希望解决下面第二组代码中给出的等式,这样它选择满足等式并满足条件(ii)的最高可能 x(1)。这个解决方案必须是独一无二的。
我认为我应该在函数中应用一些额外的约束。到目前为止,我有以下“母亲”代码:
v = 1;
fun = @root;
x0 = [1,5];
options = optimset('MaxFunEvals',100000,'MaxIter', 10000 );
x = fsolve(fun,x0, options)
我所指的功能如下:
function D = root(x)
D(1) = x(1)./5 + x(2) - .8;
end