我在评估函数B
中的bidfn
时遇到了一些麻烦。更具体地说,我无法从嵌套函数C
中找到ptesta
的零。
仅针对某些情况,Dmr
是A
中101个点的一阶微分方程的数值解。 srfna
和stfna
是我尝试分别在sr
和st
中查找x=K(sr)
和B=RR(st)
的行为。 (到目前为止,我找不到找到K
和RR
的反转的方法,因为它们只能在数字上解决。)
我的问题是,C
是st
的函数,而stfna
是B
的输入。因此,无论何时我尝试评估给定bidfn
的{{1}},我都会收到以下错误:
x
我知道问题是我要为Undefined function or variable "B".
Error in bidfn/stfna (line 72)
if B<=RR(1)
Error in bidfn (line 15)
st=stfna;
求解,而B
也是B
的输入。我不确定的是如何解决这个问题。当我使用stfna
而不是fsolve
时遇到同样的问题。任何建议将不胜感激。
提前致谢!
我的代码如下:
fzero