ライブスクリプトにお​けるセクションごとの​出力をコマンドにより​削除する方法について

31 次查看(过去 30 天)
FS
FS 2024-6-24,6:27
编辑: FS 2024-7-16,0:46
先日 ライブスクリプト内の​出力の一部をコマンド​ウィンドウ上に出力す​る方法について という質問をしたのですが、解決策が見つからず、代替案としてGUI上で右クリックから操作可能な「出力のクリア」をコード上で行いたいと考えています。
ライブスクリプト上で右クリック→出力のクリアの操作(以下の図の「出力のクリア」 )により、ライブスクリプト上の出力を削除することはできるのですが、これをコード上で行うことは可能でしょうか。意図としては、ライブスクリプト上の不要な出力を削除して、スクリプトの可読性を上げ、スクリプトをエクスポートするためにこの機能を使用したいと考えております。
どなたかご存じの方がいらっしゃいましたらご教示のほどよろしくお願いいたします。

采纳的回答

covao
covao 2024-7-15,6:12
Live Editorを操作するMATLAB APIは用意されてますが、残念ながら、下記によると、出力をクリアするコマンドは用意されていないようです。
  1 个评论
FS
FS 2024-7-16,0:45
编辑:FS 2024-7-16,0:46
covaoさん
ご回答ありがとうございます。また、関連ページも添付してくださりありがとうございます。
やはり現状ではクリアする方法がないのですね。 ただ、リンク先の '\b' (backspace)によってfprintfを用いて削除できるという点が初めて知る内容で勉強になりました。
うまく出力の文字数をカウントする機能があれば、その数分\bをタイプしてoutputを削除する関数ができそうですね。こちらの手法で代用できないか検討してみます。
今後は公式で削除用の関数を用意していただければ嬉しいですね。
この度はありがとうございました。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 MATLAB 入門 的更多信息

产品


版本

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!