disp
Visualizzare il valore della variabile
Sintassi
Descrizione
disp(
visualizza il nome della variabile X
)X
senza stampare il nome della variabile stessa. Un altro modo per visualizzare una variabile è digitarne il nome, che visualizza una "X =
" inziale prima del valore.
Se una variabile contiene un array vuoto, disp
restituisce una visualizzazione vuota.
Esempi
Visualizzazione dei valori della variabile
Creare una variabile contenente numeri e un'altra variabile contenente testo.
A = [15 150];
S = 'Hello World.';
Visualizzare il valore di ciascuna variabile.
disp(A)
15 150
disp(S)
Hello World.
Visualizzazione di matrice con etichette di colonna
Visualizzare una matrice ed etichettare le colonne come Corn
, Oats
e 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
Visualizzazione del collegamento ipertestuale nella finestra di comando
Visualizzare un collegamento a una pagina web includendo il codice di collegamento ipertestuale HTML come input di disp
. Ad esempio, visualizzare un collegamento al sito web di MathWorks®.
X = '<a href = "https://www.mathworks.com">MathWorks Web Site</a>';
disp(X)
Visualizzazione di più variabili sulla stessa linea
Esistono tre modi per visualizzare più valori di variabili sulla stessa linea nella finestra di comando.
Concatenare più vettori di caratteri utilizzando l’operatore []
. Convertire qualsiasi valore numerico in caratteri utilizzando la funzione num2str
. Utilizzare disp
per visualizzare il risultato.
name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)
Alice will be 12 this year.
Utilizzare sprintf
per creare testo, quindi visualizzarlo con disp
.
name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)
Alice will be 12 this year.
Utilizzare fprintf
per visualizzare il testo direttamente senza creare una variabile. Tuttavia, per terminare correttamente la visualizzazione, è necessario terminare il testo con il metacarattere nuova riga (\n
).
name = 'Alice'; age = 12; fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.
Argomenti di input
X
— Array di input
array
Array di input.
Per visualizzare più di un array, è possibile utilizzare la concatenazione oppure le funzioni sprintf
o fprintf
, come mostrato nell’esempio Visualizzazione di più variabili sulla stessa linea.
Funzionalità estese
Ambiente basato su thread
Esegui il codice in background usando MATLAB® backgroundPool
oppure accelera il codice con Parallel Computing Toolbox™ ThreadPool
.
Questa funzione supporta completamente gli ambienti basati su thread. Per maggiori informazioni, vedere Run MATLAB Functions in Thread-Based Environment.
Cronologia versioni
Introduzione prima di R2006a
Comando MATLAB
Hai fatto clic su un collegamento che corrisponde a questo comando MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB. I browser web non supportano i comandi MATLAB.
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)