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 datax = 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 datax = 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å.