matlab 怎样运行m文件?

如题所述

直接用dos函数执行就可以了。

举例说,如果批处理文件名 test_bat.bat,则[s,e]=dos('test_bat');就会执行批处理文件,直到其结束才返回。这里之所以让dos返回两个参数,是为了避免标准输出信息在命令窗口中回显。

如果不希望等待执行完毕才返回,可以在命令后加一个“&”,例如:[s,e]=dos('test_bat &');会打开一个cmd窗口去执行批处理,不需要等待批处理执行完毕就会直接返回,接下来继续执行M文件的后续部分。


拓展资料

M 脚本文件中包含一族由 MATLAB 语言所支持的语句,它类似于 DOS 下的批处理文件,它的执行方式很简单,用户只需在 MATLAB 的提示符 >> 下键入该 M 文件的文件名,这样 MATLAB 就会自动执行该 M 文件中的各条语句。

调用时不要求返回变量,则将显示结果矩阵。其实在编写程序时养成一个好的习惯,无论对程序设计者还是对程序的维护者、使用者都是大有裨益的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29
运行的方式有2种,一是在命令中心输入.m文件的名字(如果有参数,就需要给出参数);二是在.m文件编辑环境中直接运行,一般是在debug菜单项中选run或者直接按F5

运行的结果也是在命令中心显示(要是是画图的话,就是figure窗口了)本回答被提问者采纳
第2个回答  2010-07-18
文件的上面有个 向下的箭头,点一下就可以运行了!