Plottlinjestil i Matlab

Plottlinjestil i Matlab
MATLAB er et kraftig verktøy for ingeniørberegninger og lage grafer for å analysere funksjonene våre.

Når vi lager en graf- og plottfunksjoner eller legger til referanser, lar MATLAB oss velge stilen på linjer for hver variabel eller markør vi vil graf.

Disse attributtene for farge, bredde og linjetype kan tilpasses når du kaller plottet (), hline (), xline (), etc., Funksjoner som bruker "LinSpec" og "LineWidth" -innganger, som de fleste av kartfunksjonene i MATLAB har.

Følgende viser deg alt du trenger å vite for å mestre linjestiler i en graf ved hjelp av linspec og linjebreddeinnganger, med praktiske eksempler, kodebiter og bilder.

Linestyle syntaks i Matlab

'Stilfarge'
'Linewidth', bredde

Hvordan bruke linestyle i Matlab -plottet med beskrivelse og eksempler

Grafer er sluttproduktet når vi analyserer variabler eller matematiske funksjoner. MATLAB har et omfattende bibliotek med verktøy som lar deg plotte disse dataene i 2D eller flerdimensjonal form. Det mest brukte verktøyet er plott () -funksjonen. La oss deretter se på syntaksen for denne graffunksjonen, med inngangsargumentene “Linespec” og “LineWidth” vist i grønt. Dette er variablene som kontrollerer stilen på linjene.

Denne linjestilen konstruerer med inngangene “linspec” og “linewidth”. Det brukes også i funksjoner for å tegne vilkårlige figurer eller referanselinjer, for eksempel Xline () eller Hline ().
Linspec er en rekke tegn som spesifiserer linjestil og farge ved hjelp av representative tegn i følgende rekkefølge:

Hvordan du setter fargen på linjen i matlab plot

MATLAB gir syv forhåndsdefinerte farger for fargestilen, som den automatisk tildeler hvis brukeren ikke definerer dem. Disse syv fargene er en del av "ColorOrder" -settet, men brukere kan tilpasse fargene sine ved å bruke RGB -skalarene. Standardfargene til “ColorOrder” er hver representert av et tegn.

Deretter ser vi syntaks for plottet () -funksjonen, som bruker LinSpec -inngangen for å velge den grønne fargen i linjen som kartlegger “y”.

plot (x, y, 'g')

I tabellen nedenfor ser vi den tilsvarende tegnet for hver farge.

I dette eksemplet vil vi bruke plottfunksjonen til å plotte en grønn sinusbølge. For å gjøre dette, vil vi bruke LINSPEC -inngangen for å spesifisere den valgte fargen med tegnet den representerer som vist i følgende bilde:

Som vi ser i følgende bilde, tegner plot () kosinuset til “X” med en grønn linje, og stilen og bredden på plottet har fått standardverdier:

Hvordan plotte flere linjer hver med forskjellige stiler med inngangen “linspec”

Nå vil vi se hvordan du kan skille flere variabler i et diagram ved å gi hver en annen linjestil. For å gjøre dette, vil vi bruke følgende kode, som er identisk med det forrige eksemplet. Denne gangen vil vi også bestemme kosinuset til "X" i "C" og tegne det. Vi vil lage to linjer, en solid rød linje og en grønn stiplet linje.

Som vi kan se på følgende bilde, vises kosinus "S" av "X" som en solid rød linje, mens sinuslinjen er en grønn stiplet linje:

Hvordan sette stilen til en linje i en matlab -plot

MATLAB gir fire typer linjer for grafering. Som standard vil den spesifiserte linjen være kontinuerlig i grafen med mindre programmerer er spesifisert. Følgende tabell viser disse fire stilene med skjermtegnene sine:

Hvordan du setter linjebredden til et plott i matlab plot

Når vi lager tomter eller legger til grafer til dem i MATLAB, kan vi ikke bare velge linjefarge og stil, men også spesifisere bredden. Dette gjøres ved å skrive "linjebredde" og identifisere verdien i bredden. Denne inngangen er et positivt heltallskalar. Følgende er syntaks for disse inngangene i plottfunksjonen:

plot ((x, y, 'linewidth', bredde)

Hvordan du legger til koordinatmerker med linspec -inngangen til Matlab plot -funksjonen

I tillegg til å plotte dataene, kan plottfunksjonen legge til markører til dataene ved hjelp av LINSPEC -inngangsinstrumentet. Typen av merket er representert av en karakter og kan bare gjøres i Linspec eller med en annen som representerer linjestilen eller fargen. Nedenfor kan du se tabellen med de individuelle merkalternativene og tilsvarende tegn:

I dette eksemplet vil vi se hvordan du kan legge til markører i grafen vi tegner med plottet () -funksjonen. I dette tilfellet er det en svart stiplet linje som vi har lagt til stjerner. Alle disse parametrene finner du i Linspec -inngangsargumentet. Så strengen vi må sende inn denne inngangen vil være følgende:

Konklusjon

Disse inngangsargumentene er en del av alle graffunksjonene dette programmeringsspråket tilbyr, og det er en stor fordel å kjenne dem. I denne MATLAB -artikkelen har vi sett hvordan vi implementerer LinSpec- og LineWidth -inngangene for å tilpasse stilene og strekene på linjene på grafene våre. Vi viser deg også noen praktiske eksempler med forskjellige funksjoner der vi legger til kodebiter og bilder for å vise deg de mange måtene å bruke disse inngangene. Vi håper du fant denne Matlab -artikkelen nyttig. Se andre Linux -hint -artikler for flere tips og informasjon.