| Graphics | ![]() |
CDataMapping
CDataMappingプロパティは、イメージがインデックス付きイメージであるか強度イメージであるかを制御します。インデックス付きイメージは、CDataMappingプロパティを'direct'に設定することによって表示されますが、この場合、CData配列の値は直接Figureのカラーマップのインデックスとして使用されます。imageコマンドを単一の入力引数で使用すると、CDataMappingの値は、'direct'に設定されます。
h = image(X); colormap(map) get(h,'CDataMapping') ans = direct
強度イメージは、CDataMappingプロパティを'scaled'に設定することによって表示されます。この場合、 CDataの値は線形にスケーリングされ、カラーマップインデックスを形成します。スケールファクタは、AxesのCLimプロパティによって制御されます。関数imagescは、CDataMappingプロパティが'scaled'に設定されたImageオブジェクトを生成し、また親オブジェクトAxesのCLimプロパティも調整します。たとえば、
h = imagesc(I,[0 1]); colormap(map) get(h,'CDataMapping') ans = scaled get(gca,'CLim') ans = [0 1]
| CData | XDataとYData | ![]() |