Автоматическое построение карты цветов вокруг нулевого значения

Я часто хочу построить разностное изображение, которое варьируется от некоторого отрицательного числа до некоторого положительного. Проблема в том, что цветовые карты matlab масштабируются только от минимального значения до максимального значения, но не заботятся о некотором среднем значении (в этом случае ноль). Например, я произвелpeaks Изображение с одним пикселем отличается:

где оригинал выглядит так:

Таким образом, нулевые значения - синий на верхнем изображении и зеленый на нижнем ... (используя в качестве примера цветовую карту jet)

Я хотел бы создать цветовую карту, которая будет автоматически представлять нулевые значения как один и тот же цвет, независимо от того, какие значения будут min \ max. Как я могу это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос