Sådan indstilles eller forespørges X-akse-grænser i MATLAB ved hjælp af xlim

Sadan Indstilles Eller Foresporges X Akse Graenser I Matlab Ved Hjaelp Af Xlim



Når vi udfører 2D- eller 3D-plotning i MATLAB, vælger den x-akse- og y-aksegrænserne fra det givne x- og y-vektorområde. Vi kan dog ændre disse grænser ved hjælp af forskellige MATLAB-funktioner. En sådan funktion er xlim() som gør det muligt for os at indstille og forespørge på aktuelle x-aksegrænser efter at have plottet den givne funktion.

Denne blog vil opdage, hvordan man implementerer xlim() funktion for at lære at indstille eller forespørge på x-aksegrænsen i MATLAB.

Hvorfor det er vigtigt at indstille aksegrænsen

Det er vigtigt at indstille aksegrænsen, da det hjælper os med at visualisere plottet klarere. Det sikrer også, at alle datapunkterne på plottene vises inden for plotrammen, hvilket gør det nemmere for os at fortolke plottet.







Sådan indstilles eller forespørges X-akse-grænser i MATLAB

Vi kan nemt indstille eller forespørge x-akse grænser i MATLAB ved hjælp af den indbyggede xlim() fungere. Denne funktion tager et to-element xmin og xmax vektor, som betegner henholdsvis x-aksens nedre og øvre grænse. Det giver også nogle valgfrie argumenter til at tilpasse et plot med x-aksens grænser.



Syntaks



I MATLAB kan du bruge xlim() fungere på følgende måder:





xlim ( grænser )
xlim ( grænsemetode )
xlim ( grænsetilstand )
xl = xlim
limmetode = xlim ( 'metode' )
limmode = xlim ( 'mode' )

Her:

Funktionen xlim(grænser) indstiller x-aksens grænser for det aktuelle diagram eller den aktuelle akse. Variablen 'grænser' repræsenterer to-element vektoren, der indeholder en øvre grænse og en nedre grænse. Den øvre grænse skal være større end den nedre grænse.



Funktionen xlim(grænsemetode) indstiller grænserne for x-aksen ved at angive grænsemetoderne. Disse metoder omfatter polstret, stramt eller tickaligned. Disse metoder understøttes ikke for de selvstændige visualiseringer.

Funktionen xlim(limitmode) indstiller grænserne for x-aksen ved at angive manuel eller automatisk grænsevalg. Det grænsetilstand variabel kan indeholde en af ​​de givne to værdier:

  • auto – Denne værdi tillader automatisk grænsevalg. MATLAB gør det muligt for os at vælge grænsen ud fra rækkevidden af ​​data og XLimitMethod egenskabens værdi.
  • brugervejledning – Denne værdi gør det muligt for os at holde x-aksegrænserne ved deres aktuelle værdier.

Funktionen xl = xlim giver strømgrænserne som en vektor af to elementer.

Funktionen limmetode = xlim(“metode”) giver den aktuelle grænsemetode for x-aksegrænserne, der kan polstres, strammes eller tickalignes.

Funktionen limmode = xlim(“tilstand”) giver den aktuelle grænsetilstand for x-aksegrænser, der kan være automatisk eller manuel. Som standard er denne tilstand automatisk.

Eksempel 1: Hvordan indstilles og returneres grænser for X-aksen?

Denne MATLAB-kode indstiller de givne x-aksegrænser ved hjælp af xlim(grænser) funktion og returnerer de aktuelle x-aksegrænser ved hjælp af xlim-funktionen.

x = linspace ( 0 , 100 ) ;
og = x.^ 2 ;
grund ( x , og )
xlim ( [ 0 70 ] )
xl = xlim

Eksempel 2: Hvordan indstilles og returneres X-aksegrænsen ved hjælp af metodeegenskab?

I dette eksempel bruger vi xlim('grænsemetode') funktion til at indstille x-aksegrænsemetoden til polstret og returner derefter den nuværende grænsemetode ved hjælp af xlim ('metode') fungere.

x = linspace ( - 100 , 100 ) ;
og = x.^ 2 ;
grund ( x , og )
xlim ( 'polstret' )
xlim_metode = xlim ( 'metode' )

Eksempel 3: Hvordan indstilles og returneres grænsen for X-aksen ved hjælp af tilstandsegenskab?

I denne MATLAB-kode bruger vi xlim('limitmode') funktion for at se x-aksens grænsetilstand og derefter returnere den aktuelle grænsetilstand ved hjælp af xlim(“tilstand”) fungere.

x = linspace ( - 100 , 100 ) ;
og = x.^ 2 ;
grund ( x , og )
xlim ( 'brugervejledning' )
xlim_mod = xlim ( 'mode' )

Konklusion

Indstilling af 2D- eller 3D-datavisualisering i MATLAB tager højde for aksegrænsen fra områderne for de givne x- og y-vektorer. Vi kan ændre disse aksegrænseværdier ved hjælp af MATLABs indbyggede funktioner. En sådan funktion i MATLAB er xlim() som giver os mulighed for at indstille eller forespørge på x-aksegrænser. Denne vejledning har præsenteret implementeringen af xlim() funktion ved hjælp af forskellige syntakser og eksempler.