当我尝试在Octave中使用fzero时,我遇到以下问题。如果我当前的工作目录不包含任何.m文件,我可以输入
>> fzero("sin",1.0)
ans = 0
它有效。当我将工作目录更改为具有.m文件(带有函数)的其他工作目录时,我收到以下错误:
error: strncmpi: N must be greater than 0
error: called from
optimget at line 39 column 7
fzero at line 123 column 13
我不明白这是什么。任何想法有什么不对?
我试图做的是在.m文件中定义的一些函数上使用fzero,我无法做到(我得到了上面的错误)。我正如前所述缩小了问题范围。我不知道错误发生的原因。任何帮助将不胜感激。