Ausgabetext in MATLAB

April 12

MATLAB ist ein vielseitiges Computerprogramm fähig auf allen Ebenen von Math, Abbildung Plotten, Programmierung und Signalverarbeitung. Sie können Text auf dem Bildschirm ausgeben möchten. MATLAB bietet verschiedene Programmierfunktionen dazu, jeweils etwas anders in seiner beabsichtigten Anwendung. Wählen Sie die Methode, die Ihre Programmierung Situation am besten entspricht.

DISP-Funktion

Sie können einen beliebigen Text oder eine "Zeichenfolge" in der Programmierung Nomenklatur auf dem Bildschirm innerhalb MATLABs "Disp" Funktion Darstellungsweisen von anzeigen. "Disp" ist die Abkürzung für "Display." Beispielsweise möchten Sie auf dem Bildschirm die Worte Ausgabe "Jack ist heute 10 Jahre alt", geben Sie den folgenden Code in MATLABs-Eingabeaufforderung:

DISP ('Jack ist 10 Jahre alt heute.')

Drücken Sie "Enter." MATLAB wird Ihr Satz auf dem Bildschirm ausgeben. Es gibt den Text, sondern speichert die Zeichenfolge nicht.

Mehrere Strings direkt

Wenn Sie einen Ausdruck, z. B. die Zahl "3" eingeben wird MATLAB nur "3." Ausgabe Sie können erzwingen, dass MATLAB nur eine Zeichenfolge auszugeben, die Sie eingeben. Beispielsweise können Sie an MATLABs-Eingabeaufforderung Folgendes eingeben:

str = ['Jack ist 10', 'heute Jahre alt']

MATLAB wiederholt Sie alles mit Ausnahme der Klammern und Apostrophe eingegeben. Im Gegensatz zur Funktion "Disp" speichert MATLAB die Zeichenkette in einer Variablen. In diesem Beispiel ist die Variable Name "Str." Mit dieser Syntax können Sie mehrere Zeichenfolgen zu einer einzigen Zeichenfolge kombinieren.

Sprintf dann Disp

Die MATLAB "Sprintf" ist ein weiterer Weg, um eine Zeichenfolge zu generieren und in einer Variablen speichern. Geben Sie diesen Code an der Eingabeaufforderung ein:

Str = Sprintf ('Jack ist 10 Jahre alt heute');

Mit dieser Funktion erzählt das Semikolon am Ende MATLAB zum Ausführen der Aktion, sondern um das Ergebnis nicht auszugeben. Nun, da Sie die Textzeichenfolge erstellt und seinen Inhalt in einer Variablen gespeichert haben, können Sie die "Disp"-Funktion, um es auf dem Bildschirm. Verwenden Sie diesen Code:

DISP(Str)

Fprintf Funktion

Wenn Sie möchten-Zeichenfolge erstellen, speichern und zeigen Sie sie mit einer Funktion, verwenden Sie MATLABs "Fprintf" Funktion. Geben Sie den folgenden Code in MATLABs-Eingabeaufforderung:

Str = Fprintf ('Jack ist heute 10 Jahre alt.

Alles in eine Aktion, MATLAB wird Ihre Textzeichenfolge in einer Variablen speichern, Drucken Sie es auf dem Bildschirm und nicht enthalten die "str =" Teil davor, wie es beim Speichern und mehrere strings direkt ausgeben.