clear clc I = imread('Lena256color.jpg'); Ired = I(:,:,1); Igreen = I(:,:,2); Iblue = I(:,:,3); I2 = uint8(zeros(260,260,3)); I2(1:256,1:256,1) = Ired; I2(1:256,5:260,2) = Igreen; I2(5:260,1:256,3) = Iblue; Ix = 0.3*I2(:,:,1); Iy = 0.59*I2(:,:,2); Iz = 0.11*I2(:,:,3); Igrayscale = Ix + Iy + Iz; subplot(1,3,1), imshow(I,[0 255]), title('Original') subplot(1,3,2), imshow(I2,[0 255]), title('Slightly shifted') subplot(1,3,3), imshow(Igrayscale,[0 255]), title('Grayscale')