我有Matlab的數據,我想創建一個熱圖樣式圖。通常的做法是使用imagesc
以及可能的自定義顏色地圖。 (例如,請參閱此問題上接受的答案:MATLAB heat map。)但是,如果數據包含NaN,則這不一定符合我的要求。 MathWorks Documentation聲稱NaN的行爲未定義。在實踐中,結果似乎是顏色被分配了顏色映射中最小值的顏色。如何讓NaN在Matlab中用imagsc顯示不同的顏色?
在NaN標記沒有可用值的情況下,這可能會引起誤解。將該節目作爲顏色映射中的顏色以外的其他節目將是更可取的。怎麼做?
我注意到這個其他問題(Assign different color to NaN values in Matlab images),這有點類似。然而在我看來,這不是重複的,因爲它通過不同的函數調用來創建圖像,可能具有它自己的基礎結構。
還與[this](http://stackoverflow.com/questions/38851267/matlab-imshow-omit-nan/38851344#38851344) – Suever