Wie man einen Wert in eine Zeichenfolge MATLAB anzeigen

November 16

Wie man einen Wert in eine Zeichenfolge MATLAB anzeigen

MATLAB ist eine führende technische Programmiersprache für Wissenschaft und Technik. Beim Ausführen eines Programms, ist es oft notwendig, eine Botschaft, mit Strom für bestimmte Variablen Werte zu drucken. MATLAB können Sie spezielle Konvertierungszeichen in Zeichenfolge zu platzieren, die mit den aktuellen Inhalt einer numerischen Variablen formatiert wird.

Anweisungen

1 Wählen Sie Ihre Ausgangsfunktion. MATLAB bietet zwei Funktionen, um eine numerische Variable in einer Zeichenfolge angezeigt: "Sprintf" und "Fprintf." Funktion "Sprintf" formatiert die Ausgabe als eine MATLAB-String-Variable. Die Funktion "Fprintf" schreibt die formatierte Zeichenfolge in eine Textdatei oder in die desktop-Ausgabe, wenn keine Datei, die ID gegeben ist.

2 Formatzeichenfolge. Betrachten Sie zwei numerische Variablen mit Ganzzahlen: "Zahl1" und "number2". Als Beispiel zeigen Sie sowohl Zahlen als auch das Ergebnis der Division "Zahl1" durch "number2". Der Format-String an die Druckfunktion geben könnte, "das Ergebnis der Division %d von %d %f ist."

Beachten Sie, dass doppelte Anführungszeichen in der MATLAB-Code aufgenommen werden sollen. Die "%d" und "%f" sind Konvertierungszeichen, die MATLAB wie die numerische Variable formatieren soll. Das Zeichen "%d" Konvertierung wird eine numerische Variable als Basis 10, Ganzzahl formatieren. Das Zeichen "%f" Konvertierung Formate die Variable als Dezimalzahl Festkomma.

3 Drucken Sie das obige Beispiel mit dem MATLAB-Desktop während der Ausführung eines Programms zu, stellen Sie die folgende Funktion in Ihrem Programm aufrufen:

Fprintf ("das Ergebnis der Division %d von %d ist %f", Zahl1, Zahl2, Zahl1/Zahl2);

4 Das obige Beispiel einer String-Variablen zu speichern. Stellen Sie die folgende MATLAB-Funktion in Ihrem Programm aufrufen:

Output_string = Sprintf ("das Ergebnis der Division %d von %d ist %f", Zahl1, Zahl2, Zahl1/Zahl2);

Tipps & Warnungen

  • Finden Sie die MATLAB-Produktdokumentation für volle Liste der Zeichen für die Konvertierung von Zeichenfolgen.