私はちょうど入力したものと最後に表示されたコマンドを、MATLABコンソールディスプレイから削除したいと思います。言うまでもなく、これはいたずらには理想的です(ただし、これはもちろん厳密に学術目的のみのものです)。これは、私の知る限り(このrelated answerに基づいて)得ているようです。matlab 'evidence removio':最後に表示されたコマンドを削除する
hist = com.mathworks.mlservices.MLCommandHistoryServices.getSessionHistory; %get history
last = strjoin(cell(hist(end-2:end)),' '); %convert history to string
fprintf(repmat('\b',1,numel(last))); %replace characters of string with whitespace
私は最後のは、(コマンド履歴を)コマンドを入力アクセスすることができますが - 最後のは(どのだろうコマンドは表示されません理想的である)。任意のアイデアをどのようにこれを解決するには?