Effacer les filtres
Effacer les filtres

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

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

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB 入門 dans Help Center et File Exchange

Produits


Version

R2024a

Community Treasure Hunt

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

Start Hunting!