ホームページ  >  記事  >  バックエンド開発  >  Matlab でサブプロットを使用する方法

Matlab でサブプロットを使用する方法

DDD
DDDオリジナル
2023-11-27 14:01:324191ブラウズ

subplot は、MATLAB で同じ Figure 内に複数のサブプロットを作成するために使用されます。サブプロットの行数、列数、および現在のプロット位置を指定することにより、サブプロットごとに異なるグラフを描画できます。

Matlab でサブプロットを使用する方法

MATLAB では、関数 subplot を使用して、同じ Figure 内に複数のサブプロットを作成します。その基本的な構文は次のとおりです。

subplot(m,n,p)

このうち、m と n はそれぞれサブグラフの行数と列数を表し、p は現在のサブグラフの位置を表します。 subplot 関数は、現在の Figure を m 行 n 列の行列に分割し、現在の描画位置を p 番目の subfigure に設定します。ここではsubplot関数の使い方を詳しく紹介します。

まず、関数 Figure を使用して作成できる Figure ウィンドウを作成する必要があります。

figure

次に、関数 subplot を使用してサブプロットを分割できます。たとえば、2 行 2 列のサブグラフ行列を作成し、現在の描画位置を 1 番目のサブグラフに設定する場合、次のコードを使用できます。

subplot(2,2,1)

次に、グラフを描画できます。図の中で。たとえば、plot 関数を使用して単純な曲線を描くことができます。

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

その後、引き続き他のサブプロットを作成できます。たとえば、現在の描画位置を 2 番目のサブグラフに設定し、その中に別の曲線を描画できます。

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

同様に、他のサブグラフに異なるグラフィックスを描画できます。たとえば、現在の描画位置を 3 番目のサブプロットに設定し、その中に散布図を描画できます。

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

最後に、現在の描画位置を 4 番目のサブプロットに設定し、その中にヒストグラムを描画できます:

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

これらの手順を通じて、同じ Figure ウィンドウ内に複数のサブグラフを作成し、各サブグラフに異なるグラフィックスを描画できます。 subplot 関数のパラメータ m、n、p は p

つまり、関数 subplot は、同じ Figure 内に複数のサブプロットを作成するために使用される MATLAB の関数です。サブプロットの行数、列数、および現在のプロット位置を指定することにより、各サブプロットに異なるグラフィックスを描画できます。

以上がMatlab でサブプロットを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。