La funzione disp (X) in Matlab, mostra un array, senza stampare il suo nome. Se X contiene una stringa di testo, la stringa viene visualizzata. Un altro modo in matlab per visualizzare una matrice sullo schermo è quello di digitare il suo nome, ma questa stampa un leader “X =”, che non è sempre auspicabile. Si noti che disp non visualizza un array vuoto.
Esempio
Un utilizzo della funzione disp con l’ausilio di un M-file è quello di visualizzare una matrice con le etichette di colonna:
disp( ‘ uno due tre)
disp (rand (5,3))
che si traduce in
uno due tre
0,2113 0,8474 0,2749
0,0820 0,4524 0,8807
0,7599 0,8075 0,6538
0,0087 0,4832 0,4899
0,8096 0,6135 0,7741
È inoltre possibile utilizzare il comando disp per visualizzare un collegamento ipertestuale nella finestra di comando. Includere la stringa completa dell’ipertesto su una sola riga come input per disp:
disp ( ‘ Il sito di Giuseppe Ciaburro‘)
che genera questo collegamento ipertestuale nella finestra di comando:
Cliccare sul link per visualizzare la home page del sito di Giuseppe Ciaburro in un browser web.
Per la concatenazione è possibile utilizzare disp per visualizzare gli elementi multipli. Ad esempio:
x = [1 2 3];
disp ([ ‘I valori di X sono:’, num2str (x)])
visualizza
I valori di X sono: 1 2 3
Se si desidera visualizzare il testo senza carattere di nuova riga finale, è necessario utilizzare la funzione fprintf. Per esempio,
fprintf ( ‘% s% d% d% d’, ‘I valori di X sono:’, x (:));
visualizza il testo simile al precedente, ma non include un ritorno a capo.
LINK DI APPROFONDIMENTO PER L’ARGOMENTO:
- Elementi di programmazione in Matlab
- Manuale Matlab
- La funzione disp in matlab
- Salvare una sessione in Matlab
- La funzione fopen in Matlab
- Come caricare un file in Matlab
- Come salvare un file in Matlab