Передискретизируйте данные временного интервала десятикратным уменьшением, или интерполяция (требует программного обеспечения 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
вызывает функцию resample
Signal Processing Toolbox. Алгоритм учитывает междемонстрационные характеристики входного сигнала, как описано data.InterSample
.