【问题标题】:Execute a MATLAB file from code从代码执行 MATLAB 文件
【发布时间】:2012-06-21 16:54:09
【问题描述】:

如何从另一个 MATLAB 文件(“main.m”)执行一个 MATLAB 文件(比如“text1.m”)?
我尝试了 MATLAB 的 eval 函数,但没有成功:

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

【问题讨论】:

  • 没有用”是什么意思?什么错误?

标签: matlab


【解决方案1】:

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

【讨论】:

  • 非常有帮助的答案和人。非常感谢 Ole Thomsen Buus :)
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-13
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    相关资源
    最近更新 更多