Hvordan bygge en Cell Array i Matlab

MATLAB er et teknisk databehandling programvare som brukes av forskere og ingeniører for databehandling og analyse. Ofte data lagret i tabeller og matriser er manipulert ved hjelp av innebygde MATLAB funksjoner som inkluderer matrise addisjon og multiplikasjon. Ofte er det nødvendig å lagre individuelle celler med data av forskjellige typer og dimensjoner innenfor en mye større beholder, hvor hver celle kan nås på et senere tidspunkt. Dette gjøres ved å opprette en cellegruppe i MATLAB, som gjør at alfanumeriske data som skal lagres med numeriske matriser av tall. Individuelle celler kan tilsettes til en allerede eksisterende cellegruppe, så vel som hver celler hatt kontakt innholdet kan modifiseres med nye innhold.

Bruksanvisning

1 Fjerne alle aktive variabler innenfor arbeidsområdet ved å skrive "klart alle" i MATLAB Command vinduet.

2 Lag en celle rekke tomme matriser ved å skrive kommandoen "x = celle (2,2)" inn i Command vinduet. Denne kommandoen lager en 2 rad med 2 kolonnecelle rekke tomme matriser.

3 Lag en 2 rad etter to kolonne cellegruppe som inneholder data fra ulike typer ved å skrive kommandoen "x = { 'Building Arrays", rand (2,2), 0: 1: 10, 5 + 5i} "hvor" { "og"} "angi en cellegruppe. Den "," angir dataene skal være i en annen kolonne, og ";" skaper en ny rad. I dette eksemplet inneholder den første raden en streng og sa "Building Arrays" og en 2x2 matrise med tilfeldige usignerte heltall. Den andre raden inneholder en 11 elementsatsen med usignerte intergers som starter ved 0 ° C og slutter ved 10 og et komplekst tall.

4 Legg til en ekstra element til cellegruppe opprettet i trinn 3 ved å skrive "x (2,3) = {10}", som legger til et nytt element i andre rad og tredje kolonne i matrix "x". MATLAB utvides automatisk cellegruppe ved å plassere en tom matrise i første rad tredje kolonne av cellegruppe.

Hint

  • Opprett en tom rute array ved hjelp av kommandoen "x = celle (2)", som skaper en to rad etter to kolonne firkantet rekke tomme matriser.