“全部清除"后如何在MATLAB中还原断点? [英] How to restore breakpoints in MATLAB after "clear all"?

查看:292
本文介绍了“全部清除"后如何在MATLAB中还原断点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我习惯从clear all; close all; clc开始我所有的MATLAB脚本.尽管这是一条非常有用的代码,但它一旦执行,便会清除我所有的断点.有避免这种情况的简单方法吗?

I have a habit of beginning all my MATLAB scripts with clear all; close all; clc. While it has been a very useful line, as soon as it executes, it wipes out all my breakpoints. Is there a simple way to avoid that?

推荐答案

我已经通过创建一个保存和重新加载断点的脚本解决了这个问题.为了方便起见,您甚至可以将其放入快捷方式.

I have solved this issue by creating a script that saves and reloads breakpoints. For convenience, you can even put it into a shortcut.

%# store breakpoints
tmp = dbstatus;
save('tmp.mat','tmp')

%# clear all
close all
clear classes %# clears even more than clear all
clc

%# reload breakpoints
load('tmp.mat')
dbstop(tmp)

%# clean up
clear tmp
delete('tmp.mat')

这篇关于“全部清除"后如何在MATLAB中还原断点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆