Main Content

disp

Visualizzare il valore della variabile

Sintassi

Descrizione

esempio

disp(X) visualizza il nome della variabile 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

comprimi tutto

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.

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

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)

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

comprimi tutto

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

Cronologia versioni

Introduzione prima di R2006a