我试图将红色,绿色和蓝色灰度图像转换为RGB,虽然它生成彩色RGB文件,但它并没有给我正确的图片 . 我的代码如下 .

C1 = imread('R.tif',3);
    C2 = imread('G.tif',3);
    C3 = imread('B.tif',3);

    R = mat2gray(C1);
    G = mat2gray(C2);
    B = mat2gray(C3);

    rgb1 = cat(3,R,G,B);
    imshow(im2double(rgb1))

我该如何解决这个问题?