MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何在保留MATLAB中的断点的同时清除持久变量? (https://www.labfans.com/bbs/showthread.php?t=23244)

poster 2019-12-10 20:30

如何在保留MATLAB中的断点的同时清除持久变量?
 
有没有一种方法可以清除MATLAB函数中的所有持久变量,同时将断点保留在相应的函数文件中?

clear all; 和

clear functions; 都杀死了断点。



[B]回答:[/B]

不幸的是,清除持久变量也会清除断点,但是有一种解决方法。

设置了要保留的断点后,使用dbstatus函数获取包含这些断点的结构,然后将该结构保存到MAT文件中。清除变量后,您可以通过加载MAT文件并使用dbstop重新加载那些变量。以下是执行此操作序列的示例:

s=dbstatus; save('myBreakpoints.mat', 's'); clear all load('myBreakpoints.mat'); dbstop(s);

[url=https://stackoverflow.com/questions/2514911]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 05:09

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.