从代码中执行MATLAB文件

时间:2012-06-20 10:22:58

标签: matlab

如何从另一个MATLAB文件(“main.m”)执行MATLAB文件(比如“text1.m”)?
我尝试了MATLAB的eval函数,但它不起作用:

evalc('K:\DOWNLOADS\experiments\bag_of_words\config_file_1.m');

2 个答案:

答案 0 :(得分:3)

如果是script,您可以在另一个M文件脚本中使用其文件名(不带“.m”)直接调用它(类似于没有任何参数或括号的函数调用)。如果它声明function它应该在MATLAB搜索路径或当前文件夹中,以便您能够调用该函数。脚本也可能就是这种情况。

答案 1 :(得分:1)

如果M文件不在路径上,则有一个便捷函数RUN来运行脚本。