Вычислите характеристики линейного отклика
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%). Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.