2017-02-28 9 views
3

clearコマンドを入力して作業領域をクリアしてから、clcコマンドを入力してコマンドウィンドウをクリアするのは面倒です。作業領域とコマンドウィンドウを同時に消去するコマンドや方法はありますか?

ワークスペースとコマンドウィンドウを同時に消去するコマンドや方法はありますか?

+0

このような質問は、MathWorksのドキュメント、トレーニング、またはCodyの演習に含める必要があります。これはMatlab内でのやり方を考える良い例です。特に、 'startup.m'と' finish.m'でMatlabをカスタマイズする場合です。 – Matt

+0

@Mattはい、私は同意します。 MATLABのドキュメントがより良くなります。 –

答えて

2

これらのことを同時に行う組み込み関数はありません。

ありがたいことに、あなたが望むコマンドを呼び出すスクリプトをパス上に作成することで、この動作を容易にスクリプト化することができます。たとえば、あなたのスクリプトclr.mに名前を付け、あなたの意図を完全にクリアなすべてのもの、nukeのようなもの(免責事項:私は開発者です)にある場合は、それを次のような内容

clr.m

clear all; 
clc; 

を与えることができるかもしれませんより完全なあなたのニーズに適しています。

+0

すばやく詳細な回答をありがとう。私はそれがずっと最高の答えだと思う。私はちょうどコマンドのショートカットを作成することがこのことを行うことができますが、テストとコーディングの際にマウスを使用する以上にキーボードを使用するので、スクリプトを作成する方が速くなるはずです。^_^ –

+2

ちょうど注記:「すべてをクリア」は通常、過度のことであり、不当です。人々は主にRAMから変数をクリアするだけです。これは「クリア」(「クリアヴァルス」の略)です。 'clear all'もプリ - (一時的に)コンパイルされた関数を削除するので、それらを再度呼び出すと計算が遅くなります。 – Adriaan

+0

@Adriaan、フォローアップをありがとう。今私はそれを得て、 "クリア"を使用します。^_^ –