Resample данные временной области путем десятикратного уменьшения или интерполяции (требует программного обеспечения Signal Processing Toolbox)
resample(data,P,Q)
resample(data,P,Q,order)
resample(data,P,Q) производит повторную выборку данных таким образом, чтобы данные интерполировались в множителе P а затем децимируется на множитель Q. resample(z,1,Q) приводит к десятикратному уменьшению в множителе Q.
resample(data,P,Q,order) фильтрация данных путем применения фильтра заданных order перед интерполяцией и десятикратным уменьшением.
dataИмя временной iddata объект. Могут быть данными ввода-вывода или данного timeseries.
Данные должны быть отобраны с равными временными интервалами.
P, QЦелые числа, которые задают коэффициент повторной дискретизации, так что новый шаг расчета Q/P умножить на оригинальный.
(Q/P)>1 приводит к десятикратному уменьшению и (Q/P)<1 приводит к интерполяции.
orderПорядок фильтров, примененных перед интерполяцией и десятикратным уменьшением.
По умолчанию: 10
Если вы установили программное обеспечение Signal Processing Toolbox™, resample вызывает набор Signal Processing Toolbox resample функция. Алгоритм принимает во внимание характеристики интерсampла входного сигнала, как описано data.InterSample.