PHP具有漂亮的include()
功能,可将外部文件引入主脚本。这在Octave有可能吗?我尝试使用load()
,但我一直收到错误:error: load: unable to determine the file format of 't_whse.m'
这让我觉得这是错误的做法,或者在Octave中实际上是不可能的。
答案 0 :(得分:1)
您无需致电load
,因为load
已保留用于从文件加载数据。相反,您只想按名称调用脚本。这将(如果它实际上是一个脚本)执行脚本并使该脚本中定义的任何变量可供调用脚本访问。
<强> script1.m
强>
disp('Beginning of script1');
script2;
fprintf('Value = %d\n', value)
disp('End of script1')
<强> script2.m
强>
disp('Beginning of script2');
value = 2;
disp('End of script 2');