exponenta event banner

colorcube

Массив Colorcube colormap

Описание

пример

c = colorcube возвращает colorcube colormap в виде массива из трех столбцов с тем же количеством строк, что и colormap для текущего рисунка. Если фигуры не существует, то количество строк равно длине по умолчанию 256. Каждая строка массива содержит значения интенсивности красного, зеленого и синего цвета для определенного цвета. Интенсивности находятся в диапазоне [0,1], и цветовая схема выглядит как это изображение.

пример

c = colorcube(m) возвращает карту цветов с m цвета.

Примеры

свернуть все

После получения массива карты цветов можно изолировать его часть для использования в качестве цветовой схемы.

Создайте график поверхности плоскости.

[X,Y] = meshgrid(-10:1:10);
Z = X + Y;
surf(X,Y,Z);

Figure contains an axes. The axes contains an object of type surface.

Получить массив colorcube colormap и изолировать красный раздел (записи от 39 до 44). Затем используйте этот раздел для окрашивания всей поверхности.

c = colorcube;
c = c(39:44,:);
colormap(c);

Figure contains an axes. The axes contains an object of type surface.

Создайте график поверхности плоскости.

[X,Y] = meshgrid(-10:1:10);
Z = X + Y;
surf(X,Y,Z);

Figure contains an axes. The axes contains an object of type surface.

Получите цветовую карту colorcube с 75 записями. Затем используйте его для окрашивания плоскости.

c = colorcube(75);
colormap(c);

Figure contains an axes. The axes contains an object of type surface.

Входные аргументы

свернуть все

Количество цветов, указанное как скалярное целое значение. Значение по умолчанию m равна длине карты цветов для текущей фигуры. Если фигуры не существует, значением по умолчанию является 256.

Типы данных: single | double

Вопросы совместимости

развернуть все

В R2019b изменилось поведение

Представлен до R2006a