matlab如何輸出多個(gè)圖像

小億
1318
2023-11-30 09:58:25

在MATLAB中,可以使用figure和subplot函數(shù)來(lái)輸出多個(gè)圖像。

  1. 使用figure函數(shù)創(chuàng)建一個(gè)新的圖像窗口。
figure;
  1. 使用subplot函數(shù)將圖像窗口分割為多個(gè)子圖,并選擇要輸出的子圖。
subplot(m, n, p);

其中,m和n分別表示子圖的行數(shù)和列數(shù),p表示當(dāng)前子圖的位置。例如,如果要輸出一個(gè)2×2的子圖中的第一個(gè)子圖,可以使用subplot(2, 2, 1)。

  1. 在每個(gè)子圖中繪制圖像。
imshow(image);

其中,image表示要繪制的圖像。

下面是一個(gè)完整的示例代碼:

% 讀取圖像
image1 = imread('image1.jpg');
image2 = imread('image2.jpg');

% 創(chuàng)建圖像窗口
figure;

% 第一個(gè)子圖
subplot(1, 2, 1);
imshow(image1);
title('Image 1');

% 第二個(gè)子圖
subplot(1, 2, 2);
imshow(image2);
title('Image 2');

這樣就會(huì)在一個(gè)圖像窗口中輸出兩個(gè)圖像。

0