MATLAB ist ein führender technischer Programmiersprache für Wissenschaft und Technik. Während der Ausführung eines Programms , ist es oft notwendig , drucken Sie eine Nachricht, die aktuellen Werte für bestimmte Variablen . MATLAB können Sie spezielle Konvertierung Zeichen in Zeichenfolge, die mit dem aktuellen Inhalt einer numerischen Variablen formatiert werden platzieren. Anleitung
1
Wählen Sie Ihre Ausgabe-Funktion . MATLAB bietet zwei Funktionen , um eine numerische Variable in einen String angezeigt : " . Fprintf " " sprintf " und Die " sprintf "-Funktion formatiert die Ausgabe als MATLAB String-Variable . Die " fprintf "-Funktion schreibt die formatierten String in eine Textdatei oder auf dem Desktop ausgegeben, wenn keine Datei ID gegeben ist.
2
Format der Zeichenfolge . Betrachten wir zwei numerischen Variablen ganze Zahlen enthalten : " Nummer1 " und " Zahl2 " . Als Beispiel zeigen beide Zahlen sowie das Ergebnis der Division " Nummer1 " durch " Zahl2 " . Der Format-String an die Druck-Funktion geben könnte , " das Ergebnis der Division % d von % d ist % f ".
Beachten Sie, dass die doppelten Anführungszeichen in Ihrem MATLAB-Code aufgenommen werden sollten. Die "% d" und "% f" sind Zeichen, die Umwandlung MATLAB erzählen, wie die numerischen Variablen formatieren. Die "% d" Umwandlung Charakter Formatieren einer numerischen Variablen als Basis 10 , signed integer . Die "% f" Umwandlung Zeichenformate die Variable als festen Punkt Nachkommastelle .
3
drucken das obige Beispiel der MATLAB -Desktop während der Ausführung eines Programms , machen den folgenden Aufruf der Funktion in Ihre Programm :
fprintf ( " das Ergebnis der Division % d von % d ist % f" , Zahl1, Zahl2 , number1/number2 );
4
Speichern Sie das obige Beispiel ein String-Variable . Nehmen Sie die folgende MATLAB Function Call in Ihrem Programm :
output_string = sprintf ( "Das Ergebnis der Aufteilung % d von % d ist % f" , Zahl1, Zahl2 , number1/number2 );