Contenuto principale

DisplayFormatOptions

Formato di visualizzazione dell'output nella finestra di comando

Da R2021a

Descrizione

È possibile utilizzare la funzione format per creare un oggetto DisplayFormatOptions che contenga informazioni sul formato di visualizzazione attuale nella finestra di comando. L'oggetto ha due proprietà: NumericFormat memorizza il formato di visualizzazione numerico e LineSpacing memorizza il formato di visualizzazione dell'interlinea. È inoltre possibile chiamare format on un oggetto DisplayFormatOptions come argomento di input per ripristinare le impostazioni di visualizzazione salvate in tale oggetto.

Creazione

Creare un oggetto DisplayFormatOptions chiamando la funzione format con un argomento di output.

Proprietà

espandi tutto

Formato di visualizzazione numerico, specificato come una delle seguenti opzioni.

Style

Risultato

Esempio

short

Formato decimale fisso e breve con 4 cifre dopo il punto decimale. Questa è l'impostazione numerica predefinita.

3.1416

long

Formato decimale fisso e lungo con 15 cifre dopo il punto decimale per i valori double e 7 cifre dopo il punto decimale per i valori single.

3.141592653589793

shortE

Notazione scientifica breve con 4 cifre dopo il punto decimale.

3.1416e+00

longE

Notazione scientifica lunga con 15 cifre dopo il punto decimale per i valori double e 7 cifre dopo il punto decimale per i valori single.

3.141592653589793e+00

shortG

Formato decimale fisso o breve o notazione scientifica, a seconda di quale sia più compatto, con un totale di 5 cifre.

3.1416

longG

Formato decimale fisso e lungo o notazione scientifica, a seconda di quale sia più compatto, con un totale di 15 cifre per i valori double e 7 cifre per i valori single.

3.14159265358979

shortEng

Notazione ingegneristica breve (l'esponente è un multiplo di 3) con 4 cifre dopo il punto decimale.

3.1416e+000

longEng

Notazione ingegneristica lunga (l'esponente è un multiplo di 3) con 15 cifre significative.

3.14159265358979e+000

+

Formato positivo/negativo con +, - e caratteri vuoti visualizzati per gli elementi positivi, negativi e zero.

+

bank

Formato valuta con 2 cifre dopo il punto decimale.

3.14

hex

Rappresentazione esadecimale di un numero binario a doppia precisione.

400921fb54442d18

rational

Rapporto tra numeri interi piccoli.

355/113

Formato di visualizzazione dell'interlinea, specificato come compact o loose.

Style

Risultato

Esempio

compact

Sopprime le righe vuote in eccesso per mostrare più output su una singola schermata.

theta = pi/2
theta =
1.5708

loose

Aggiunge righe vuote per rendere l'output più leggibile. Questa è l'impostazione predefinita per l'interlinea.

theta = pi/2

theta =

1.5708

Esempi

comprimi tutto

Dalla release R2021a

Ottenere il formato di visualizzazione corrente.

fmt = format
fmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "short"
      LineSpacing: "loose"

Dalla release R2021a

Salvare il formato di visualizzazione corrente e ripristinarlo in un secondo momento.

Impostare il display numerico su shortE e visualizzare una matrice 2x2 di valori numerici.

format shortE
m = [9638573934 37467; 236 574638295]
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

Salvare il formato di visualizzazione corrente in oldFmt e modificare il formato numerico in longE.

oldFmt = format("longE")
oldFmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "shortE"
      LineSpacing: "loose"

Confermare che il formato numerico è ora la notazione scientifica lunga, visualizzando nuovamente la matrice m.

m
m = 2×2

     9.638573934000000e+09     3.746700000000000e+04
     2.360000000000000e+02     5.746382950000000e+08

Ripristinare il formato allo stato precedente. Visualizzare nuovamente m per confermare che il formato numerico è ora il formato scientifico breve.

format(oldFmt)
m
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

Cronologia versioni

Introdotto in R2021a

Vedi anche