У меня есть два вектора: sensorA длиной 927 и sensorB длиной 1250. Я хотел бы сделать их одинаковой длины. Функция resample () в MATLAB очень шумная по краям, и мне нужна по крайней мере достаточно хорошая точность во всем.
Я понимаю, что передискретизация может быть выполнена с помощью интерполяции, но как мне реализовать ее наиболее эффективным способом. Мне нужно растянуть 927 до 1250 как можно более равномерно.
Мне было интересно, могу ли я сделать что-то вроде этого:
Имеет ли это смысл? Я по-прежнему не могу получить точную интерполяцию. Есть ли еще какая-нибудь функция, которую я мог бы использовать? (кроме interp ()
, потому что для этого требуется интегральная частота передискретизации?)