私はすべての MATLAB スクリプトを で始める習慣がありclear all; close all; clc
ます。これは非常に便利な行でしたが、実行するとすぐにすべてのブレークポイントが消去されます。それを回避する簡単な方法はありますか?
質問する
3778 次
3 に答える
23
ブレークポイントを保存して再ロードするスクリプトを作成することで、この問題を解決しました。便利なように、ショートカットに入れることもできます。
%# 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')
于 2012-09-29T23:13:24.940 に答える
8
clear all
重いハンマーです。たとえば、既にメモリ内にある解析済みのすべての MATLAB コードもダンプします。シンプルclear
またはその他のオプションの 1 つが通常より適切な選択であり、ブレークポイントを消去しません。
于 2013-01-09T21:10:51.643 に答える