Nwlapcug.com


Come convertire una cella in una matrice in MATLAB

Una matrice di celle è una struttura MATLAB che può contenere informazioni memorizzate in tipi di dati diversi. MATLAB è un linguaggio usato per descrivere le funzioni matematiche e ambiente interattivo di tale lingua. Numeri, stringhe e persino intere matrici o altre matrici di celle possono essere memorizzati in una matrice di celle. Se un processo che si utilizza produce una matrice di celle contenenti dati numerici che si desiderano interpretare come una matrice, è possibile utilizzare la funzione "cell2mat" per convertire la struttura in una matrice.

Istruzioni

1

Digitare il seguente comando nella finestra di comando per creare una matrice 3 x 3 celle.

c = {1, 2,3, 4, 5,6; 7, 8,9};

2

Digitare il seguente comando per convertire la matrice di celle in una matrice.

m = cell2mat(c);

3

Prova "cell2mat" con una più complessa matrice di celle che contiene le matrici.

c = {[[1 2]; [ 4 5]; [7 8]], [3; 6; 9]};

m = cell2mat(c);

Questa matrice di cella contiene 2 oggetti: una matrice 3 x 2 e una matrice 3 x 1. Purché le relative dimensioni di tutte le celle adiacenti della matrice corrispondano, "cell2mat" sintetizzerà un'unica matrice contenente i dati di tutte le celle della matrice.