In MATLAB, un vettore è una struttura dati fondamentale che consente di archiviare e modificare la raccolta di valori in essa archiviati. Gli array in MATLAB sono memorizzati in righe e colonne e possono avere più dimensioni. Puoi lavorare con matrici, tabelle e vettori utilizzando gli array. L'array unidimensionale in MATLAB è a vettore e l'array multidimensionale è noto come una Matrice.
In questa guida, discuteremo gli array e i modi per crearli in MATLAB.
Come creare un array in MATLAB
In MATLAB, hai diversi approcci per creare array in base ai loro tipi e dimensioni. Gli array possono essere costruiti come singole righe, singole colonne o con più righe e colonne.
Per creare un array in MATLAB, puoi seguire i modi descritti di seguito:
1: crea un array con una singola riga in MATLAB
Puoi creare un array a riga singola in MATLAB aggiungendo spazi o virgole tra i valori e racchiudendoli in una parentesi quadra, questo tipo di array è anche noto come vettore riga.
Ad esempio, il seguente frammento di codice di esempio creerà un array 1×5 in MATLAB.
un = [ 5 7 6 3 4 ]
2: Crea un array di una singola colonna in MATLAB
Puoi anche creare l'array di una singola colonna, per crearlo usa il punto e virgola tra i valori. L'array con una singola colonna è noto come array di colonne.
Considera il seguente esempio di creazione di un array 5 × 1 in MATLAB.
un = [ 5 ; 7 ; 6 ; 3 ; 4 ]
3: Crea una matrice di più righe in MATLAB
Puoi anche creare una matrice di più righe separando le righe con un punto e virgola.
È possibile creare un array 3×3 in MATLAB utilizzando il seguente codice di esempio:
un = [ 1 6 9 ; 3 5 7 ; 7 9 undici ]
Nell'esempio seguente, abbiamo creato un array di stringhe con due righe e tre colonne:
'Italia' , 'Tacchino' , 'Germania' ]
4: creare un array con valori equispaziati
Per creare un array con valori equispaziati in MATLAB, puoi utilizzare il file operatore due punti (:) . Il codice di esempio riportato di seguito illustra come creare una matrice di cinque elementi con valori equidistanti.
X = 2 : 2 : 10
Puoi anche utilizzare la funzione MATLAB incorporata chiamata spaziolin() per creare un array con valori equispaziati all'interno di un determinato intervallo.
Crea un array di 5 valori compresi tra 0 e 10 tramite il seguente frammento di codice di esempio:
inspace ( 0 , 10 , 5 )
5: Crea un array con valori identici
Puoi creare un array con valori identici utilizzando alcune funzioni integrate in MATLAB, ad esempio zeri() E quelli() . Per queste funzioni, devi assegnare righe e colonne manualmente e creerà l'array per te.
Ad esempio, il seguente funzione zeri creerà una matrice o un array di zeri:
z = zeri ( 1 , 3 )
Per creare una matrice o un array di uno, puoi utilizzare il file quelle funzione in MATLAB:
6: creare un array con valori diversi
Per creare un array con valori diversi in MATLAB, puoi utilizzare il built-in rand() function, dove devi assegnare tu stesso le righe e le colonne, e creerà l'array per te.
Ad esempio, il codice seguente creerà un array 2×3 di valori casuali in MATLAB.
rand ( 2 , 3 )
Linea di fondo
In MATLAB, array vengono utilizzati per archiviare e manipolare la raccolta di valori in modo efficiente. Puoi utilizzare vari metodi per creare array singoli e multidimensionali in MATLAB. Questo tutorial ha presentato diversi modi per creare un array in MATLAB e comprenderlo ti aiuterà a creare un array per eseguire facilmente problemi di calcolo complessi e analisi.