MATLAB의 B- 스플라인에 데이터를 피팅합니다
-
12-12-2019 - |
문제
나는 매트릭스의 형태 인 시계열 데이터에 누락 된 값을 추정하려고 노력하고 있습니다.열은 시점을 나타냅니다.이제 매트릭스의 각 행에 B-spline에 맞추고 누락 된 값을 추정하는 데 사용하고 싶습니다.나는 MATLAB을 사용하여 정상적인 스플라인에 데이터에 맞출 수 있지만, B-spline을 만드는 데 필요한 방법을 알아 내려고 노력하고 있습니다.곡선 피팅 도구 상자에서 기본 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- 스플라인을 구성하고 싶습니다.
해결책
이들은 어떨까요?
제휴하지 않습니다 StackOverflow