Matlab使用imread函数时,一直显示输出参数太多怎么办

下面是给一张图片pic加入75%的椒盐噪声后,用中值滤波处理的代码。
P=imread('pic.jpg');
P=rgb2gray(P);
subplot(1,3,1),imshow(P),title('原图');
P1=imnoise(P, 'salt&pepper',0.75);
subplot(1,3,2),imshow(P1),title('加入75%的椒盐噪声后');
P2(:,:,1)=medfilt2(P1(:,:,1),[3 3]);
P2(:,:,2)=medfilt2(P1(:,:,2),[3 3]);
P2(:,:,3)=medfilt2(P1(:,:,3),[3 3]);
subplot(1,3,3),imshow(P2),title('中值滤波处理后');

可是Matlab显示输出参数太多??

img

想问问这个是为什么呀?为什么第一行就出错了