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 отрицательно, что указывает, что сигнал удовлетворяет границам.

См. также

| |