MATLABで複数の画像を出力する方法
MATLABではfigileとsubplot関数を使用して、複数のグラフを出力できます。
- figure 関数を使用して新しい図ウインドウを作成する。
figure;
- subplot 関数で画像を分割し、表示するサブプロットを選択する。
subplot(m, n, p);
この中で、mとnはそれぞれサブプロットの行数と列数で、pは現在のサブプロットの位置を表します。例えば、2×2のサブプロットの最初のサブプロットを出力したい場合は、subplot(2, 2, 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つの画像が出力ウインドウで出力されます。