我有一个非常新手的八度音阶问题。
在八度控制台中运行以下代码可以正常工作:
function fibo = recfibo(n)
if ( n < 2 )
fibo = n;
else
fibo = recfibo(n-1) + recfibo(n-2);
endif
endfunction
disp(recfibo(5))
Run Code Online (Sandbox Code Playgroud)
通过将此代码插入名为例如file.m的外部文件中,并通过octave file.m错误执行它,将会发生:
警告:函数名称'recfibo'与函数文件名'/ Users / admin / Google Drive / file.m'不符错误:'n'在第2行第8列附近未定义错误:从八度在第2行第3列调用
我应该如何解决这个特殊问题?
octave ×1