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

DDD
リリース: 2023-11-27 14:01:32
オリジナル
4187 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!