clear all; close all; clc
ですべてのMATLABスクリプトを開始する習慣があります。非常に有用な行ですが、実行するとすぐに、すべてのブレークポイントが消去されます。それを避ける簡単な方法はありますか?"すべてクリア"後にMATLABでブレークポイントを復元するには?
答えて
私はブレークポイントを保存してリロードするスクリプトを作成することでこの問題を解決しました。便宜上、ショートカットに入れることもできます。
%# 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')
ありがとう!私は解決の大部分を理解したと思う。 'dbstop(tmp)'の行は何をしていますか? –
もう1つ質問があります:それをショートカットに入れる方法は? –
@ShashankSawant: 'dbstop(tmp)'は、変数 'tmp'に格納されているブレークポイントを設定します。ショートカットに入れるには、Matlab UIのどこに「新しいショートカット」と表示されているのかを見つけてそこにコピーして貼り付けるか、スクリプトを作成して実行時に実行するコードを入力するスクリプトの名前を書いてくださいショートカットの – Jonas
clear all
は重いハンマーです。たとえば、メモリ内に既に解析されているすべてのMATLABコードもダンプします。単純なclear
またはone of the other optionsが通常はより良い選択であり、ブレークポイントは消去されません。
私は同じ問題を抱えていました。自分のコードを実行した後、すべてのブレークポイントが削除されました。最後に、「ブレークポイントの設定/クリア」(F12キーパッド)をクリックして、最後のブレークポイントを復元できることがわかりました。
- 1. マルチモニタの設定変更後にフォームの位置を復元/クリアする方法
- 2. VBスクリプトからVBA内のすべてのブレークポイントをクリアする
- 3. Visual Studioソリューション内のすべてのブレークポイントをクリアする
- 4. iCloudの復元後にダウンロードしたメディアファイルを復元する方法は?
- 5. Nodeclipse Debuggerは、すべてのブレークポイントをクリアした後でも、最初の行で停止します
- 6. Matlabニューラルネットワークの各反復後にウェイトマトリックスを取得するには?
- 7. パイプの後でstdinを復元する
- 8. UIScroll UIImageViewピンチズーム後に元のサイズに復元する方法
- 9. matlabでシリアルバッファをクリアする
- 10. WindowsStateを保存してリブート後に復元する/ relogin
- 11. Jmeterいくつかの反復後にクッキーをクリアする
- 12. Visual Studio 2013ですべてのブレークポイントを確認するには?
- 13. git fetch後にrepoを復元する方法は?
- 14. onClickedアクションの後にsurfaceViewを復元する方法は?
- 15. ユニオンn igraphsの後に属性を復元する方法は?
- 16. すべてを元に戻して最後のコミットに戻る
- 17. デコード後にUICollectionViewCellでバインディングを復元する方法
- 18. すべてのビルド後にアンドロイドビルドキャッシュをクリアします
- 19. VS2010のすべてのメソッドにブレークポイントを設定するには
- 20. RecyclerViewは回転後に状態を復元するのはなぜですか?
- 21. matlabワークスペース内のすべてのオブジェクトを反復する方法
- 22. オブジェクトのコピーを保存して後で復元する方法
- 23. Apache Flinkは障害後にトリガータイマーを復元しますか?
- 24. フラグメントはFragmentTransactionの後にTextViewを復元します
- 25. フラグメント化されたダイアログを復元時に復元する
- 26. Angularjs 1.4.7 - 送信後にフォームをクリアして元の状態に戻す
- 27. テンソルフローモデルを復元するには?
- 28. デフォルトのホームページを復元するには?
- 29. バグを保存した後にリセット - 初期値を復元するために復元しない
- 30. データベース(mysql)を変更して5分後に復元する方法は?
私は、最も単純な方法は、 'すべてクリア 'ではなく'クリア 'を使うことだと思います。 –