wcodemat

Расширенное матричное масштабирование псевдоцвета

Синтаксис

Y = wcodemat(X)
Y = wcodemat(X,NBCODES)
Y = wcodemat(X,NBCODES,OPT)
Y = wcodemat(X,NBCODES,OPT,ABSOL)

Описание

wcodemat перемасштабирует входную матрицу к заданной области для отображения. Если заданная область является полным спектром текущей палитры, wcodemat похоже в поведении на imagesc.

Y = wcodemat(X) перемасштабирует матричный X до целых чисел в области значений [1,16].

Y = wcodemat(X,NBCODES) перемасштабирует вход X как целые числа в области значений [1, NBCODES]. Значение по умолчанию NBCODES 16.

Y = wcodemat(X,NBCODES,OPT) перемасштабирует матрицу по измерению, заданному OPT. OPT может быть один из: 'column' (или 'c'), 'row' (или 'r'), и 'mat' (или 'm''Строки' шкалы X построчный, 'column' шкалы X по столбцам, и 'mat' шкалы X глобально. Значение по умолчанию OPT 'mat'.

Y = wcodemat(X,NBCODES,OPT,ABSOL) перемасштабирует входную матрицу X на основе абсолютных значений записей в X если ABSOL является ненулевым, или на основе значений со знаком X если ABSOL равен нулю. Значение по умолчанию ABSOL 1.

Примеры

свернуть все

Уровень шкалы коэффициенты приближения глобально к полному спектру палитры.

Загрузите изображение.

load woman;

Получите область значений палитры.

NBCOL = size(map,1);

Получите 2D dwt использование вейвлета Хаара.

[cA1,cH1,cV1,cD1] = dwt2(X,'db1');

Отобразитесь, не масштабируясь и с масштабированием.

image(cA1);
colormap(map);
title('Unscaled Image');

Figure contains an axes. The axes with title Unscaled Image contains an object of type image.

figure
image(wcodemat(cA1,NBCOL));
colormap(map);
title('Scaled Image');

Figure contains an axes. The axes with title Scaled Image contains an object of type image.

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