Hvordan konvertere en celle til en matrise i MATLAB

En cellegruppe er et MATLAB struktur som kan inneholde informasjon som er lagret i forskjellige datatyper. MATLAB er et språk som brukes for å beskrive matematiske funksjoner og at språkets interaktivt miljø. Tall, strenger, og til og med hele matriser eller andre cellearrangementer kan lagres i en cellegruppe. Hvis en prosess du bruker produserer en cellegruppe som inneholder numeriske data som du ønsker å tolke som en matrise, bruk "cell2mat" funksjon for å konvertere strukturen til en matrise.

Bruksanvisning

1 Skriv inn følgende kommando i kommandovinduet for å opprette en 3x3 celle array.

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

2 Skriv inn følgende kommando for å konvertere cellen array til en matrise.

m = cell2mat (c);

3 Prøv "cell2mat" med en mer kompleks cellegruppe som inneholder matriser.

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

m = cell2mat (c);

Denne cellegruppe inneholder 2 elementer: en 3x2 matrise og en 3x1 matrise. Så lenge de aktuelle dimensjoner av alle de tilstøtende celler i matrisen kampen, "cell2mat» vil syntetisere en enkelt matrise som inneholder alle cellens tabellens data.