w****h 发帖数: 212 | 1 我修改了目录里某个m文件,但是运行该文件时,结果依然还是修改之前的文件的结果
,就是说matlab没有来得及更新该文件到内存中。
不知道如何立刻更新该文件? |
S*********g 发帖数: 5298 | 2 肯定不是你说的问题
我怀疑你是改了变量名字之类的
原先的数据还在内存里
你先clear all试试
【在 w****h 的大作中提到】 : 我修改了目录里某个m文件,但是运行该文件时,结果依然还是修改之前的文件的结果 : ,就是说matlab没有来得及更新该文件到内存中。 : 不知道如何立刻更新该文件?
|
w****h 发帖数: 212 | 3 不错,运行clear all确实更新了。但我确实没改变量名, |
t****t 发帖数: 6806 | 4 matlab会对.m file进行简单的编译,所以内存里会有cache
如果用它自己的编辑器,在save时会通知matlab invalidate cache
但是用外部编辑器就不一定
【在 S*********g 的大作中提到】 : 肯定不是你说的问题 : 我怀疑你是改了变量名字之类的 : 原先的数据还在内存里 : 你先clear all试试
|