在MATLAB中3D双数组到RGB

时间:2014-04-20 08:17:46

标签: matlab 3d rgb

我有256 x 256 x 3双阵列。如何在Mat-lab中创建(RGB)图片。值类似于(3091,986,1003,1699)。提前谢谢..

1 个答案:

答案 0 :(得分:0)

您可以规范化矩阵中的值,使它们介于0和1之间,然后使用命令imshow

// create a random example of a matrix
I = 4000*rand(256, 256, 3);

// normalise the values in I
for i = 1:3
    I(:, :, i) = I(:, :, i)/max(max(I(:, :, i)));
end

// display as image
imshow(I, 'InitialMagnification', 'fit')