Иллюстрированный самоучитель по Mathematica 3/4

Установка аргумента цвета (ArgColor). Установка цветовой системы (Colors).

При построении графиков в полярной системе координат полезно использовать цвет, зависящий от фазы комплексного числа. Для этого в подпакете ArgColor служат следующие функции:

  • ArgColor [z] – дает цвет, определяемый фазой комплексного аргумента z;
  • ArgShade [z] – дает уровень серого цвета, определяемый фазой комплексного аргумента z.

Иллюстрированный самоучитель по Mathematica 3/4 › Расширения графики (пакет Graphics) › Установка аргумента цвета (ArgColor). Установка цветовой системы (Colors).
Рис. 14.8. Построение кругов, расположенных по окружности, с разной степенью окраски серыми полутонами

Действие функции ArgShade иллюстрирует показанный на рис. 14.8 пример. Он строит 12 расположенных по окружности кругов с разной степенью окраски (от белого до черного) с помощью функции ArgShade.

Заменив в этом программном модуле функцию ArgShade на ArgColor, вы сможете наблюдать окраску кругов разными цветами.

Установка цветовой системы (Colors)

Обычно цвета задаются в цветовой системе RGB (Red-Green-Blue). В подпакете Colors содержатся функции установки цвета, заданного в других известных цветовых системах:

  • CMYColor [с, m, у] – установка цвета по системе CMY (Cyan-Magenta-Yellow);
  • YIQColor [y,i,q] – установка цвета по системе YIQ (используется в телевизионном стандарте NTSC);
  • HLSColor [h, I, s ] – установка цвета по системе HLS (Hue-Lightness-Saturation);
  • AllColors – переменная-функция, выводящая список установленных цветов.

Примеры применения функций даны ниже:

<<Graphics`Colors`
  
RGBColor[0.5, -0.1, 0.2]
  
RGBColor[0.53, 0.4, 0.957]
  
RGBColor[0.5, -0.1, 0.2]
  
RGBColor[0.53, 0.4, 0.957]
  
Orange
RGBColor[1., 0.5, 0.]

Кроме этого в подпакете имеется внушительная таблица англоязычных наименований разных цветов и цветовых оттенков – она выводится функцией AllColors. Их можно использовать для задания в качестве аргумента у функций, управляющих цветами. Например, шоколадный цвет можно задать следующим образом:

Chocolate
RGBColor[0.823496, 0.411802, 0.117603]
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.