MATLAB ist eine Software- Umgebung, die von MathWorks, als Plattform für mathematische und technische Daten Erfassung, Anzeige , Modellierung und Analyse entwickelt, produziert. Standardmäßig wird MATLAB die Ergebnisse von jeder Berechnung als Ausgabe-String in das Fenster der Eingabeaufforderung . MATLAB beinhaltet zahlreiche neue Mechanismen für die Formatierung von Programm-Ausgang zu halten Displays sauber und einfach zu lesen, während die Anzeige wichtiger Informationen zum Programm. Unterdrücken Output
Jede Codezeile von MATLAB ausgeführt liefert normalerweise einen oder mehrere Werte . Der Ausgang der Linie , die auch als ein Echo , durch Beendigung einer Zeile mit einem Semikolon unterdrückt werden. Die Zeile " a = 5 +6 " Erträge " ans = 11" . Hinzufügen eines Semikolon hält Ausgang mit dem Befehl Fenster geschrieben : "a = 5 +6 ; " . Echo kann im Rahmen der aktuellen Funktion eingeschaltet werden , indem Sie den Befehl " echo off " . Alle Echo ausgeschaltet werden kann mit " echo off all" .
Angezeigte Variablen
Es ist leicht, den Inhalt einer Variablen , indem Sie den Namen der Tasten Variable in der Eingabeaufforderung . Doch diese Vorworte das Display mit der Zeichenfolge " =" . Der Aufruf der disp ()-Funktion mit einer variablen Namen als Argument die Daten in einem lesbaren Format angezeigt . Seien Sie vorsichtig beim Passieren großer Matrizen zur disp ()-Funktion , da alle Daten ausgedruckt werden .
Schreiben Strings auf dem Desktop
Sie kann es nützlich finden, String, der den Fortschritt des Programms während der Ausführung zu drucken, anstatt jede Zeile Echo auf den Befehl Fenster . Der Befehl fprintf ( ) können Sie einen String formatieren und schreibt sie in eine Datei oder auf den Befehl Fenster , wenn keine Datei-Handle ist gegeben. Format Zeichen werden mit einem " %"-Zeichen , wie % d für eine Zahl zur Basis 10 , % s für String oder % f für eine Fließkommazahl vorangestellt .
Fprintf ( ' Mein Programm % s erreicht hat, Schritt % d von % d Schritte \\ n ' , my_program_name , current_step , total_steps ); .
Schreiben Strings zu
Datei A String formatiert werden kann und gespeichert, um eine Variable für eine spätere Ausgabe mit dem sprintf ( )-Funktion. Die Funktion fprintf () kann verwendet werden, um direkt einen formatierten String in eine Ausgabedatei werden
my_string = sprintf ( " Meine Nummer ist % d \\ n ". , My_numer ); . File_handle = fopen ( ' my_output_file . txt ',' w '); fprintf ( file_handle , my_string ); fclose ( file_handle );