Plott vertikal linje i matlab

Plott vertikal linje i matlab

I den følgende artikkelen vil vi forklare hvordan du bruker MATLAB -funksjonen xline () for å lage vertikale linjer og sette dem inn i en graf. Denne typen linjer brukes ofte som markører i grafer og diagrammer. Derfor vil vi også vise deg hvordan du legger tekstetiketter til disse linjene slik at du fullt ut kan mestre denne funksjonen i Matlab. Vi har også inkludert praktiske eksempler med kodebiter og bilder i denne artikkelen for bedre å forklare hvordan du kan lage eller tegne vertikale linjer i dette kraftige programmeringsmiljøet for vitenskapelig databehandling. Vi gjennomgår også inngangsargumentene og datatypene som er akseptert av Xline (). Vi vil også forklare hvordan du bruker hvert av disse argumentene for å spesifisere de ønskede attributtene for linjen du vil opprette.

Matlab xline funksjonssyntaks

xline (x)
Xline (X, Linespec)
Xline (X, Linespec, Etiketter)

Beskrivelse og eksempler for matlab -funksjon xline ()

MATLAB-funksjonen xline () oppretter og tegner vertikale linjer på et spesifisert punkt på x-aksen til en graf. Det gir også muligheten til å plassere tekstetiketter og spesifisere formatet og attributtene til linjefargen, bredden, linetypen osv. av linjen som blir opprettet. Deretter vil vi se på hvert inngangsargument for denne funksjonen og forklare funksjonen hver av dem utfører.

x: Spesifiserer koordinaten til "x" -aksen for å tegne den vertikale linjen. Denne inngangen godtar skalarer og vektorer for å spesifisere koordinatene.

LINESPEC: Angir stilen og fargeattributtene til linjen. Datatypen som Linespec aksepterer er en tegnvektor eller strengskalar.

Etiketter: går inn i tekstetikettene vi ønsker å legge til den vertikale linjen. Denne inngangen aksepterer strenger og cellematriser av karaktervektorer.

Hvordan lage en vertikal linje med Xline () -funksjonen i MATLAB

I dette eksemplet vil vi vise deg den enkleste måten å lage en vertikal linje med Matlabs Xline () -funksjon. For dette vil vi først lage en tom akse og aktivere rutenettet med følgende funksjoner:

Nå vil vi tegne en vertikal linje på denne aksen. For å gjøre dette, kaller vi funksjonen xline () sender inn “x” koordinaten til x-aksen som vi ønsker å tegne linjen. I dette tilfellet, midt i aksen, inngår vi "x" verdien 0.5. I dette eksemplet bruker vi bare “X” inngangsargumentet, så linjestilparametrene tar standardverdiene. Dermed vil linjen trukket av xline () være kontinuerlig og svart. Deretter ser vi hele koden. Med disse funksjonene har vi laget følgende tomme graf:

I den følgende figuren ser vi linjen trukket fra x-aksen:

Hvordan lage flere vertikale linjer med Matlab Xline () -funksjon

Inngangen “x” til MATLAB -funksjonen xline () godtar skalarer og vektorer. Så det er mulig å tegne flere linjer ved å sende til "x" en vektor med koordinatene til de flere linjene du vil tegne. Deretter vil vi se et eksempel der vi sender en koordinatvektor for å tegne 10 like vertikale linjer på en graf.

Hvordan stille inn fargestilen og linetypen ved hjelp av linspec -inngangen til MATLAB -funksjonen xline ()

Når vi tegner vertikale linjer med Xline (), har vi muligheten til å spesifisere typen og fargen på den linjen. Dette gjøres ved hjelp av inngangen “Linespec”. I dette eksemplet vil vi se hvordan du velger disse attributtene. Syntaksen til “Linespec” -inngangen for å velge linjestil og farge er som følger:

'Linetype Color' = ' - - G' = stiplet linje grønn

Nedenfor er en tabell over de forskjellige linjetyper og fargealternativer for linjene.

Deretter vil vi se fargealternativene som tilbys av xline () -funksjonen.

Nå bruker vi “Linespec” -inngangen for å lage en vertikal linje av Dash-Dot Line Type i rød farge på samme graf som vi opprettet i forrige eksempel, denne gangen på Coordinate 0.2 av x-aksen. For å gjøre dette sender vi følgende streng i "Linespec" -inngangen for å angi disse attributtene:

Nedenfor kan vi se koden for dette.

Følgende figur viser hvordan linjestil og linjefargeattributter kan spesifiseres med LinSpec -inngangen til MATLAB -funksjonen Xline ().

Hvordan legge til tekstetiketter til de vertikale linjene på et plott med Matlabs Xline () -funksjon

I dette eksemplet viser vi deg hvordan du legger tekstetiketter til de vertikale linjene vi lager med xline () -funksjonen. Disse etikettene blir sendt som karakterstrenger på tidspunktet for funksjonsanrop i "etiketten" -inngangen til Xline (). Vi vil nå se et eksempel på hvordan vi lager en solid kontinuerlig blå linje med etiketten “Linuxhint”. Deretter vil vi se hvordan inngangsargumentene til xline () -funksjonen skal sendes for å lage linjer med tekstetiketter.

I tilfeller der flere etiketter må opprettes, må vi først opprette en celleutvalg av karaktervektorer med hvert av disse etikettene i riktig rekkefølge og sende denne matrisen til "etiketten" -inngangen til xline () -funksjonen som i følgende eksempel.

Konklusjon

I denne artikkelen viste vi deg hvordan du oppretter og tegner en vertikal linje på en graf ved hjelp av MATLAB -funksjonen Xline (). Vi har beskrevet hvert av inngangsargumentene i detalj, slik at du fullt ut kan mestre denne funksjonen. Vi har også tatt med praktiske eksempler med utdrag av bildekoder, som viser hvordan du angir stilen til de vertikale linjene og hvordan du legger til tekstetiketter til dem. Vi håper du fant denne Matlab -artikkelen nyttig. Se andre Linux -hint -artikler for flere tips og informasjon.