2009-06-02 13 views
30

Wie löschst du die Konsole in MATLAB?Wie löschst du die Konsole in MATLAB?

Zum Beispiel debugge ich ein Skript, das eine Tonne der Ausgabe anzeigt. Ich möchte die Konsole bei jedem Lauf löschen, damit ich nicht durch die Ausgabe von alten Läufen schauen muss.

Antwort

73

Kurze Antwort, die clc Funktion:

>> clc 

Sie können auch wählen bearbeiten>löschen Befehlsfenster in der MATLAB-Desktop (ältere Versionen) oder wählen Sie löschen Befehlsfenster aus dem Befehlsfenster Pull-Down-Menü:

enter image description here

20
>> clc %clear command 

ähnliche Funktionen sind:

>> clf %clear figure 
>> cla %clear axis 
>> close all %close all windows 
>> clear %clear workspace of variables 
+1

Vor Jahren habe ich immer "closeall" statt "close all" eingegeben. Faule Finger, aber es erzeugt natürlich einen Fehler. Die einfache Lösung bestand darin, ein einfaches Idiom zu kreieren, die naheliegende Funktion auf meinem System. Problem gelöst. –

+0

Wir hatten eine Funktion SHG (Grafik anzeigen), wenn Computer entweder im Text- oder Grafikmodus waren. Wir haben dann SHG dazu gebracht, die Figur aufzustellen. In dem Bemühen, die Sprache zu vereinfachen, haben wir den Befehl losgeworden, da Figure (gcf) dasselbe getan hat. Nun, nach einer Veröffentlichung von Beschwerden ... >> edit shg So sind Sie nicht allein Hackschnitzel ... :) – MatlabDoug

6

Eine weitere Möglichkeit, die clc ist zu dem rechten Maustaste im Befehlsfenster und wählen Sie ‚Clear-Befehlsfenster‘

3

Es gibt auch ein Standard-Tastenkürzel für das Clearing zu erreichen Befehlsfenster, das ist STRG + L. Das ist wahrscheinlich der schnellste Weg, um die Ausgabe zu löschen.

+4

Zumindest für R2015a gibt es keine Standard-Verknüpfung zum Löschen des Befehlsfensters. Es muss zuerst über Einstellungen -> Tastatur -> Verknüpfungen erstellt werden. – dasdingonesin

+0

@dasdingonesin yeah die Antwort könnte jetzt veraltet sein ;-) – Micer