Vad är subplot i MATLAB och hur man använder det

Vad Ar Subplot I Matlab Och Hur Man Anvander Det



Delplotterna i MATLAB delar in figuren i m antal rader och n antal kolumner. I den här artikeln kommer vi att utforska begreppet subplots i MATLAB och hur du kan använda dem för att plotta flera plotter i en enda plot. Det spelar ingen roll om du är nybörjare eller erfaren MATLAB-användare, den här guiden hjälper dig att förstå dina datavisualiseringsfärdigheter och göra dina projekt mer meningsfulla och lättare att förstå.

Vad är en subplot?

De subplot är en användbar funktion i MATLAB som tillåter användare att visa flera plotter i en enda figur. Det hjälper till att visualisera och jämföra olika datamängder på ett välorganiserat sätt. Om du delar upp figuren i ett rutnät med mindre subplots kommer du att kunna rita flera grafer, bilder eller diagram i ett enda figurfönster, vilket gör det lättare för dig att analysera och tolka data.

Syntax för subplot Funktion i MATLAB







Den allmänna syntaxen för användning underhandlingen fungera i MATLAB ges nedan:



subplot ( m , n , sid )

Var m, n är antalet rader och kolumner i plottrutnätet, medan sid är index för plotten och den börjar från 1 i det övre vänstra hörnet av figuren och ökar från vänster till höger, sedan uppifrån och ned.



Hur man använder subplot i MATLAB?

Använder en subplot i MATLAB är ganska okomplicerat, eftersom du måste definiera rader och kolumner i plottet och ställa in index. Till exempel, för att rita två figurer i ett enda fönster, kan du använda följande kod:





% Skapa en 2x2 figur med två subplotter

figur

subplot ( 2 , 2 , 1 )

komplott ( x1 , y1 )

titel ( 'Plot 1' )

xlabel ( 'X-axel' )

ylabel ( 'Y-axel' )

subplot ( 2 , 2 , 2 )

bar ( x2 , y2 )

titel ( 'Plot 2' )

xlabel ( 'X-axel' )

ylabel ( 'Y-axel' )

Ovanstående kod kommer att plotta två siffror i ett enda fönster. Låt oss ge ett enkelt exempel för att illustrera processen ovan.

% Definiera data

x = 0 : 0,01 : 2 *pi ;

y1 = utan ( x ) ;

y2 = cos ( x ) ;

% Skapa en figur med två subplotter

figur

subplot ( 2 , 1 , 1 ) % Första subplotten med 2 rader , 1 kolumn , och placera 1

komplott ( x , y1 )

titel ( 'Sinusvåg' )

subplot ( 2 , 1 , 2 ) % Andra subplotten med 2 rader , 1 kolumn , och placera 2

komplott ( x , y2 )

titel ( 'Cosinusvåg' )

Ovanstående kod kommer att plotta två plotter på två rader med en enda kolumn.



För att plotta figurerna sida vid sida i ett enda fönster kan du använda följande kod:

% Definiera data

x = 0 : 0,01 : 2 *pi ;

y1 = utan ( x ) ;

y2 = cos ( x ) ;

% Skapa en figur med två subplotter

figur

subplot ( 2 , 2 , 1 ) % Första subplotten med 2 rader , 2 kolumn , och placera 1

komplott ( x , y1 )

titel ( 'Sinusvåg' )

subplot ( 2 , 2 , 2 ) % Andra subplotten med 2 rader , 2 kolumn , och placera 2

komplott ( x , y2 )

titel ( 'Cosinusvåg' )

På detta sätt kan du använda subplot funktion för att enkelt plotta flera figurer i ett enda fönster MATLAB .

Slutsats

De subplot är en användbar funktion i MATLAB som låter dig plotta flera figurer i ett enda fönster. Dess syntax är ganska enkel där du måste definiera flera rader och kolumner och plotta indexet för att plotta figurerna i ett enda fönster. Oavsett om du är nybörjare eller erfaren användare, använder du subplots i MATLAB kan avsevärt förbättra dina datavisualiseringsmöjligheter och göra dina projekt mer meningsfulla och lättare att förstå.