dlchen 发表于 2006-3-2 14:34

[求助]如何不重新打开matlab窗口就能运行修改后的m文件?

每次修改m文件后再运行的话,就要重新关闭matlab窗口,再打开。因为内存中寄存了原m文件的程序,如何释放内存中的原m文件语句,从来不用通过关闭窗口来reload修改后的m文件?

suffer 发表于 2006-3-2 16:51

回复:(dlchen)[求助]如何不重新打开matlab窗口就能...

释放内存中的原m文件语句?是什么意思?<BR><BR>你只得是不是workspace中的变量?如果是用clear

dlchen 发表于 2006-3-2 22:06

<P>不好意思,没说清楚。是这样的,我编了个M文件,在Matlab中运行正常。不过修改了这个M文件,在matlab中再次运行时,结果运行的还是原来的那个M文件(在workspace中,用clear命令不行)。只有关闭matlab,再打开运行,才是修改后的M文件。感觉这样加载M文件挺费劲的,每次修改都得关、开一次matlab。我想问问,有没有相关的命令?</P>

dtdn 发表于 2006-3-2 22:27

回复:(dlchen)[求助]如何不重新打开matlab窗口就能...

一般来讲,m文件修改后,再点击那个运行的图标的时候,是自动保存修改内容的。<BR><BR>你用的matlab版本是多少?<BR>

NASA 发表于 2006-3-3 09:42

回复:(dlchen)[求助]如何不重新打开matlab窗口就能...

这个可能是你的matlab问题<BR>正如楼上所说,修改后运行m文件会自动保存的

dlchen 发表于 2006-3-3 16:27

<P>我用的是Matlab6.5版本</P>

linqus 发表于 2006-3-5 08:37

修改好m文件并保存后,<BR>在command里面先运行clear,<BR>看workspace里的变量是否还在,<BR>如已经清除,<BR>运行m文件该是没问题的,<BR>倘还如你所说,<BR>那么建议reinstall matlab
页: [1]
查看完整版本: [求助]如何不重新打开matlab窗口就能运行修改后的m文件?