Повторная выборка данных временной области путем прореживания или интерполяции
datar = idresamp(data,R)
datar = idresamp(data,R,order,tol)
[datar,res_fact] = idresamp(data,R,order,tol)
datar = idresamp(data,R) повторная выборка данных на новом интервале выборки R и сохраняет повторно дискретизированные данные как datar.
datar = idresamp(data,R,order,tol) фильтрует данные, применяя фильтр указанного order перед интерполяцией и прореживанием. Заменяет R рациональным приближением, точным к допуску tol.
[datar,res_fact] = idresamp(data,R,order,tol) прибыль res_fact, что соответствует значению R аппроксимируется рациональным выражением.
dataИмя временной области iddata объект или матрица данных. Могут представлять собой данные ввода-вывода или временные ряды.
Выборка данных должна осуществляться через равные интервалы времени.
RКоэффициент повторной выборки, такой, что R>1 приводит к прореживанию и R<1 приводит к интерполяции.
Любое указанное положительное число заменяется рациональным приближением, Q/P.
orderПорядок фильтров, примененных перед интерполяцией и прореживанием.
По умолчанию: 8
tolДопуск рациональной аппроксимации для коэффициента повторной выборки R.
Меньший допуск может привести к большему P и Q значения, которые дают более точные ответы за счет более медленных вычислений.
По умолчанию: 0.1
datarИмя повторно дискретизированной переменной данных. datar класс соответствует data класс, как указано.
res_factРациональная аппроксимация для заданного коэффициента повторной выборки R и толерантность tol.
Любое указанное положительное число заменяется рациональным приближением, Q/P, где данные интерполируются коэффициентом P а затем прорежено коэффициентом Q.