Можно преобразовать данные частотной характеристики к данным частотного диапазона (iddata
объект. idfrd
объект представляет комплексную частотную характеристику системы на различных частотах. Для описания этого типа данных смотрите Представление данных Частотной характеристики.
Когда вы выбираете, чтобы преобразовать single-input/single-output (SISO) данные частотной характеристики к данным частотного диапазона, тулбокс создает выходные параметры, которые равняются частотным характеристикам и входным параметрам, равным 1. Поэтому отношение между преобразованием Фурье выхода и преобразованием Фурье входа равно системной частотной характеристике.
Для получения информации об изменении разрешения частоты данных частотной характеристики к новому постоянному или переменному (зависимому частотой) разрешению смотрите spafdr
страница с описанием. Вы можете использовать эту функцию, чтобы увеличить число точек данных около системных частот резонанса и сделать вектор частоты более грубым в области вне системной динамики. Как правило, высокочастотный шум доминирует далеко от частот, где интересные системные движущие силы происходят.
Вы не можете преобразовать idfrd
возразите против временного интервала iddata
объект.
Преобразовать idfrd
объект с именем idfrdobj
к частотному диапазону iddata
объект, используйте следующий синтаксис:
dataf = iddata(idfrdobj)
Получившийся частотный диапазон iddata
объект содержит значения на тех же частотах как исходный idfrd
объект.
Для нескольких - входной случай, тулбокс представляет данные частотной характеристики, как будто каждый вход способствует независимо целому выходу системы и затем комбинирует информацию. Например, если система имеет три входных параметров, u1
, u2
, и u3
и две выборки частоты, входная матрица установлена в:
В общем случае для nu
входные параметры и ns
выборки, входная матрица имеет nu
столбцы и (ns
nu
'Строки' .
Если у вас есть ny
выходные параметры, операция преобразования производит выходную матрицу, имеет ny
столбцы и (ns
nu
) строки с помощью значений в комплексной частотной характеристике G (iw) матрица (ny
- nu
- ns
). В этом примере, y1
определяется путем разворачивания G(1,1,:)
, G(1,2,:)
, и G(1,3,:)
в три вектор-столбца и вертикально конкатенирующий эти векторы в отдельный столбец. Точно так же y2
определяется путем разворачивания G(2,1,:)
, G(2,2,:)
, и G(2,3,:)
в три вектор-столбца и вертикально конкатенирующий эти векторы.
Если вы работаете с несколькими входными параметрами, у вас также есть опция хранения вклада каждым входом как независимый эксперимент в наборе данных мультиэксперимента. Преобразовать idfrd
объект с именем idfrdobj
к набору данных мультиэксперимента datf
, где каждый эксперимент соответствует каждым из входных параметров в idfrdobj
datf = iddata(idfrdobj,'me')
В этом примере, дополнительном аргументе 'me'
указывает, что создаются несколько экспериментов.
По умолчанию преобразование от частотной характеристики до данных частотного диапазона снимает частоты, где ответом является inf
или NaN
. Чтобы сохранить целый вектор частоты, используйте datf = iddata(idfrdobj,'inf')
. Для получения дополнительной информации введите help idfrd/iddata
.