2011-03-17 55 views
3

我有3個相同大小的2D矩陣(比方說200行和300列)。每個矩陣都代表三種「基本」顏色(紅色,綠色和藍色)之一的值。矩陣的值可以介於0和255之間。現在我想組合這些矩陣,將它們顯示爲彩色圖像(200乘300像素)。我怎樣才能在MATLAB中做到這一點?如何在MATLAB中顯示由三個矩陣表示的圖像?

回答

10

沿着第三維連接圖像以創建一個m×n×3的RGB圖像。假設您的紅色通道圖像被稱爲red,您可以編寫

figure, 
imshow(cat(3,red,green,blue))