这是Immo here
提出的问题的演变我们有一个函数f(x,y),我们试图找到函数f(x,y)的x(x *)的值,它为给定的Y产生函数值0,其中Y是一个大的值向量。
x* = arrayfun(@(i) fzero(@(x) minme(y(i),x),1),1:numel(y))
如果现在我想使用arrayfun的x *解来找到第二个等式的另一个fzero,让我们说minme2,它也取决于值Y的相同大向量。
minme2 = @(y,x*, x) x - Y + x* + x* ./ (const1 * (const2 - x*))
此外,我希望我的解决方案能够动态地依赖于我为fzero解决方案选择的时间间隔,而不是初始猜测。而不是1我想在两者之间找到我的解决方案:
x0 = [0, min(const1, x*)];
我很感激答案如何解决minme2,因为我目前正面临错误。