У меня есть данные в 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