Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

int2str

Convertire i numeri interi in caratteri

Descrizione

Nota

string è consigliata rispetto a int2str per la combinazione di scalari numerici e testo. Utilizzare l'operatore + per combinare stringhe e valori numerici e migliorare la leggibilità. Per ulteriori informazioni, vedere Funzionalità alternative.

chr = int2str(N) tratta N come una matrice di numeri interi e la converte in una matrice di caratteri che rappresenta gli interi. Se N contiene valori in virgola mobile, int2str li arrotonda prima della conversione.

esempio

Esempi

comprimi tutto

Convertire un numero intero.

chr = int2str(256)
chr = 
'256'

Arrotondare un valore in virgola mobile e convertirlo.

chr = int2str(3.14159)
chr = 
'3'

Convertire una matrice numerica.

chr = int2str([5 10 20;100 200 400])
chr = 2×13 char array
    '  5   10   20'
    '100  200  400'

Argomenti di input

comprimi tutto

Array di input, specificato come matrice numerica.

Suggerimenti

  • int2str restituisce solo array di caratteri. A partire dalla release R2016b, è possibile convertire array numerici in array di stringhe utilizzando la funzione string.

Funzionalità alternative

Aggiornare il codice che utilizza int2str per combinare scalari numerici con il testo in modo da poter invece utilizzare string. I valori numerici possono essere combinati con le stringhe utilizzando l'operatore +. Si noti che string non tronca i valori in virgola mobile. Ad esempio:

Non consigliatoConsigliato
newstr = ['The value is ' int2str(4.5)]
newstr =

    'The value is 5'
newstr = "The value is " + round(4.5)
newstr =

    "The value is 5"

Funzionalità estese

espandi tutto

Cronologia versioni

Introduzione prima di R2006a