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.