2017-07-24 55 views
0

我在Octave中使用log2函数来计算简单数组的log2值。octave 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是想逃出来,在这种情况下,错误...

回答

5

你可能有一个是在你运行的目录下名为log2.m脚本,它可以防止从八度调用其自身log2功能。

我认为是这样,因为D:\All_Data\my_data\backup3\backup3\tech\DSP\log2.m 看起来不像安装标准倍频程库函数的路径。

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