exponenta event banner

uisetcolor

Открыть палитру цветов

Описание

c = uisetcolor отображает модальную палитру цветов и возвращает выбранный цвет в виде триплета RGB. Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красного, зеленого и синего компонентов выбранного цвета. Интенсивности находятся в диапазоне [0,1] и имеют тип double.

пример

c = uisetcolor(RGB) задает выбор цвета по умолчанию в виде триплета RGB.

c = uisetcolor(obj) задает выбор цвета по умолчанию в качестве цвета объекта (например, Figure). Если выбрать другой цвет в палитре цветов, цвет объекта изменится на новый после нажатия кнопки «ОК». Объект должен иметь свойство, которое управляет некоторым аспектом цвета. Например, некоторые объекты имеют Color или BackgroundColor собственность.

пример

c = uisetcolor(___,title) задает пользовательский заголовок для диалогового окна. Укажите заголовок в качестве последнего аргумента для любого из приведенных выше синтаксисов.

Примеры

свернуть все

Откройте палитру цветов со светло-синим цветом по умолчанию.

c = uisetcolor([0.6 0.8 1])

Нажатие кнопки «ОК» без выбора другого цвета возвращает цвет по умолчанию.

c =

     0.6000    0.8000    1.0000

Откройте палитру цветов с желтым цветом по умолчанию и задайте для заголовка значение 'Select a Color'.

c = uisetcolor([1 1 0],'Select a color')

Нажатие кнопки «ОК» без выбора другого цвета возвращает цвет по умолчанию.

c =

     1     1     0

Начиная с R2018b, палитра цветов предоставляет вкладку для выбора пользовательских цветов из градиента.

Откройте палитру цветов и перейдите на вкладку «Пользовательские цвета» в правом верхнем углу.

c = uisetcolor

Переместите вертикальный ползунок для отображения требуемой области цветового пространства. Затем щелкните градиент цвета, чтобы выбрать цвет. При нажатии кнопки ОК uisetcolor возвращает выбор в виде триплета RGB.

c =

     0.4471    0.9020    0.1451

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

свернуть все

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

Пример: c = uisetcolor([1 0 0]) задает красный цвет в качестве выбора цвета по умолчанию.

Пример: c = uisetcolor([0.5 0.5 0.5]) задает серый цвет в качестве выбора цвета по умолчанию.

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

Исходный объект для цвета по умолчанию, заданный как графический объект. Объект должен иметь свойство, которое управляет некоторым аспектом цвета. Например, некоторые объекты имеют Color или BackgroundColor собственность.

Пример: c = uisetcolor(figure) создает Figure и задает для выбора цвета по умолчанию тот же цвет, что и для фигуры.

Заголовок диалогового окна, заданный как вектор символа или скаляр строки.

Пример: c = uisetcolor('Choose a Color') определяет 'Choose a Color' в качестве заголовка диалогового окна.

Типы данных: char

Подробнее

свернуть все

Модальное окно

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

См. также

| | | |

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