MATLAB ® использует цветовую схему по умолчанию при отображении визуализаций, таких как графики поверхности. Цветовую схему можно изменить, указав карту цветов. Карты цветов представляют собой массивы из трех столбцов, содержащие триплеты RGB, в которых каждая строка определяет отдельный цвет .
Например, вот график поверхности с цветовой схемой по умолчанию.
f = figure; surf(peaks);

Следующая команда изменяет карту цветов текущего рисунка на winter, одна из нескольких предопределенных карт цветов (полный список см. в разделе Карты цветов).
colormap winter;
Если открыто несколько фигур, передайте Figure объект в качестве первого аргумента для colormap функция.
colormap(f,hot);

Каждая предопределенная карта цветов по умолчанию содержит палитру из 256 цветов. Однако можно указать любое количество цветов, передав целое число предопределенной функции карты цветов. Например, вот hot карта цветов с десятью записями.
c = hot(10); colormap(c);

Можно также создать собственную карту цветов в виде массива m-by-3. Каждая строка в массиве содержит значения интенсивности красного, зеленого и синего цветов. Интенсивности находятся в диапазоне [0,1]. Вот простая карта цветов, которая содержит три записи.
mycolors = [1 0 0; 1 1 0; 0 0 1]; colormap(mycolors);

При работе с несколькими осями каждой оси можно назначить различную карту цветов, передав объект-ось в colormap функция.
tiledlayout(1,2) ax1 = nexttile; surf(peaks); shading interp; colormap(ax1,parula(10)); ax2 = nexttile; surf(peaks); shading interp; colormap(ax2,cool(10));
