octave log2函数显示错误

时间:2017-07-24 14:45:11

标签: octave

我在Octave中使用log2函数来计算一个简单数组的log2值。

>> x = [1:5]
x =

   1   2   3   4   5

>> log2(x)
error: invalid use of script D:\All_Data\my_data\backup3\backup3\tech\DSP\log2.m in index expression

我不确定为什么Octave在这种情况下躲避错误......

1 个答案:

答案 0 :(得分:5)

您的运行目录中可能有一个名为log2.m的脚本,这可以防止八度音调调用自己的log2函数。

我认为是这种情况,因为D:\All_Data\my_data\backup3\backup3\tech\DSP\log2.m 看起来不像是安装标准八度音阶库函数的路径。

我建议您更改正在运行的目录中的脚本名称。