home
の代わりに使ってみてくださいclc
。コマンドclc
ウィンドウからすべてのテキストを削除し、カーソルを左上に移動して空白のウィンドウを表示しますhome
が、カーソルを左上に移動して空白のウィンドウを表示しますが、テキストはまだそこにあり、上にスクロールできますそれを見るために。home
ではなくずっと使っていclc
ます。
いずれの場合も、テキストはコマンド履歴ウィンドウに残り、上/下矢印を使用してコマンド ウィンドウで取得できます。
コード ビハインドclc
が表示されない理由は、それが p コード化されているからではなく、組み込み関数である (つまり、MATLAB 言語で実装されていない) からです。同じことが にも当てはまり、clear
などの多くの数学関数にも当てはまります。それらを変更して動作を変更する方法はありません (プロセスを逆にするなど)。svd
eig
diary
編集:コマンドウィンドウでのすべての入力と出力のログを指定されたファイルに保存する関数を調べることもできます。ファイルに次の行がありstartup.m
ます ( doc startup
MATLAB スタートアップ ファイルの使用方法がわからない場合は入力してください)。
diaryFolder = 'C:\diaries';
diaryFileName = ['diary', datestr(now, 'yyyymmdd'), '.txt'];
diary(fullfile(diaryFolder, diaryFileName))
そのため、MATLAB を起動するたびに、すべてのコマンド ウィンドウの入力と出力が、日付で名前が付けられたダイアリー ファイルに自動的にキャプチャされます。MATLAB を 1 日に複数回起動すると、同じファイルに追加されます。必要に応じて検索できるすべての記録が常に保持されていますclc
。home