uisetcolor

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

Синтаксис

c = uisetcolor
c = uisetcolor(RGB)
c = uisetcolor(obj)
c = uisetcolor(___,title)

Описание

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

Для просмотра документации необходимо авторизоваться на сайте