X-akselin rajojen asettaminen tai tiedustelu MATLABissa käyttämällä xlimiä

X Akselin Rajojen Asettaminen Tai Tiedustelu Matlabissa Kayttamalla Xlimia



Kun suoritamme 2D- tai 3D-piirtämisen MATLABissa, se valitsee x-akselin ja y-akselin rajat annetulta x- ja y-vektorialueelta. Voimme kuitenkin muokata näitä rajoja käyttämällä erilaisia ​​MATLAB-funktioita. Yksi tällainen toiminto on xlim() jonka avulla voimme asettaa ja kysellä nykyiset x-akselin rajat annetun funktion piirtämisen jälkeen.

Tämä blogi selvittää, kuinka toteuttaa xlim() toimintoa oppiaksesi asettamaan tai kyselemään x-akselin rajaa MATLABissa.

Miksi akselirajan asettaminen on tärkeää

Akselirajan asettaminen on tärkeää, koska se auttaa meitä visualisoimaan juonen selkeämmin. Se myös varmistaa, että kaikki kaavioiden datapisteet näkyvät kuvaajan sisällä, mikä helpottaa kaavion tulkintaa.







Kuinka asettaa tai kysyä X-akselin rajoja MATLABissa

Voimme helposti asettaa tai kysyä x-akselin rajoja MATLABissa sisäänrakennetun avulla xlim() toiminto. Tämä funktio koostuu kahdesta elementistä xmin ja xmax vektori, joka kuvaa vastaavasti x-akselin ala- ja ylärajaa. Se tarjoaa myös joitain valinnaisia ​​argumentteja kaavion mukauttamiseen x-akselin rajoilla.



Syntaksi



MATLABissa voit käyttää xlim() toimivat seuraavilla tavoilla:





xlim ( rajoja )
xlim ( rajamenetelmä )
xlim ( rajatila )
xl = xlim
rajatapa = xlim ( 'menetelmä' )
limmode = xlim ( 'tila' )

Tässä:

Toiminto xlim(rajat) asettaa x-akselin rajat nykyiselle kaaviolle tai akselille. Muuttuja 'rajat' edustaa kaksialkioista vektoria, joka sisältää ylä- ja alarajan. Ylärajan on oltava suurempi kuin alaraja.



Toiminto xlim (rajoitusmenetelmä) asettaa x-akselin rajat määrittelemällä rajamenetelmät. Näihin menetelmiin kuuluu pehmustettu, tiukka tai kohdistettu. Näitä menetelmiä ei tueta erillisissä visualisoinneissa.

Toiminto xlim (rajoitustila) asettaa x-akselin rajat määrittämällä manuaalisen tai automaattisen rajan valinnan. The rajatila muuttuja voi sisältää yhden kahdesta annetusta arvosta:

  • auto – Tämä arvo mahdollistaa automaattisen rajan valinnan. MATLABin avulla voimme valita rajan data-alueen ja XLimitMethod-ominaisuuden arvon perusteella.
  • manuaalinen – Tämän arvon avulla voimme pitää x-akselin rajat nykyarvoissaan.

Toiminto xl = xlim tarjoaa virtarajat kahden elementin vektorina.

Toiminto rajatapa = xlim('menetelmä') tarjoaa nykyisen rajamenetelmän x-akselin rajoituksille, jotka voidaan pehmustaa, tiukkaa tai kohdistettua.

Toiminto limmode = xlim('tila') tarjoaa x-akselin rajojen nykyisen rajatilan, joka voi olla automaattinen tai manuaalinen. Oletuksena tämä tila on automaattinen.

Esimerkki 1: Kuinka asettaa ja palauttaa X-akselin rajat?

Tämä MATLAB-koodi asettaa annetut x-akselin rajat käyttämällä xlim(rajat) funktio ja palauttaa nykyiset x-akselin rajat käyttämällä xlim-funktiota.

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

Esimerkki 2: Kuinka asettaa ja palauttaa X-akselin raja käyttämällä menetelmän ominaisuutta?

Tässä esimerkissä käytämme xlim('rajamenetelmä') toiminto asettaaksesi x-akselin rajamenetelmän pehmustettu ja palauta sitten nykyinen rajamenetelmä käyttämällä xlim ('menetelmä') toiminto.

x = linspace ( - 100 , 100 ) ;
ja = x.^ 2 ;
juoni ( x , ja )
xlim ( 'pehmustettu' )
xlim_method = xlim ( 'menetelmä' )

Esimerkki 3: Kuinka asettaa ja palauttaa X-akselin raja käyttämällä tila-ominaisuutta?

Tässä MATLAB-koodissa käytämme xlim('limitmode') toiminto nähdäksesi x-akselin rajatilan ja palata sitten nykyiseen rajatilaan käyttämällä xlim ('tila') toiminto.

x = linspace ( - 100 , 100 ) ;
ja = x.^ 2 ;
juoni ( x , ja )
xlim ( 'manuaali' )
xlim_mod = xlim ( 'tila' )

Johtopäätös

2D- tai 3D-datan visualisoinnin asettaminen MATLABissa ottaa huomioon akselirajan annettujen x- ja y-vektorien alueilta. Voimme muokata näitä akselin raja-arvoja käyttämällä sisäänrakennettuja MATLAB-toimintoja. Yksi tällainen funktio MATLABissa on xlim() jonka avulla voimme asettaa tai kysellä x-akselin rajoja. Tässä oppaassa on esitelty toteutus xlim() käyttää erilaisia ​​syntakseja ja esimerkkejä.