是否可以从Octave中的另一个脚本中调用脚本?

时间:2016-05-03 00:13:09

标签: matlab file octave external

PHP具有漂亮的include()功能,可将外部文件引入主脚本。这在Octave有可能吗?我尝试使用load(),但我一直收到错误:error: load: unable to determine the file format of 't_whse.m'这让我觉得这是错误的做法,或者在Octave中实际上是不可能的。

1 个答案:

答案 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');