Установка палитры цветов

Графика MATLAB обеспечивает не только получение цветных изображений, но и управление цветом и различными световыми эффектами. Среди них важное место занимает установка палитры цветов. Палитра цветов RGB задается матрицей MAP из трех столбцов, определяющих значения интенсивности красного (red), зеленого (green) и синего (blue) цветов. Их интенсивность задается в относительных единицах от 0.0 до 1.0. При изменении интенсивности цветов в указанных пределах возможно задание любого цвета. Так, например, [0 0 0] задает черный цвет, [1 1 1] — белый цвет, [1 0 0] — красный цвет.

Для установки палитры цветов служит команда colormap, записываемая в следующих формах:

· colormap( 'default') — устанавливает палитру по умолчанию, при которой распределение цветов соответствует радуге;

· colormap(MAP) — устанавливает палитру RGB, заданную матрицей MAP;

· C=colormap — функция возвращает матрицу текущей палитры цветов С.

Приведем несколько характерных палитр, которые могут служить параметрами команды colormap:

· hsv — цвета радуги;

· hot — чередование черного, красного, желтого и белого цветов;

· gray — линейная палитра в оттенках серого цвета;

· bone — серые цвета с оттенком синего;

· copper — линейная палитра с оттенками меди;

· pink — розовые цвета с оттенками пастели;

· white — палитра белого цвета;

· flag — чередование красного, белого, синего и черного цветов;

· lines — палитра с чередованием цветов линий;

· colorcube — расширенная палитра RGB;

· jet — разновидность палитры HSV;

· prism — призматическая палитра цветов;

· cool — оттенки голубого и фиолетового цветов;

· autumn — оттенки красного и желтого цветов;

· spring — оттенки желтого и фиолетового цветов;

· winter — оттенки синего и зеленого цветов;

· summer — оттенки зеленого и желтого цветов.