Hvordan plotte flere grafer på en enkelt graf i Matlab

Hvordan plotte flere grafer på en enkelt graf i Matlab


Matlab er et datamiljø skapt av programvaren selskapet Mathworks. Det er ofte brukt i mange vitenskapelige og tekniske applikasjoner på grunn av sin numeriske databehandling og programmeringsfunksjoner. En oppgave som er viktig for disse typer programmer er plott og grafer, som kan brukes til å forstå og belyse resultatene av et bestemt program innen Matlab. Plassere flere grafer i en enkelt graf er en måte å sammenligne forskjellige resultater i Matlab. Dette gjøres ved hjelp av "subplot" -funksjonen.

Bruksanvisning

1 Lag, importere eller initialisere data som du skal plotte. For eksempel, kommandoene nedenfor skape et datasett som til slutt vil bli brukt for den horisontale aksen "x", og tre sett med data som brukes til den vertikale aksen "y".

x = [1 2 3 4 5];

y = [2 5 8 2 1; 4 8 11 5 5; 5 9 10 0 4];

2 Bruk subplot kommandoen for å tildele plass å plassere flere grafer. Kommandoen> subplot (3,1,1) "kaller" den første subplot, slik at du kan plotte data innenfor den første tomten. Det første tallet i subplot kommandoen viser at det er tre tomter som er lagt vertikalt oppå hverandre; det andre tallet indikerer at det er bare en kolonne av tomter, og det tredje tallet indikerer at tomten på toppen er det en til å fokusere på. Alternativt vil kommandoen> subplot (2,2,1) indikerer en 2 x 2 torget i 4 forskjellige tomter

3 Plotte dataene i subplot. Kommandoen> plot (x, y (1, :)) vil plotte den første raden med data på den første tomten.

4 Gjenta de ovennevnte kommandoene for å tegne de resterende to grafene. I dette eksempelet vil disse kommandoene være:

subplot (3,1,2)

plot (x, y (2, :))

subplot (3,1,3)

plot (x, y (3, :)).

Det skal nå være tre forskjellige grafer alle plottede oppå hverandre på den samme grafen.

Hint

  • Bruk Matlab dokumentasjon for å studere riktig bruk av ulike kommandoer, for eksempel "plot og" subplot ", og for å forstå hvordan å initialisere matriser i Matlab.