exponenta event banner

кость

Костный массив цветовой карты

Описание

пример

c = bone возвращает карту цвета кости в виде массива из трех столбцов с тем же количеством строк, что и карта цвета для текущего рисунка. Если фигуры не существует, то количество строк равно длине по умолчанию 256. Каждая строка массива содержит значения интенсивности красного, зеленого и синего цвета для определенного цвета. Интенсивности находятся в диапазоне [0,1], и цветовая схема выглядит как это изображение.

пример

c = bone(m) возвращает карту цветов с m цвета.

Примеры

свернуть все

Постройте график поверхности и назначьте карту цвета кости.

surf(peaks);
colormap('bone');

Figure contains an axes. The axes contains an object of type surface.

Получить костный массив цветовой карты и изменить порядок. Затем примените измененную карту цветов к поверхности.

c = bone;
c = flipud(c);
colormap(c);

Figure contains an axes. The axes contains an object of type surface.

Получите уменьшенную версию карты цвета кости, содержащую только двадцать цветов. Затем отобразите контуры параболоида, применив карту цветов и интерполированное затенение.

c = bone(20);
[X,Y] = meshgrid(-10:1:10);
Z = X.^2 + Y.^2;
surf(X,Y,Z);
colormap(c);
shading interp;

Figure contains an axes. The axes contains an object of type surface.

Входные аргументы

свернуть все

Количество цветов, указанное как скалярное целое значение. Значение по умолчанию m равна длине карты цветов для текущей фигуры. Если фигуры не существует, значением по умолчанию является 256.

Типы данных: single | double

Вопросы совместимости

развернуть все

В R2019b изменилось поведение

Представлен до R2006a