прояснение

Украсьте или затемните палитру

Синтаксис

brighten(beta)
brighten(map,beta)
newmap = brighten(___)
brighten(f,beta)

Описание

пример

brighten(beta) переключает интенсивность всех, раскрашивает текущую палитру в том же направлении. Цвета проясняются, когда beta между 0 и 1, и они темнеют, когда beta между -1 и 0. Значение изменения пропорционально значению beta. Используйте этот синтаксис, чтобы настроить цвета для всех графических объектов в текущей фигуре, которые используют палитру.

пример

brighten(map,beta) переключает интенсивность палитры, заданной как map.

newmap = brighten(___) возвращает настроенную палитру для любой из комбинаций входных аргументов в предыдущих синтаксисах. Когда вы задаете выходной аргумент, текущая фигура не затронута.

brighten(f,beta) переключает интенсивность палитры, присвоенной изображать f. Цвета других графических объектов затронуты, такие как оси, метки осей и метки деления.

Примеры

свернуть все

Создайте объемную поверхностную диаграмму с палитрой по умолчанию.

surf(peaks);

Украсьте палитру для текущей фигуры.

brighten(.8);

Отобразите две объемных поверхностных диаграммы с помощью функции subplot и палитры summer.

ax1 = subplot(1,2,1);
surf(ax1,peaks);
axis tight
ax2 = subplot(1,2,2);
surf(ax2,peaks);
axis tight
colormap(summer)

Затемните палитру summer и примените ее к второй поверхности.

newmap = brighten(summer,-.7);
colormap(ax2,newmap)

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

свернуть все

Параметр настройки яркости, заданный как значение числового скаляра. Функция brighten повышает каждое значение в палитре к степени γ, который задан как:

γ={1β,β>011+β,β0

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

Фигурируйте, чтобы настроить, заданный как объект Figure. Когда вы задаете этот аргумент, цвета других графических объектов в фигуре затронуты в дополнение к объектам, которые используют палитру. Например, цвет осей, меток осей и изменений меток деления.

Палитра, чтобы настроить, заданный как матрица с тремя столбцами триплетов RGB. Триплет RGB является трехэлементным вектором - строкой, элементы которого задают интенсивность красных, зеленых, и синих компонентов цвета. Интенсивность должна быть в области значений [0, 1]. Например, вот палитра, которая содержит пять цветов:

map = [0.2 0.1 0.5
    0.1 0.5 0.8
    0.2 0.7 0.6
    0.8 0.7 0.3
    0.9 1 0];

Эта таблица приводит значения триплета RGB для простых цветов.

ЦветТриплет RGB
желтый[1 1 0]
пурпурный[1 0 1]
голубой[0 1 1]
красный[1 0 0]
зеленый[0 1 0]
синий[0 0 1]
белый[1 1 1]
черный[0 0 0]

Также можно создать матрицу путем вызывания одной из предопределенных функций палитры. Вызовите функцию как входной параметр к функции brighten. Например, эта команда украшает палитру parula.

brighten(parula,.8)

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

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

свернуть все

Настроенная палитра, возвращенная как матрица с тремя столбцами триплетов RGB.

Смотрите также

|

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