disp
Anzeigen des Werts einer Variablen
Syntax
Beschreibung
Beispiele
Anzeigen von Variablenwerten
Erstellen Sie eine Variable mit Zahlen und eine weitere Variable mit Text.
A = [15 150];
S = 'Hello World.';
Zeigen Sie den Wert jeder Variablen an.
disp(A)
15 150
disp(S)
Hello World.
Anzeigen einer Matrix mit Spaltenbeschriftungen
Zeigen Sie eine Matrix an und beschriften Sie die Spalten mit Corn
, Oats
und Hay
.
X = rand(5,3);
disp(' Corn Oats Hay')
Corn Oats Hay
disp(X)
0.8147 0.0975 0.1576 0.9058 0.2785 0.9706 0.1270 0.5469 0.9572 0.9134 0.9575 0.4854 0.6324 0.9649 0.8003
Anzeigen eines Hyperlinks im Befehlsfenster
Zeigen Sie einen Link zu einer Webseite an, indem Sie HTML-Hyperlink-Code als Eingabe für disp
einschließen. Zeigen Sie beispielsweise einen Link zur Website von MathWorks® an.
X = '<a href = "https://www.mathworks.com">MathWorks Web Site</a>';
disp(X)
Anzeigen mehrerer Variablen in derselben Zeile
Im Folgenden sind drei Möglichkeiten zum Anzeigen mehrerer Variablenwerte in derselben Zeile des Befehlsfensters aufgeführt.
Verknüpfen Sie mehrere Zeichenvektoren mithilfe des Operators []
. Konvertieren Sie mithilfe der Funktion num2str
beliebige numerische Werte in Zeichen. Verwenden Sie disp
, um das Ergebnis anzuzeigen.
name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)
Alice will be 12 this year.
Verwenden Sie sprintf
, um Text zu erstellen, und zeigen Sie diesen anschließend mithilfe von disp
an.
name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)
Alice will be 12 this year.
Verwenden Sie fprintf
, um den Text direkt anzuzeigen, ohne eine Variable zu erstellen. Um die Anzeige jedoch ordnungsgemäß zu beenden, müssen Sie den Text mit dem Metazeichen für eine neue Zeile (\n
) abschließen.
name = 'Alice'; age = 12; fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.
Eingabeargumente
X
— Input Array
Array
Input Array (Eingabearray).
Zum Anzeigen mehrerer Arrays können Sie eine Verknüpfung oder die Funktionen sprintf
bzw. fprintf
verwenden, wie im Beispiel Anzeigen mehrerer Variablen in derselben Zeile veranschaulicht.
Erweiterte Fähigkeiten
Thread-Based Environment
Führen Sie mithilfe von MATLAB® backgroundPool
den Code im Hintergrund aus oder machen Sie den Code mit der Parallel Computing Toolbox™ ThreadPool
schneller.
Diese Funktion bietet vollständige Unterstützung für thread-basierte Umgebungen. Weitere Informationen finden Sie unter Run MATLAB Functions in Thread-Based Environment.
Versionsverlauf
Eingeführt vor R2006a
Beispiel öffnen
Sie haben eine geänderte Version dieses Beispiels. Möchten Sie dieses Beispiel mit Ihren Änderungen öffnen?
MATLAB-Befehl
Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)