Contenuto principale

strings

R2026b

Creare un array di stringhe senza caratteri

Descrizione

str = strings restituisce una stringa senza caratteri. Per maggiori informazioni sugli array di stringhe, vedere string.

È anche possibile utilizzare le virgolette doppie. Ad esempio, str = "" crea uno scalare di stringa che non contiene caratteri.

str = strings(n) restituisce un array di stringhe n x n. Ogni elemento è una stringa senza caratteri.

esempio

str = strings(sz1,...,szN) restituisce un array di stringhe sz1 x...x szN, dove sz1,...,szN indicano la grandezza di ciascuna dimensione. Ad esempio, strings(2,3) restituisce un array di stringhe 2x3 dove ogni elemento è "".

esempio

str = strings(sz) restituisce un array di stringhe dove il vettore di grandezza sz definisce size(str). Ad esempio, strings([2,3]) restituisce un array di stringhe 2x3.

esempio

Esempi

comprimi tutto

str = strings(4)
str = 4×4 string
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""

str = strings([2,6])
str = 2×6 string
    ""    ""    ""    ""    ""    ""
    ""    ""    ""    ""    ""    ""

Creare un array di stringhe vuote delle stesse dimensioni di un array esistente.

A = [1 2 3; 4 5 6];
sz = size(A);
str = strings(sz)
str = 2×3 string
    ""    ""    ""
    ""    ""    ""

È prassi comune combinare le due righe di codice precedenti in un'unica riga:

str = strings(size(A));

È possibile utilizzare strings per pre-allocare lo spazio necessario per un array di stringhe di grandi dimensioni.

Argomenti di input

comprimi tutto

Dimensione di un array quadrato, specificata come intero non negativo.

  • Se n è 0, str è un array vuoto.

  • Se n è negativo, strings considera n come 0.

Tipi di dati: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Grandezza di ciascuna dimensione, specificata come argomenti interi non negativi separati.

  • Se la grandezza di qualsiasi dimensione è 0, str è un array vuoto.

  • Se la grandezza di qualsiasi dimensione è negativa, strings la considera come 0.

  • Oltre la seconda dimensione, strings ignora le dimensioni finali con grandezza pari a 1. Ad esempio, strings(3,1,1,1) produce un vettore di stringhe 3x1 senza caratteri.

Tipi di dati: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Grandezza di ciascuna dimensione, specificata come vettore riga di interi non negativi. Ciascun elemento di questo vettore indica la grandezza della dimensione corrispondente:

  • Se la grandezza di qualsiasi dimensione è 0, str è un array vuoto.

  • Se la grandezza di qualsiasi dimensione è negativa, strings la considera come 0.

  • Oltre la seconda dimensione, strings ignora le dimensioni finali con grandezza pari a 1. Ad esempio, strings([3,1,1,1]) produce un vettore di stringhe 3x1 senza caratteri.

Esempio sz = [2,3,4] crea un array 2x3x4.

Tipi di dati: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Funzionalità estese

espandi tutto

Cronologia versioni

Introdotto in R2016b