2017-12-13 7 views
0

커브 피팅에 대한 주제가 많았지 만 필자가 필요로하는 것은 찾지 못했습니다.파이썬을 사용하여 데이터에 베 지어 커브 피팅

저는 파이썬으로 간단한 돛 분석 응용 프로그램을 만들려고합니다. 이 코드는 돛 모양 줄무늬를 "계산"하고 일부 데이터를 계산하지만 커브 제어점에 의해 정의 된대로 올바른 "진입 각도"와 "이탈 각도"를 얻을 수 없습니다.

은 REF 이미지 참조 :

그래서 내 기존 데이터가 X의 형태를, Y 점 그리고 난 내가 입구와 출구 각을 계산할 수 있도록 기존의 데이터 베 지어 곡선에 맞게 싶습니다 . 또한 기존 데이터에 b- 스플라인을 맞출 수도 있지만 "중간 점"과 그 옆에있는 점이 동일한 y 값을 갖도록해야합니다. (파이썬에서 베 지어 피팅의)

+0

질문 : 왜 이것이 베 지어 곡선과 관련이 있을까요? 적절한 항해 환경 설정은 항해 컬 자체를 뒤로 가지지 않고 파라 메트릭 함수 표현 인 광란을 요구하는 대신에 일반적인 y = f (x) 릴레이션입니다. –

답변

0

이 질문은 이미 답을 모른다 :

Bézier curve fitting with SciPy

POMAX이 좋은 지점을 만드는; 커브 피팅의 경우, 간단한 y = f (x) 릴레이션 (예를 들어 다항식)이 아마 일을 할 것입니다; 베 지어가 필요한 구체적인 이유가 없다면 numpy polyfit을 참조하십시오.