声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3850|回复: 6

[编程技巧] 用debug调试时,如何实时刷新workspace中的变量

[复制链接]
发表于 2007-10-16 09:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如题,在matlab中用debug设置断点,进行单步调试时,工作空间的变量不实时刷新,需要在工作空间中点击右键“refresh”,才能看到新产生的变量。这种现象偶有发生,有时候运行单步调试时,变量是实时刷新的。不知为什么,在论坛上没搜到,尝试打开“preferences”,好像没有关于这个的设置。我用的是matalb7.1(sp3),谢谢!在线等求高手帮忙!

[ 本帖最后由 eight 于 2007-10-16 09:56 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-10-16 09:56 | 显示全部楼层
调试时,在编辑窗口,鼠标停留变量名上可以查看其值

[ 本帖最后由 ChaChing 于 2010-5-10 00:47 编辑 ]
 楼主| 发表于 2007-10-16 10:01 | 显示全部楼层
谢谢,这样是可以但是不方便,有没有办法实现实时刷新呢?
我现在搞不清楚,为什么有的时候能实时刷新,有时不好使呢?而且我也没有改动matlab的参数设置。
发表于 2007-10-16 10:01 | 显示全部楼层
一般来说,workspace 中的变量是实时更新的。7.0、7.1问题较多,建议换个matlab版本吧

[ 本帖最后由 ChaChing 于 2010-5-10 00:48 编辑 ]
 楼主| 发表于 2007-10-16 10:02 | 显示全部楼层
呵呵,看来这是个bug了,请问你用的是什么版本?相对稳定些的
发表于 2007-10-16 10:03 | 显示全部楼层
2006a 以上版本较好,关于版本问题请看看置顶帖“聚宝盆”

[ 本帖最后由 ChaChing 于 2010-5-10 00:48 编辑 ]
 楼主| 发表于 2007-10-16 10:04 | 显示全部楼层
好的,谢谢eight!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 16:54 , Processed in 0.059671 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表