Вопрос

Я пытаюсь оценить пропущенные значения во временных данных, которые в форме матрицы.Столбцы представляют точки времени, то есть.Теперь я хочу поместить каждую строку матрицы на 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-сплайн.

Это было полезно?
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top