Paano Magtakda o Magtanong ng Mga Limitasyon ng X-Axis sa MATLAB Gamit ang xlim

Paano Magtakda O Magtanong Ng Mga Limitasyon Ng X Axis Sa Matlab Gamit Ang Xlim



Kapag nagsagawa kami ng 2D o 3D plotting sa MATLAB, pinipili nito ang mga limitasyon ng x-axis at y-axis mula sa ibinigay na hanay ng x at y vectors. Gayunpaman, maaari naming baguhin ang mga limitasyong ito gamit ang iba't ibang mga function ng MATLAB. Ang isang ganoong function ay xlim() na nagbibigay-daan sa amin na itakda at i-query ang kasalukuyang mga limitasyon ng x-axis pagkatapos i-plot ang ibinigay na function.

Matutuklasan ng blog na ito kung paano ipatupad ang xlim() function upang matutunan kung paano itakda o i-query ang limitasyon ng x-axis sa MATLAB.

Bakit Mahalaga ang Pagtatakda ng Axis Limit

Ang pagtatakda ng limitasyon ng axis ay mahalaga dahil nakakatulong ito sa amin na mailarawan nang mas malinaw ang plot. Tinitiyak din nito na ang lahat ng data point sa mga plot ay ipinapakita sa loob ng plot frame, na ginagawang mas madali para sa amin na bigyang-kahulugan ang plot.







Paano Magtakda o Magtanong ng Mga Limitasyon ng X-axis sa MATLAB

Madali tayong magtakda o mag-query ng mga limitasyon ng x-axis sa MATLAB gamit ang built-in xlim() function. Ang function na ito ay tumatagal ng dalawang elemento xmin at xmax vector, na tumutukoy sa ibaba at itaas na mga limitasyon ng x-axis, ayon sa pagkakabanggit. Nagbibigay din ito ng ilang opsyonal na argumento upang i-customize ang isang plot na may mga limitasyon sa x-axis.



Syntax



Sa MATLAB, maaari mong gamitin ang xlim() gumana sa mga sumusunod na paraan:





xlim ( mga limitasyon )
xlim ( paraan ng limitasyon )
xlim ( limitmode )
xl = xlim
limmethod = xlim ( 'paraan' )
limmode = xlim ( 'mode' )

dito:

Ang function xlim(limitasyon) nagtatakda ng mga limitasyon ng x-axis para sa kasalukuyang tsart o axis. Ang variable 'mga limitasyon' kumakatawan sa dalawang elementong vector na naglalaman ng upper limit at lower limit. Ang itaas na limitasyon ay dapat na mas malaki kaysa sa mas mababang limitasyon.



Ang function xlim(limitasyon na paraan) nagtatakda ng mga limitasyon ng x-axis sa pamamagitan ng pagtukoy sa mga pamamaraan ng limitasyon. Kasama sa mga pamamaraang ito ang padded, tight, o tickaligned. Ang mga paraang ito ay hindi sinusuportahan para sa mga standalone na visualization.

Ang function xlim(limitmode) nagtatakda ng mga limitasyon ng x-axis sa pamamagitan ng pagtukoy ng manu-mano o awtomatikong pagpili ng limitasyon. Ang limitmode Ang variable ay maaaring magkaroon ng isa sa ibinigay na dalawang halaga:

  • sasakyan – Ang halagang ito ay nagbibigay-daan sa awtomatikong pagpili ng limitasyon. Binibigyang-daan tayo ng MATLAB na piliin ang limitasyon batay sa hanay ng data at halaga ng XLimitMethod property.
  • manwal – Ang halagang ito ay nagbibigay-daan sa amin na panatilihin ang mga limitasyon ng x-axis sa kanilang mga kasalukuyang halaga.

Ang function xl = xlim nagbibigay ng kasalukuyang mga limitasyon bilang isang vector ng dalawang elemento.

Ang function limmethod = xlim('paraan') nagbibigay ng kasalukuyang paraan ng limitasyon ng mga limitasyon ng x-axis na maaaring padded, masikip, o tickaligned.

Ang function limmode = xlim(“mode”) nagbibigay ng kasalukuyang mode ng limitasyon ng mga limitasyon ng x-axis na maaaring awtomatiko o manu-mano. Bilang default, awtomatiko ang mode na ito.

Halimbawa 1: Paano Itakda at Ibalik ang Mga Limitasyon ng X-axis?

Itinatakda ng MATLAB code na ito ang ibinigay na mga limitasyon ng x-axis gamit ang xlim(limitasyon) function at ibinabalik ang kasalukuyang mga limitasyon ng x-axis gamit ang xlim function.

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

Halimbawa 2: Paano Itakda at Ibalik ang X-axis Limit Gamit ang Method Property?

Sa halimbawang ito, ginagamit namin ang xlim('limit na paraan') function upang itakda ang x-axis limit method sa may palaman at pagkatapos ay ibalik ang kasalukuyang paraan ng limitasyon gamit ang xlim('paraan') function.

x = linspace ( - 100 , 100 ) ;
at = x.^ 2 ;
balangkas ( x , at )
xlim ( 'may palaman' )
xlim_method = xlim ( 'paraan' )

Halimbawa 3: Paano Itakda at Ibalik ang X-axis Limit Gamit ang Mode Property?

Sa MATLAB code na ito, ginagamit namin ang xlim('limitmode') function na upang makita ang x-axis limit mode at pagkatapos ay ibalik ang kasalukuyang limit mode gamit ang xlim(“mode”) function.

x = linspace ( - 100 , 100 ) ;
at = x.^ 2 ;
balangkas ( x , at )
xlim ( 'manwal' )
xlim_mod = xlim ( 'mode' )

Konklusyon

Ang pagtatakda ng 2D o 3D na visualization ng data sa MATLAB ay isinasaalang-alang ang limitasyon ng mga axes mula sa mga saklaw ng ibinigay na x at y vectors. Maaari naming baguhin ang mga halaga ng limitasyon ng axis na ito gamit ang mga built-in na function ng MATLAB. Ang isang ganoong function sa MATLAB ay xlim() na nagpapahintulot sa amin na itakda o i-query ang mga limitasyon ng x-axis. Ang gabay na ito ay nagpakita ng pagpapatupad ng xlim() function gamit ang iba't ibang syntax at mga halimbawa.