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-by-Nu-by-Nf многомерный массив, где запись (i,j) задает ответ от входа j до вывода i.

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

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

[response,freq,covresp] = frdata(sys) также возвращает ковариацию covresp данных об ответе resp для модели idfrd sys. (Модели Using idfrd требуют программного обеспечения System Identification Toolbox™.) Ковариация covresp является 5D-массивом, где 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 sys возвращает 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 является моделью (frd) данных о частотной характеристике SISO, содержащей частотную характеристику на 101 частоте.

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

[response,freq] = frdata(sys);

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

Смотрите также

| | |

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

Для просмотра документации необходимо авторизоваться на сайте