Доступ к данным для объекта данных частотной характеристики (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.