MATLABカラーマップ関数の使用方法

colormap 関数は、イメージまたはサーフェスパロットなどの色付けのマップを設定するための MATLAB のグラフィック関数です。この関数はパラメーターを一つ引数として受け取ります。パラメーターには、あらかじめ定義された色のマップの名前であるか、カスタム色のマップの行列を指定できます。

あらかじめ決められたカラーマップの名前を使用する:

MATLAB には、名前をパラメータとして colormap 関数に渡すことですぐに使用できる、定義済みのカラーマップがいくつか用意されています。例えば、

colormap(‘jet’); % ジェットカラーマップを使用

colormap(hot(% 色マップ‘hot’を使用)

colormap(‘cool’); % coolカラーマップを使用

ユーザー設定の色マップ行列を使用する:

カラーマップ関数は、定義済みのカラーマップを使用するだけでなく、パラメータとしてカスタムカラーマップ行列を受け取れます。この行列は n×3 マトリックスであり、各行は 1 つのカラーを表し、3 つの列はそれぞれ赤、緑、青の各チャンネルの値を表します(値の範囲は 0 ~ 1)。例:

カスタムマップ = [1, 0, 0; %赤

0, 1, 0; % 緑

0, 0, 1]; // 青

colormap(custom_map) % カスタムのカラーマップを使用

この方法では、カスタマイズされたカラーマップの順序に従って、画像やサーフェスプロットに色が表示されます。

colormapsは現在の軸に対してのみ有効です。複数の軸に色付けを適用する場合は、各軸でcolormapsを呼び出す必要があります。

广告
広告は10秒後に閉じます。
bannerAds