MATLABで複数の画像を出力する方法

MATLABではfigileとsubplot関数を使用して、複数のグラフを出力できます。

  1. figure 関数を使用して新しい図ウインドウを作成する。
figure;
  1. subplot 関数で画像を分割し、表示するサブプロットを選択する。
subplot(m, n, p);

この中で、mとnはそれぞれサブプロットの行数と列数で、pは現在のサブプロットの位置を表します。例えば、2×2のサブプロットの最初のサブプロットを出力したい場合は、subplot(2, 2, 1)を使用します。

  1. 各サブプロットに画像をプロットする。
imshow(image);

なお、imageは描画する画像を表す。

完全なサンプルコードを次に示します。

% 读取图像
image1 = imread('image1.jpg');
image2 = imread('image2.jpg');

% 创建图像窗口
figure;

% 第一个子图
subplot(1, 2, 1);
imshow(image1);
title('Image 1');

% 第二个子图
subplot(1, 2, 2);
imshow(image2);
title('Image 2');

すると2つの画像が出力ウインドウで出力されます。

bannerAds