Фитинг данных на B-SPLED в Matlab
-
12-12-2019 - |
Вопрос
Я пытаюсь оценить пропущенные значения во временных данных, которые в форме матрицы.Столбцы представляют точки времени, то есть.Теперь я хочу поместить каждую строку матрицы на B-SPLED и использовать его для оценки пропущенных значений.Я мог бы соответствовать данным на нормальный сплайн с использованием MATLAB, но я полностью застрял при попытке выяснить, как соответствовать данным для создания B-SP.Использование функции BSPLINE по умолчанию на панели инструментов для установки кривой позволяет мне установить вектор узла в вектор точек времени, но я не могу установить контрольные точки, то есть элементы строки.
Любая помощь приветствуется.
<Сильные> Редактировать: пример добавлен
Данные серии времени имеют строки, которые выглядят так:
-0.11 0.1 0.01 0.06 0.04 -0.26 0.04 0.19 -0.22 -0.2 0.12 0.21 -0.26 -0.3 0.22 0.58 -0.36 0.13
.
Мой вектор узла в основном точками времени, и это выглядит так:
0 7 14 21 28 35 42 49 56 63 70 77 84 91 98 105 112 119
.
в основном я хочу использовать каждую строку вместе с вектором узла, чтобы построить B-сплайн.
Решение
Что насчет этого?