matlab subplot同时显示多幅图像
subplot是MATLAB中的函數(shù)。
? ? ?使用方法:subplot(m,n,p)或者subplot(m n p)。
? ? ? ?subplot是將多個圖畫到一個平面上的工具。其中,m表示是圖排成m行,n表示圖排成n列,也就是整個figure中有n個圖是排成一行的,一共m行,如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。在matlab的命令窗口中輸入doc subplot或者help subplot即可獲得該函數(shù)的幫助信息。
示例:
把繪圖窗口分成2行3列四塊區(qū)域,然后在每個區(qū)域分別作圖,基本步驟:
img1 = imread('test1.jpg')
if ndims(img1)==3
? img1 = rgb2gray(img1);
end
[m,n]=size(img1);
img2= im2bw(img1);
img3= img1-10*img2;
img4=img1+img2;
img5=zeros(m,n);
img6=img1*2
figure;
subplot(2,3,1), ?imshow(img1);% 2、2、1之間沒有逗號也可以
subplot(2,3,2), ?imshow(img2);
subplot(2,3,3), ?imshow(img3);
subplot(2,3,4), ?imshow(img4);
subplot(2,3,5), ?imshow(img5);
subplot(2,3,6), ?imshow(img6);
?
總結(jié)
以上是生活随笔為你收集整理的matlab subplot同时显示多幅图像的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab pdist
- 下一篇: matlab var求方差