我是Octave的新手,我有一个在matlab中运行的脚本具有以下结构:
function []=myFunctionName()
...
a='path';
b=2;
c=5
d='x';
[x,y]=lecFunc(a,b,c,d);
plot(x,y);
...
function [k,t]=lecFunc(pt, nF, nS, val)
....
fid=fopen(pt,'r');
k=fread(fid,[1,N],'real*4');fclose(fid);
t=linspace(tmin,tmax,nt);
etc ...
我收到错误:
error: 'lecFunc' undefined near line 141 column 10
我无法理解为什么......我尝试使用endfunction
分隔函数,并将函数lecFunc
放在顶部,但它仍然不起作用...
有人可以帮我理解matlab和octave之间的区别吗?
非常感谢!
答案 0 :(得分:1)
您在lecFunc
中使用myFunctionName
。在定义lecFunc
myFunctionName