Come creare un array in MATLAB

Come Creare Un Array In Matlab



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:

stra = [ 'Canada' , 'UK' , 'STATI UNITI D'AMERICA' ;
'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:

z = unità ( 1 , 3 )


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.