ホームページ >バックエンド開発 >Python チュートリアル >Matlab でサブプロットを使用する方法
subplot は、MATLAB で同じ Figure 内に複数のサブプロットを作成するために使用されます。サブプロットの行数、列数、および現在のプロット位置を指定することにより、サブプロットごとに異なるグラフを描画できます。
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 サイトの他の関連記事を参照してください。