exponenta event banner

plotsigroi

Печать областей сигнала на основе маски сигнала

Описание

пример

plotsigroi(msk,x) график сигнал x с цветовым кодированием областей на основе источника и свойств в msk. Если x является комплекснозначной, функция строит график своей величины.

пример

plotsigroi(msk,x,patchflag) области, представляющие интерес, с использованием прямоугольных фрагментов, если patchflag является true.

h = plotsigroi(msk,x) возвращает маркер изображения цветового графика. Дескриптор фигуры можно использовать для запроса и изменения свойств фигуры.

Примеры

свернуть все

Рассмотрим маску двоичных последовательностей для двух категорий, ran и dom. Используйте последовательности для создания signalMask объект. Отбрасывать области с менее чем 3 образцами.

rng default

sq = randi(2,200,2)-1;

m = signalMask(sq,"MinLength",3,"Categories",["ran" "dom"]);

Создайте последовательность из 200 случайных чисел. Постройте график интересующих регионов.

x = rand(200,1);

plotsigroi(m,x)

Figure contains an axes. The axes contains 3 objects of type line.

Постройте график интересующих областей с помощью прямоугольных фрагментов.

plotsigroi(m,x,true)

Figure contains an axes. The axes contains 27 objects of type line, patch.

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

свернуть все

Маска сигнала, указанная как signalMask объект.

Пример: signalMask(table([2 4;6 7],["male" "female"]')) задает маску сигнала с тремя образцами male область и два образца female регион.

Пример: signalMask(categorical(["" "male" "male" "male" "" "female" "female" ""]',["male" "female"])) задает маску сигнала с тремя образцами male область и два образца female регион.

Пример: signalMask([0 1 1 1 0 0 0 0;0 0 0 0 0 1 1 0]','Categories',["male" "female"]) задает маску сигнала с тремя образцами male область и два образца female регион.

Входной сигнал, заданный как вектор.

Пример: chirp(0:1/1e3:1,25,1,50) определяет чирп, дискретизированный на частоте 1 кГц.

Типы данных: single | double
Поддержка комплексного номера: Да

Параметр прямоугольного исправления, заданный как логическое значение. plotsigroi использует прямоугольные фрагменты для печати областей, представляющих интерес, если patchflag является true.

Типы данных: logical

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

свернуть все

Дескриптор фигуры, возвращаемый как целочисленный скаляр.

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