关于Matlab中subplot子标题不显示的问题

subplot(m,n,p) : 划分m行n列,第p个图像

设置子图标题:title(‘name’)
例:

1
2
3
4
5
I=imread('test.tif');
gray=rgb2gray(I);
title('RGB转灰度')          
subplot(2,4,2);
imshow(gray)

或者

1
2
3
4
5
I=imread('test.tif');
gray=rgb2gray(I);        
subplot(2,4,2);
title('RGB转灰度')  
imshow(gray)

上述两种方式运行后均不会显示子标题

修正:

1
2
3
4
5
I=imread('test.tif');
gray=rgb2gray(I);        
subplot(2,4,2);  
imshow(gray)
title('RGB转灰度')

一定要注意在最后即显示图像后再设置标题,方才生效