我在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在这种情况下躲避错误......
答案 0 :(得分:5)
您的运行目录中可能有一个名为log2.m
的脚本,这可以防止八度音调调用自己的log2
函数。
我认为是这种情况,因为D:\All_Data\my_data\backup3\backup3\tech\DSP\log2.m
看起来不像是安装标准八度音阶库函数的路径。
我建议您更改正在运行的目录中的脚本名称。