我不明白这个问题。
如果你知道x1, x2, x3,那么你可以计算b。你告诉我们。是的,它是一个非线性方程。那又怎样?如果有必要使用fzero。写一个函数,你可以通过x1, x2, x3。返回b。之前完成这部分你一步也走不动了。
我认为你有界限x1, x2, x3。如果不是,那么可能没有解决方案,问题可能会分道扬镳。最低可能会发生在边界框的某个角落。至少它会发生在一个边界框的边界,这取决于非线性是第一个函数。
但现在你所需要做的是建立一个电话到您选择的优化器。在这里,GA。将其设置为最小化的主要目标。内部函数,因为GA将传入的值向量x内部长度(3)然后计算b组向量x的值。