uisetcolor

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

Описание

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

пример

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

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

пример

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

Примеры

свернуть все

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

c = uisetcolor([0.6 0.8 1])

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

c =

     0.6000    0.8000    1.0000

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

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

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

c =

     1     1     0

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

Откройте палитру цветов и перейдите на вкладку Custom Colors в правом верхнем углу.

c = uisetcolor

Переместите вертикальный ползунок, чтобы отобразить требуемую область цветового пространства. Затем щелкните градиент цвета, чтобы выбрать цвет. Когда вы нажимаете OK, 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