在 Flutter 样条曲线上查找点

Find point on the Spline Curve in Flutter

我有一些离散点,通过使用它们我可以在 flutter 中绘制样条曲线(Syncfusion 图表)。但现在我必须找到该曲线上的点,即通过给出 x 的值,我需要 y 的值。我被困在这里,没有任何算法可以申请。他们如何使用离散点制作图形?应该有一些算法可以在这里应用并得到那些点。 请帮帮我 提前致谢!!

我在这里有一个很好的解决这个问题的方法,所以这个想法就像如果我们有 n 个平衡数据点,那么我们将假设一个 n-1 阶多项式(例如,点数在平衡曲线为 3,则多项式应为 y= Ax²+Bx+C 形式的二次方)。现在我们有 3 个变量(A、B、C),为了求解这个方程,我们需要 3 个关于 A、B 和 C 的方程。这些方程是通过放置平衡数据点获得的,在这种情况下是 3 个点,所以我们将得到3个方程。这三个方程可以用克莱默法则求解。求解方程后,我们将得到曲线的方程。 这样得到的方程会更加精确,而且由于克拉默法则可以对任意多的方程求出,所以我们可以很容易地求出任意order.This的多项式方程,方法比较大,应用起来比较费时间。 这将为您提供给定点数的曲线