Graphics | ![]() ![]() |
CData
ImageオブジェクトのCData
プロパティには、データ配列が含まれます。つぎのコマンドにおいて、h
はimage
で作成したイメージオブジェクトのハンドルであり、行列X
およびY
は同じです。
h = image(X); colormap(map) Y = get(h,'CData');
CData
配列の次元によって、 MATLABのカラーマップのカラーを使って表示するか、RGBイメージとして表示するかを制御します。CData
配列が2次元の場合、イメージはインデックス付きのイメージか強度イメージのいずれかであり、いずれの場合もイメージはカラーマップのカラーを使って表示されます。一方、CData
配列がm
x n x 3の場合、MATLABはカラーマップの色を無視してトゥルーカラーイメージとして表示します。
![]() |
Imageオブジェクトとそのプロパティ | CDataMapping | ![]() |