在Octave中,你可以导入一个m文件源函数' source' (见http://octave.sourceforge.net/octave/function/source.html)。我用它来创建很多配置参数并从主文件中获取它。
MATLAB没有功能'来源'我找不到另类选择。你有什么想法吗?
答案 0 :(得分:2)
只需从MATLAB脚本调用m文件,就可以将其导入脚本。
e.g。如果我有一个脚本configparameters.m,我在其中定义a = 2,脚本(在同一目录中)
clear all;
configparameters;
disp(a)
会将值2打印到屏幕上。
答案 1 :(得分:2)
source
文档,那么run几乎应该是您正在寻找的内容。
编辑:
似乎运行拒绝运行m文件以外的文件(可能还有p文件等)。
所以在matlab中可能需要两个函数(显然你可以在自己的source
实现中放在一起):
eval(fileread(<filename>))
这将读取filename
中包含的全文并对其进行评估。
就像source
显然一样。