colorcube

Массив палитры Colorcube

Описание

пример

c = colorcube возвращает colorcube палитру как массив с тремя столбцами с одинаковым числом строк как палитра для текущей фигуры. Если никакая фигура не существует, то количество строк равно длине по умолчанию 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 массив палитры и изолируйте красный раздел (записи 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