在MatLab中排列多个图像

时间:2014-07-13 16:55:16

标签: matlab image-processing

我正在使用MatLab进行图像处理。我想以4行和2列显示图像和直方图,但我无法绘制它们

我的代码在

之下
% Show the images
subplot(1,2,1);imshow(I);
subplot(2,2,1);imshow(G);
subplot(3,2,1);imshow(B);
subplot(4,2,1);imshow(L);

% Plot Histograms
subplot(1,2,2);plot(h);
subplot(2,2,2);plot(hG);
subplot(3,2,2);plot(hB);
subplot(4,2,2);plot(hL);

1 个答案:

答案 0 :(得分:0)

根据MatLab文档子图(totalNoOfRows,totalNoOfCols,Position);

职位是

1 2

3 4

5 6

7 8

无错代码在这里

% Show the images
subplot(4,2,1);imshow(I);
subplot(4,2,3);imshow(G);
subplot(4,2,5);imshow(B);
subplot(4,2,7);imshow(L);

% Plot Histograms
subplot(4,2,2);plot(h);
subplot(4,2,4);plot(hG);
subplot(4,2,6);plot(hB);
subplot(4,2,8);plot(hL);