在MATLAB中,为什么在运行之前必须保存文件?
我经常尝试快速的代码片段,我也可以在命令窗口上逐行运行。那么,为什么当我通过编辑器运行它们时,我必须首先保存它们?
可以改变这种行为吗?
答案 0 :(得分:4)
您可以在编辑器中使用单元格模式,在代码之前放置%%。另请参见编辑器中的“单元格”菜单创建单元格后,可以按Ctrl-Enter逐个运行它们。您无需保存文件。但是,您无法使用编辑器的调试功能(断点等)。
答案 1 :(得分:3)
我的猜测是,当你运行你的程序时,matlab解释器从磁盘而不是从IDE缓冲区运行它。因此,如果您不保存文件,则无法运行正确的代码。