Hur man ställer in eller frågar X-axelgränser i MATLAB med hjälp av xlim

Hur Man Staller In Eller Fragar X Axelgranser I Matlab Med Hjalp Av Xlim



När vi utför 2D- eller 3D-plottning i MATLAB väljer den x-axel- och y-axelgränserna från det givna x- och y-vektorområdet. Vi kan dock modifiera dessa gränser med olika MATLAB-funktioner. En sådan funktion är xlim() vilket gör det möjligt för oss att ställa in och fråga aktuella x-axelgränser efter att ha plottat den givna funktionen.

Den här bloggen kommer att upptäcka hur man implementerar xlim() funktion för att lära dig hur man ställer in eller frågar x-axelns gräns i MATLAB.

Varför det är viktigt att ställa in axelgränsen

Att sätta axelgränsen är viktigt eftersom det hjälper oss att visualisera plottet tydligare. Det säkerställer också att alla datapunkter på tomterna visas inom plotramen, vilket gör det lättare för oss att tolka plotten.







Hur man ställer in eller frågar X-axelgränser i MATLAB

Vi kan enkelt ställa in eller fråga x-axelgränser i MATLAB med den inbyggda xlim() fungera. Denna funktion tar ett tvåelement xmin och xmax vektor, som betecknar x-axelns nedre respektive övre gränser. Det ger också några valfria argument för att anpassa en plot med x-axelns gränser.



Syntax



I MATLAB kan du använda xlim() fungerar på följande sätt:





xlim ( gränser )
xlim ( gränsmetoden )
xlim ( gränsläge )
xl = xlim
limmetod = xlim ( 'metod' )
limmode = xlim ( 'läge' )

Här:

Funktionen xlim(limits) ställer in x-axelns gränser för det aktuella diagrammet eller axeln. Variabeln 'gränser' representerar tvåelementsvektorn som innehåller en övre gräns och en nedre gräns. Den övre gränsen måste vara större än den nedre gränsen.



Funktionen xlim(limit-metod) ställer in gränserna för x-axeln genom att specificera gränsmetoderna. Dessa metoder inkluderar vadderad, tight eller tickaligned. Dessa metoder stöds inte för fristående visualiseringar.

Funktionen xlim(limitmode) ställer in gränserna för x-axeln genom att ange manuellt eller automatiskt gränsval. De gränsläge variabel kan innehålla ett av de givna två värdena:

  • bil – Detta värde tillåter automatiskt val av gräns. MATLAB gör det möjligt för oss att välja gränsen utifrån dataomfånget och XLimitMethod-egenskapens värde.
  • manuell – Detta värde gör det möjligt för oss att hålla x-axelns gränser vid deras nuvarande värden.

Funktionen xl = xlim tillhandahåller strömgränserna som en vektor av två element.

Funktionen limmetod = xlim(”metod”) tillhandahåller den nuvarande gränsmetoden för x-axelns gränser som kan vara vadderade, täta eller tickaligned.

Funktionen limmode = xlim(”läge”) tillhandahåller det aktuella gränsläget för x-axelgränser som kan vara automatiska eller manuella. Som standard är detta läge automatiskt.

Exempel 1: Hur ställer jag in och returnerar X-axelgränser?

Denna MATLAB-kod ställer in de givna x-axelgränserna med hjälp av xlim(limits) funktion och returnerar de aktuella x-axelgränserna med hjälp av xlim-funktionen.

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

Exempel 2: Hur ställer man in och returnerar X-axelgränsen med metodegenskap?

I det här exemplet använder vi xlim('limitmethod') funktion för att ställa in x-axelns gränsmetoden till vadderad och returnera sedan den nuvarande gränsmetoden med hjälp av xlim(“metod”) fungera.

x = linspace ( - 100 , 100 ) ;
och = x.^ 2 ;
komplott ( x , och )
xlim ( 'vadderad' )
xlim_metod = xlim ( 'metod' )

Exempel 3: Hur ställer man in och returnerar X-axelgräns med lägesegenskap?

I denna MATLAB-kod använder vi xlim('limitmode') funktion för att se x-axelns gränsläge och sedan återställa det aktuella gränsläget med hjälp av xlim(“läge”) fungera.

x = linspace ( - 100 , 100 ) ;
och = x.^ 2 ;
komplott ( x , och )
xlim ( 'manuell' )
xlim_mod = xlim ( 'läge' )

Slutsats

Inställning av 2D- eller 3D-datavisualisering i MATLAB tar hänsyn till axelgränsen från intervallen för de givna x- och y-vektorerna. Vi kan modifiera dessa axelgränsvärden med hjälp av MATLABs inbyggda funktioner. En sådan funktion i MATLAB är xlim() vilket gör att vi kan ställa in eller fråga x-axelgränser. Denna guide har presenterat implementeringen av xlim() funktion med hjälp av olika syntaxer och exempel.