exponenta event banner

evalRequirement

Класс: sdo.requirements.SignalBound
Пакет: sdo.requirements

Оценка кусочно-линейной границы

Синтаксис

c = evalRequirement(req,sig)

Описание

c = evalRequirement(req,sig) вычислить, удовлетворяет ли сигнал заданным кусочно-линейным границам.

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

req

sdo.requirements.SignalBound объект.

sig

MATLAB ®timeseries объект или nxm массив, где 1-й столбец - время, а последующие столбцы - значения сигнала.

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

c

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

Матрица, если многоканальный сигнал.

Примеры

Оцените кусочно-линейную привязку к сигналу.

 req = sdo.requirements.SignalBound;
 sig = timeseries(1-exp(-(0:10)'));
 c = evalRequirement(req,sig);

c отрицательный, что указывает на то, что сигнал удовлетворяет границам.

См. также

| |