Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie Subplot in Matlab

So verwenden Sie Subplot in Matlab

DDD
DDDOriginal
2023-11-27 14:01:324274Durchsuche

subplot wird in Matlab verwendet, um mehrere Nebenhandlungen in derselben Figur zu erstellen. Sie können in jedem Unterplot ein anderes Diagramm zeichnen, indem Sie die Anzahl der Zeilen, Spalten und die aktuelle Plotposition des Unterplots angeben.

So verwenden Sie Subplot in Matlab

In MATLAB wird die Subplot-Funktion verwendet, um mehrere Subplots in derselben Figur zu erstellen. Seine grundlegende Syntax lautet:

subplot(m,n,p)

wobei m und n die Anzahl der Zeilen bzw. Spalten des Untergraphen darstellen und p die Position des aktuellen Untergraphen darstellt. Die Subplot-Funktion unterteilt die aktuelle Figur in eine Matrix aus m Zeilen und n Spalten und setzt die aktuelle Zeichenposition auf die p-te Unterfigur. Im Folgenden wird die Verwendung der Subplot-Funktion im Detail vorgestellt.

Zuerst müssen wir ein Figurenfenster erstellen, das mit der Figurenfunktion erstellt werden kann:

figure

Dann können wir die Nebenhandlungen mit der Nebenhandlungsfunktion unterteilen. Wenn wir beispielsweise eine Untergraphenmatrix mit 2 Zeilen und 2 Spalten erstellen und die aktuelle Zeichenposition auf den 1. Untergraphen festlegen möchten, können wir den folgenden Code verwenden:

subplot(2,2,1)

Als nächstes können wir den Graphen im 1. Untergraphen zeichnen . Zum Beispiel können wir mit der Plot-Funktion eine einfache Kurve zeichnen:

x = 0:0.1:2*pi;
y = sin(x);
plot(x,y)

Dann können wir weitere Unterplots erstellen. Wir können zum Beispiel die aktuelle Zeichenposition auf den 2. Nebenplot setzen und darin eine weitere Kurve zeichnen:

subplot(2,2,2)
plot(x,cos(x))

Ebenso können wir in anderen Nebenplots andere Grafiken zeichnen. Beispielsweise können wir die aktuelle Zeichenposition auf den 3. Unterplot setzen und dort ein Streudiagramm zeichnen:

subplot(2,2,3)
x = rand(1,100);
y = rand(1,100);
scatter(x,y)

Schließlich können wir die aktuelle Zeichenposition auf den 4. Unterplot setzen und dort ein Histogramm zeichnen:

subplot(2,2,4)
x = 1:5;
y = [3 5 2 6 1];
bar(x,y)

Mit diesen Schritten, Wir können mehrere Unterfiguren im selben Figurenfenster erstellen und in jeder Unterfigur unterschiedliche Grafiken zeichnen. Es ist zu beachten, dass die Parameter m, n und p der Unterplotfunktion p<=m*n erfüllen müssen, andernfalls tritt ein Fehler auf. Wenn wir nur eine Unterhandlung zeichnen möchten, können wir außerdem die Plot-Funktion direkt verwenden, anstatt die Unterhandlungsfunktion zu verwenden.

Kurz gesagt ist die Subplot-Funktion eine Funktion in MATLAB, die zum Erstellen mehrerer Subplots in derselben Figur verwendet wird. Wir können in jedem Unterplot unterschiedliche Grafiken zeichnen, indem wir die Anzahl der Zeilen, Spalten und die aktuelle Plotposition des Unterplots angeben.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Subplot in Matlab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn