exponenta event banner

турбо

Массив турбо-цветовой карты

    Синтаксис

    Описание

    пример

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

    пример

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

    Примеры

    свернуть все

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

    surf(peaks);
    colormap('turbo');

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

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

    c = turbo;
    c = flipud(c);
    colormap(c);

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

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

    c = turbo(10);
    surf(peaks);
    colormap(c);
    shading interp;

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

    Создание разметки мозаичной диаграммы, содержащей два псевдоколоровых графика peaks набор данных. На левом графике используется карта реактивного цвета, а на правом - турбо-карта цвета. Обратите внимание, что переходы между цветами на турбо-графике менее серьезны, чем на струйном графике.

    t = tiledlayout(1,2);
    [X,Y,Z] = peaks;
    
    % Left image
    ax1 = nexttile;
    s1 = pcolor(ax1,X,Y,Z);
    s1.EdgeColor = 'none';
    s1.FaceColor = 'interp';
    ax1.Colormap = jet;
    title(ax1,'Jet');
    
    % Right image
    ax2 = nexttile;
    s2 = pcolor(ax2,X,Y,Z);
    s2.EdgeColor = 'none';
    s2.FaceColor = 'interp';
    ax2.Colormap = turbo;
    title(ax2,'Turbo');

    Figure contains 2 axes. Axes 1 with title Jet contains an object of type surface. Axes 2 with title Turbo contains an object of type surface.

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

    свернуть все

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

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

    См. также

    Представлен в R2020b