这个比较简单:I=imread('picture.jpg');%picture是你的图片名,必须存在work中J=I(:,:,1);%其中1可以换为2或3,就对应三个不同颜色转换而来imshow(J);可以观察转换的结果当然那个人建议最好用matlab自带的转换函数,例如上述图像读入到I后:J=rgb2gray(I);这样可以直接将rgb转换为灰度图像,比较好的效果