鼠标悬停在变量上突然不显示R2015b的现值?

27次观看(过去30天)
自从我在我的电脑上安装了MATLAB,这个功能就工作了,然后最近它不工作了。我看到其他人有一个问题,但它被解决了重新启用该功能的首选项。
为什么(a)这个特性一直在我的R2015b中工作,现在当我打开matlab时,它不总是打开。
(b)为什么当这个功能被启用时,它不能在我的本地函数中工作,而只能在我的主函数中工作?
我很沮丧,因为它大大加快了我的调试速度!
谢谢!
1评论
亚当
亚当 2017年3月13日
是所有情况下的所有变量都是这样吗?还是某些特定的情况?例如,一个变量既是函数的输入又是函数的输出,当对它进行操作的函数处于活动状态时,调用函数将无法看到它。

登录评论。

答案(2)

prasanth年代
prasanth年代 2019年3月2日
编辑:prasanth年代 2019年3月2日
我在matlab 2018a中得到这个问题。我发现我的一个变量名为“eval”。'eval'是一个内置函数名,所以我改变了变量名。现在它固定了。
3评论
詹姆斯·范·赞特
詹姆斯·范·赞特 2021年8月17日
谢谢!我叫它eig,它返回特征向量和特征值。对于后者,我选择了“eval”这个名字。让我失望的是,碰撞破坏了调试器。

登录评论。


布兰登Eidson
布兰登Eidson 2017年3月16日
嘿,辛西娅,我相信你所提到的功能是在调试模式下执行暂停时,在数据提示窗口中查看变量值的能力。如果是,默认情况下应该启用该特性。链接到下面的文档描述了如何使用此特性。
我不太清楚“在编辑模式中启用数据提示”首选项如何影响该功能。我会提出申请,要求加强他的文件。
该文档还提到了一些特性无法工作的情况——比如MATLAB正在重写变量。但是,如果您认为您不能在应该使用该特性时使用该特性,我建议您卸载并重新安装MATLAB。如果您仍然遇到此问题,请联系MathWorks技术支持。万博1manbetx
如果我没有理解错你的第二个问题,我认为原因是MATLAB的数据提示只能显示当前工作区中变量的值。我想这就是亚当想说的。如果调试器在“main”脚本中暂停,它将无法在函数工作区中显示变量值。您可以在下面链接的文档中阅读更多关于这种区别的内容。

s manbetx 845

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!