簡體   English   中英

貝塞爾曲線用python擬合數據

[英]Bezier curve fitting to data with python

我知道這里有很多關於曲線擬合的主題,但是我沒有找到任何適合我需求的東西。

我正在嘗試使用python創建一個簡單的帆分析應用程序。 代碼“計算”帆形條紋並從中計算出一些數據,但是我無法獲得正確的“進入角”和“出口角”,因為它們由曲線控制點定義。

參見參考圖片:

所以我現有的數據是x,y點的形式,我想將bezier曲線擬合到現有數據,以便我可以計算出射角和出射角。 我也可能使b樣條曲線適合現有數據,但是無論哪種方式都應該使“中間點”及其旁邊的點的任一側具有相同的y值。

這個問題(在Python中適合Bezier)可能已經被回答:

使用SciPy的貝塞爾曲線擬合

Pomax很好。 對於曲線擬合,可能需要簡單的y = f(x)關系(例如多項式); 請參見numpy polyfit,除非有特殊原因需要貝塞爾曲線。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM