Преобразование цветов HSV в RGB
Создайте трехколонную матрицу HSV, задающую пять оттенков синего. В этом случае оттенок и значение являются постоянными, в то время как насыщенность изменяется между 1.0 и 0.0.
hsv = [.6 1 1; .6 .7 1; .6 .5 1; .6 .3 1; .6 0 1];
Преобразование матрицы HSV в карту цветов путем вызова hsv2rgb. Затем используйте эту карту цветов на графике поверхности.
rgb = hsv2rgb(hsv); surf(peaks); colormap(rgb); colorbar

Создайте массив HSV 2 на 3, который задает четыре оттенка синего.
hsv(:,:,1) = ones(2,2)*.6; hsv(:,:,2) = [1 .7; .3 0]; hsv(:,:,3) = ones(2,2);
Преобразование массива HSV в изображение цвета с помощью hsv2rgb. Затем отобразите изображение.
rgb = hsv2rgb(hsv); image(rgb);

HSV - Изображение HSVИзображение HSV, указанное как числовой массив m-by-n-by-3 со значениями в диапазоне [0, 1]. Третье измерение HSV определяет оттенок, насыщенность и значение для каждого пикселя, соответственно, как описано в таблице.
| Признак | Описание |
|---|---|
| Оттенок | Значение от 0 кому 1 соответствует положению цвета на цветовом круге. По мере увеличения оттенка от 0 кому 1, цвет переходит от красного к оранжевому, желтому, зеленому, голубому, синему, пурпурному и, наконец, обратно к красному. |
| Насыщенность | Величина оттенка или отхода от нейтрали. 0 указывает нейтральный оттенок, тогда как 1 указывает максимальное насыщение. |
| Стоимость | Максимальное значение среди красных, зеленых и синих компонентов определенного цвета. |
Типы данных: double | single | logical
hsvmap - Карта цветов HSVКарта цветов HSV, заданная в виде цифровой матрицы c-by-3 со значениями в диапазоне [0, 1]. Каждая строка hsvmap трехэлементный триплет HSV, определяющий оттенок, насыщенность и компоненты значений одного цвета карты цветов.
Типы данных: double
RGB - Образ RGBRGB-образ, возвращаемый в виде числового массива m-by-n-by-3 со значениями в диапазоне [0, 1]. Третье измерение RGB определяет красную, зеленую и синюю интенсивность каждого пикселя соответственно. Образ имеет тот же тип данных, что и образ HSV, HSV.
Типы данных: double | single
rgbmap - Карта цветов RGBRGB-карта цветов, возвращенная в виде цифровой матрицы c-by-3 со значениями в диапазоне [0, 1]. Каждая строка rgbmap трехэлементный RGB-триплет, определяющий компоненты ref, green и blue одного цвета карты цветов. Карта цветов имеет тот же тип данных, что и карта цветов HSV, hsvmap.
Типы данных: double | single
[1] Смит, А. Р. «Пары преобразования цветовой гаммы». SIGGRAPH 78 Материалы конференции. 1978, стр 12–19.
Эта функция полностью поддерживает массивы графических процессоров. Дополнительные сведения см. в разделе Запуск функций MATLAB на графическом процессоре (панель инструментов параллельных вычислений).
Эта функция полностью поддерживает распределенные массивы. Дополнительные сведения см. в разделе Запуск функций MATLAB с распределенными массивами (панель инструментов параллельных вычислений).
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.