如果我在.m文件中编写一个函数并尝试通过按“运行”按钮运行它,那么该函数是在环境中设置还是运行,也许没有参数?
答案 0 :(得分:3)
如果函数没有接受任何参数,那么它将被简单地执行。如果函数 接受参数,并且您尝试通过GUI运行它,则应提示您输入一组应使用的默认参数。如果您将来运行该脚本,将使用这些参数。
Matlab的文档here中描述了这一点。
答案 1 :(得分:1)
Matlab中有两种类型的 mfiles (扩展名为.m
的文件):
脚本 和 功能 。 (见Scripts vs. Functions)
有关如何以编程方式使用函数的信息,请参阅Calling a function。