我想从以下等式得到x。
z=fzero(@(x)gamma/(R-(1+phi(1)*x)*(1+phi(2)))-tauA2(1)-((1+alpha*beta)/beta*(gamma/x-tauA1(1))),800)
在那里,所有字母和phi(1),phi(2),tauA2(1)和tauA1(1)都是来自每个矩阵的数字。
但是,它会保持结果
???未定义的函数或方法'isfinite'用于输入参数 输入'sym'。
==>中的错误fzero在333 elseif~isfinite(fx)|| 〜伊斯雷尔(FX)
同样通过使用上面的等式,最终得到9 * 2的矩阵z 因为我将tauA1和tauA2修改为tauA1(i)和tauA2(i)。所以,我编码如
for i=1:9
z(i)=fzero(@(x)gamma/(R-(1+phi(1)*x)*(1+phi(2)))-tauA2(i)-((1+alpha*beta)/beta*(gamma/x-tauA1(i))),800)
end
但结果和以前一样。
代码有什么问题?我该如何解决?