Matlab プロット: 複数のグラフィックスの組み合わせ
Matlab では、同じピクチャ内に複数のグラフィックスを表示する必要があることがよくあります。現時点では、グラフィック配列を使用してこれを実現し、複数のグラフィックを結合して比較と分析を容易にすることができます。
次に、グラフィックス配列を使用して複数のグラフィックスを描画する方法を紹介します。
- グラフィックス配列の作成
subplot 関数を使用してプロットの配列を作成できます。subplot 関数のパラメーターは、グラフィックス配列の行数と列数、およびグラフィックス配列内で現在描画されているグラフィックスの位置を制御します。たとえば、2x3 グラフィック配列を作成し、現在描画されているグラフィックを 4 番目の位置に配置したい場合は、次のコードを使用できます。
subplot(2, 3, 4);
subplot 関数を呼び出すと、Matlab は現在描画されているグラフを指定された位置のサブグラフに自動的に切り替え、そのサブグラフ上に描画できるようになります。
- グラフィックを描く
グラフィックス配列を作成した後、各サブグラフに描画できます。たとえば、次のコードを使用して、最初のサブグラフに正弦曲線を描くことができます。
x = 0:0.1:2*pi;
y = sin(x);
subplot(2, 3, 1);
plot(x, y);
異なるサブグラフに異なるグラフを描画することもできます。たとえば、2 番目のサブグラフにコサイン曲線を描画します。
x = 0:0.1:2*pi;
y = cos(x);
subplot(2, 3, 2);
plot(x, y);
- グラフィックプロパティを変更する
また、グラフィックス配列内の各サブプロットのプロパティを変更することもできます。たとえば、軸の範囲を調整したり、タイトルを追加したり、