2013-01-05 2 views
0

필자는 샘플 데이터에 기능을 맞추려고합니다. 이해 및 GSL 내의 선형 피팅의 다수의 예, 난에 대한 어떤 임의의 개수 (T)를GSL이있는 조각난 "깨진 스틱"모델 피팅

x_i = c_0 + c_1*t_i + c_2*(T-t_i) 

< 위해 단 I 맞게 필요 함수 형태

x_i = c_0 + c_1*t_i 

를 갖고 본> = T.

이것을 시각화하려면 T에 의해 지시되는 어느 시점에서 끊어지는 선 (유한 길이)이 있어야합니다. GSL에서 이것을 구현하는 방법을 알아 내려고 노력했지만, 두 개의 방정식에 맞는 구문을 찾아 내고 두 equ를 맞추기. 이온을 다른 범위의 값으로 저의 수학은 꼭해야 할만큼 강하지는 않습니다. 그리고 GSL 문서는 약간 조밀합니다.

GSL이이 작업을 수행 할 수 없으면 다른 C/C++ 라이브러리도 사용할 수 있습니까?

편집 : 이것은 실제로 정상적인 선형 방식으로 깨진 스틱의 첫 번째 절반을 맞추고 두 번째 절반 (c_0 및 c_1을 알고 있고 c_2를 사용하여)을 맞추는 것과 같습니다. 나는 여전히 그 방법을 모르지만, 이것이 가능한 해결책이라면 내가하고있는 일에 받아 들여질 수도 있다고 생각한다. 그러나, 나는 여전히 막대기를 끊을 수있는 가장 좋은 T를 찾는 몇 가지 방법을 원하지만 이것은 절대적으로 필요하지 않습니다.

답변

0

해결했습니다.

2 차원 (즉, 3 노트)의 스무딩 b- 스플라인을 만드는 것만 큼 간단합니다. GSL이 선형 시간 내에서 여전히 그렇다고 생각합니다.