matlab imagesc関数NAN値の色設定(matlab画像には値NaN部分が白で表示されません)



Matlab Imagesc Function Nan Value Color Setting Matlab Image Has No Value Nan Part Displayed



matlab imagesc関数NAN値の色設定(matlab画像には値がありませんNaN部分は白で表示されます)

問題

matlabで関数imagescを使用して画像を表示する場合、nan値は最小色(青)として表示されます。
下の図の青はnan値です。青を白で表現したい。
画像

方法1

次のコードを使用します



h=imagesc(C) set(h,'alphadata',~isnan(C))

方法2

  1. カラーバー(カラーバー)を右クリックして、カラーマップエディターを選択します
  2. 左端の青いラベルをダブルクリックします
  3. マークの色を選択-白
    画像
    転載:MATLAB画像の値のないNaN部分が白で表示されます-y3254321のブログ-CSDNブログ https://blog.csdn.net/y3254321/article/details/71172514