fzero用矩阵和先前fzero的解决方案作为输入

时间:2014-03-25 11:43:43

标签: matlab input matrix root

这是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,因为我目前正面临错误。

0 个答案:

没有答案