Come costruire un array di celle in Matlab

April 19

MATLAB è un software di calcolo tecnico usato dagli scienziati e ingegneri per l'elaborazione e l'analisi dei dati. Frequentemente i dati memorizzati in array e matrici sono manipolati utilizzando funzioni built-in MATLAB che includono matrici addizione e moltiplicazione. Spesso è necessario memorizzare le singole celle di dati di vari tipi e dimensioni all'interno di un contenitore più grande, dove ciascuna cella può essere letta in un secondo momento. Questo viene fatto creando una matrice di celle in MATLAB, che consente ai dati alfanumerici per essere memorizzati con matrici numeriche di numeri. Le singole celle possono essere aggiunti ad una matrice di celle già esistenti, nonché ogni cellule preesistenti contenuti possono essere modificati con nuovi contenuti.

istruzione

1 Cancellare tutte le variabili attive all'interno dello spazio di lavoro inserendo "Cancella tutto" nella finestra di MATLAB di comando.

2 Creare un array di celle di matrici vuote inserendo il comando "x = cella (2,2)" nella finestra di comando. Questo comando crea un 2 file da 2 colonne array di celle di matrici vuote.

3 Creare un array di celle 2 righe da 2 colonna che contiene i dati di diversi tipi inserendo il comando "x = { 'Costruire Array', rand (2,2); 0: 1: 10, 5 + 5i}", dove il "{ "e"} "specificare un array di celle. La "," specifica i dati dovrebbero essere in una colonna diversa e il ";" crea una nuova riga. In questo esempio, la prima riga contiene una stringa dicendo "Arrays Building" e una matrice 2x2 di interi senza segno casuali. La seconda riga contiene un array 11 elemento di intergers senza segno a partire da 0 e termina a 10 e un numero complesso.

4 Aggiungere un ulteriore elemento alla matrice di celle creato nel passaggio 3 digitando "x (2,3) = {10}", che aggiunge un nuovo elemento nel 2 ° e 3 ° fila colonna della matrice "x". MATLAB espande automaticamente la matrice di celle inserendo una matrice vuota nella riga 1 3a colonna della matrice di celle.

Consigli e avvertenze

  • Creare un array quadrato vuoto utilizzando il comando "x = cella (2)", che crea un 2 file da 2 colonne matrice quadrata di matrici vuote.