Redian新闻
>
修改m文件后,Matlab为何还是运行改之前的文件?
avatar
修改m文件后,Matlab为何还是运行改之前的文件?# Programming - 葵花宝典
w*a
1
大家好,今天第一次来.请大家多关照.
avatar
w*z
2
【 以下文字转载自 Software 讨论区 】
发信人: windz (风子), 信区: Software
标 题: 求一种windows widget
发信站: BBS 未名空间站 (Fri Mar 28 17:15:48 2008)
有没有一种windows widget,可以实时显示/本地数据库的data, 类似显示stock
ticker那样的?
avatar
w*h
3
我修改了目录里某个m文件,但是运行该文件时,结果依然还是修改之前的文件的结果
,就是说matlab没有来得及更新该文件到内存中。
不知道如何立刻更新该文件?
avatar
e*g
4
打分了:)
avatar
S*g
5
肯定不是你说的问题
我怀疑你是改了变量名字之类的
原先的数据还在内存里
你先clear all试试

【在 w****h 的大作中提到】
: 我修改了目录里某个m文件,但是运行该文件时,结果依然还是修改之前的文件的结果
: ,就是说matlab没有来得及更新该文件到内存中。
: 不知道如何立刻更新该文件?

avatar
a*e
6
支持10分
avatar
w*h
7
不错,运行clear all确实更新了。但我确实没改变量名,
avatar
t*t
8
matlab会对.m file进行简单的编译,所以内存里会有cache
如果用它自己的编辑器,在save时会通知matlab invalidate cache
但是用外部编辑器就不一定

【在 S*********g 的大作中提到】
: 肯定不是你说的问题
: 我怀疑你是改了变量名字之类的
: 原先的数据还在内存里
: 你先clear all试试

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。