0
나는 다음과 같은 딜레마에 직면하고있다.MATLAB에서 cscvn을 사용한 부드러운 스플라인 커브?
"Natural" or periodic interpolating cubic spline curve (cscvn
)을 사용하면 모든 제어점을 통과하는 보간 스플라인 곡선에 맞출 수 있습니다. 그러나 내 문제는 데이터 포인트에 시끄 럽기 때문에 보간 스플라인 곡선에 많은 지그재그가 있습니다.
csaps
)를 우연히 만났다.
이제 곡선 실로 원활하지만 I은 X 값 주위에 다수 (Y) 값을 가질 때 문제가있다. 따라서 피팅 결과가 실제로 "정확하지"않습니다.
어떻게 부드럽고 "올바른"부속품을 가지고 있습니까?
감사합니다. 끝 부분은 정확하므로 y 값의 최대 값을 취할 수 없습니다. bin 크기에 대해서는'csaps'의 매개 변수입니까? 나는 그것을 얻지 못한다. –
잠시 동안 생각한 후에, 나는 그것이 왜 효과가 있는지 보지 못 하느냐? 커브 끝에서 빈 크기를 확대해도 x가 작은 값에서 큰 값으로 바뀌면 커브는 여전히 y에서 "진동"합니다. 내가 놓친 게 있니? –
빈 크기를 진동의 "파장"(또는 그 이상)으로 확대하면 더 이상 진동을 볼 수 없습니다. 커브가 낮아지고 두 개의 y 값이있는 스플라인의 상하 밴드 가운데에 커브가 있어야합니다. - 더 낮은 x 값 범위에서 용지함 크기를 확대하면 통계를 확대하기 때문에 더 부드러운 곡선이 나타납니다. –