И другие программы этой серии
Среди них важное место занимает установка палитры цветов. Палитра цветов RGB задается матрицей MAP из трех столбцов, определяющих значения интенсивности красного (red), зеленого (green) и синего (blue) цветов. Их интенсивность задается в относительных единицах от 0.0 до 1.0. Например, [0 0 0] задает черный цвет, [1 1 1] – белый цвет, [0 0 1] – синий цвет. При изменении интенсивности цветов в указанных пределах возможно задание любого цвета. Таким образом, цвет соответствует общепринятому формату RGB.
Для установки палитры цветов служит команда colormap, записываемая в следующих формах:
• colormap(\'default\') устанавливает палитру по умолчанию, при которой распределение цветов соответствует радуге;
• colormap(MAP) устанавливает палитру RGB, заданную матрицей MAP;
• C=colormap – функция возвращает матрицу текущей палитры цветов C. m-файл с именем colormap устанавливает свойства цветов для текущего графика.
Команда help graph3d наряду с прочим выводит полный список характерных палитр, используемых графической системой MATLAB:
Рис. 6.45. График выделенного участка
hsv – цвета радуги;
hot – чередование черного, красного, желтого и белого цветов;
gray – линейная палитра в оттенках серого цвета;
bone – серые цвета с оттенком синего;
copper – линейная палитра с оттенками меди;
pink – розовые цвета с оттенками пастели;
white – палитра белого цвета;
flag – чередование красного, белого, синего и черного цветов;
lines – палитра с чередованием цветов линий;
colorcube – расширенная палитра RGB;
jet – разновидность палитры HSV;
prism – призматическая палитра цветов;
cool – оттенки голубого и фиолетового цветов;
autumn – оттенки красного и желтого цветов;
328
Программные средства обычной графики
Цветовая окраска графиков
329
• spring – оттенки желтого и фиолетового цветов;
• winter – оттенки синего и зеленого цветов;
• summer – оттенки зеленого и желтого цветов. Все эти палитры могут служить параметрами команды colormap, например
colormap(hsv) фактически устанавливает то же, что и команда colormap (\'default\').
Начало в части 1