exponenta event banner

frdata

Доступ к данным для объекта данных частотной характеристики (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около-Nuоколо-Nf многомерный массив, где (i,j) entry определяет ответ от входа j производить i.

  • freq - вектор столбца длины Nf содержит выборки частоты модели FRD.

См. раздел frd для получения дополнительной информации о формате данных для данных ответа FRD.

[response,freq,covresp] = frdata(sys) также возвращает ковариацию covresp данных ответа resp для idfrd модель sys. (Использование idfrd модели требуют идентификации системы Toolbox™ программное обеспечение). Ковариация covresp является 5D-array, где covH(i,j,k,:,:) содержит ковариационную матрицу 2 на 2 ответа resp(i,j,k). (1,1) элемент является дисперсией действительной части, (2,2) элемент дисперсия мнимой части и (1,2) и (2,1) образует ковариацию между действительной и мнимой частями.

Для моделей SISO FRD синтаксис

[response,freq] = frdata(sys,'v')

силы frdata для возврата данных ответа в виде вектора столбца, а не 3-мерного массива (см. пример ниже). Так же

[response,freq,Ts,covresp] = frdata(sys,'v') для системы модели IDFRD возвращает covresp как 3-мерный, а не 5-мерный массив.

[response,freq,Ts] = frdata(sys) также возвращает время выборки Ts.

Другие свойства sys можно получить доступ с помощью get или прямым структурным ссылком (например, sys.Frequency).

Аргументы

Входной аргумент sys кому frdata должна быть моделью FRD.

Примеры

свернуть все

Создание модели данных частотного отклика путем вычисления отклика передаточной функции на сетке частот.

H = tf([-1.2,-2.4,-1.5],[1,20,9.1]);
w = logspace(-2,3,101);
sys = frd(H,w);

sys - данные частотного отклика SISO (frd) модель, содержащая частотную характеристику на 101 частотах.

Извлеките данные частотной характеристики из sys.

[response,freq] = frdata(sys);

response множество 1 на 1 на 101. response(1,1,k) - комплексная частотная характеристика на частоте freq(k).

См. также

| | |

Представлен до R2006a