brighten

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

Описание

пример

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

пример

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

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

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

Примеры

свернуть все

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

surf(peaks);

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

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

brighten(.8);

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

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

t = tiledlayout(1,2);
ax1 = nexttile;
surf(ax1,peaks);
ax2 = nexttile;
surf(ax2,peaks);
colormap(summer)

Figure contains 2 axes objects. Axes object 1 contains an object of type surface. Axes object 2 contains an object of type surface.

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

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

Figure contains 2 axes objects. Axes object 1 contains an object of type surface. Axes object 2 contains an object of type surface.

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

свернуть все

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