colorcube

Массив Палитры цветов

Описание

пример

c = 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.

Получите массив палитры цветов и выделите красный раздел (значения от 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.

Получите палитру палитры с 75 записями. Затем используйте его, чтобы окрасить самолет.

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

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

Входные параметры

свернуть все

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

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

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

расширить все

Поведение изменено в R2019b

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