Вычислите характеристики линейного отклика
lsiminfo
позволяет вам вычислить характеристики линейного отклика из массива данных об ответе [y,t]
. Для линейного ответа y (t), lsiminfo
вычисляет характеристики относительно yinit и yfinal, где yinit является начальным смещением, то есть, значение, прежде чем вход будет применен, и yfinal является установившимся значением ответа.
lsiminfo
yinit использования = 0 и yfinal = длится демонстрационное значение y (t), если вы явным образом не задаете эти значения.
Функция возвращает характеристики в структуре, содержащей поля:
TransientTime
— В первый раз T, таким образом, что ошибка |y (t) – yfinal | ≤ SettlingTimeThreshold × emax для t ≥ T, где emax, является максимальной погрешностью |y (t) – yfinal | для t ≥ 0.
По умолчанию, SettlingTimeThreshold = 0.02 (2% пиковой ошибки). Переходное время измеряется, как быстро переходные движущие силы вымирают.
SettlingTime
— В первый раз T, таким образом, что |y (t) – yfinal | ≤ SettlingTimeThreshold × |yfinal – yinit | для t ≥ T.
По умолчанию время урегулирования измеряет время, которое требуется для ошибки остаться ниже 2% |yfinal – yinit |.
Min
— Минимальное значение y (t).
MinTime
— Время ответ берет, чтобы достигнуть минимального значения.
Max
— Максимальное значение y (t).
MaxTime
— Время ответ берет, чтобы достигнуть максимального значения.
вычисляет характеристики линейного отклика из массива данных об ответе S
= lsiminfo(y
,t
)y
и соответствующий временной вектор t
. Этот синтаксис использует yinit = 0 и последнее значение в y
(или последнее значение в соответствующих данных об ответе каждого канала) как yfinal, чтобы вычислить характеристики, которые зависят от этих значений.
Для откликов системы SISO, y
вектор с тем же количеством записей как t
. Для данных об ответе MIMO, y
массив, содержащий ответы каждого канала ввода-вывода.
вычисляет характеристики линейного отклика относительно установившегося значения S
= lsiminfo(y
,t
,yfinal
)yfinal
. Этот синтаксис полезен, когда вы знаете, что ожидаемый установившийся отклик системы отличается от последнего значения в y по причинам, таким как шум измерения. Этот синтаксис использует yinit = 0.
Для ответов SISO, t
и y
векторы с той же длиной NS
. Для систем с NY
выходные параметры, можно задать y
как NS
- NY
массив и yfinal
как NY
- 1
массив. lsiminfo
затем возвращает NY
- 1
массивы структур
из характеристик ответа, соответствующих каждому выходному каналу.
вычисляет характеристики ответа относительно начального значения ответа S
= lsiminfo(y
,t
,yfinal
,yinit
)yinit
. Этот синтаксис полезен когда ваш y
данные имеют начальное смещение, то есть, y
является ненулевым, прежде чем вход будет применен.
Для ответов SISO, t
и y
векторы с той же длиной NS
. Для систем с NY
выходные параметры, можно задать y
как NS
- NY
массив и yfinal
и yinit
как NY
- 1
массивы. lsiminfo
затем возвращает NY
- 1
массивы структур
из характеристик ответа, соответствующих каждому выходному каналу.
S = lsiminfo(___,'SettlingTimeThreshold',
позволяет вам задать порог ST
)ST
используемый в определении урегулирования и переходные времена. Значением по умолчанию является ST = 0.02
(2%). Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.