Доступ к данным для объекта данных частотной характеристики (FRD)
[response,freq] = frdata(sys)
[response,freq,covresp] = frdata(sys)
[response,freq,Ts,covresp] = frdata(sys,'v')
[response,freq,Ts] = frdata(sys)
[response,freq] = frdata(sys)
возвращает данные отклика и частотные выборки модели FRD sys. Для модели FRD с Ny
выходы и
Nu
входы в Nf
частоты:
response
является Ny
-by- Nu
-by- Nf
многомерный массив, где (i,j)
entry задает ответ от входного j
для вывода i
.
freq
является вектор-столбец длины Nf
который содержит частотные выборки модели FRD.
См. frd
Страница с описанием для получения дополнительной информации о формате данных для данных отклика FRD.
[response,freq,covresp] = frdata(sys)
также возвращает ковариационную covresp
данных отклика resp
для idfrd
модели sys
. (Использование idfrd
модели требуют System Identification Toolbox™ программное обеспечение.) Ковариационная covresp
является 5D-array, где covH(i,j,k,:,:)
содержит ковариационную матрицу 2 на 2 отклика resp(i,j,k)
. The (1,1)
элемент является отклонением вещественной части, (2,2)
элемент отклонения мнимой части и (1,2)
и (2,1)
элементы ковариации между вещественной и мнимой частями.
Для моделей SISO FRD, синтаксис
[response,freq] = frdata(sys,'v')
силы frdata
чтобы вернуть данные отклика как вектор-столбец, а не как трехмерный массив (см. пример ниже). Так же
[response,freq,Ts,covresp] = frdata(sys,'v')
для модели IDFRD sys возвращает covresp как 3-мерный, а не 5-мерный массив.
[response,freq,Ts] = frdata(sys)
также возвращает значение шага расчета Ts
.
Другие свойства sys
доступ можно получить с помощью get
или путем прямых структурных ссылок (например sys.Frequency
).
Входной параметр sys
на frdata
должна быть моделью FRD.