微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Flutter中的样条曲线上找到点

如何解决在Flutter中的样条曲线上找到点

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

解决方法

我在这里对这个问题有很好的解决方案,所以这个想法就像如果我们有n个平衡数据点,那么我们将假设n-1阶多项式(例如,平衡曲线上的点数)为3,则多项式应为y =Ax²+ Bx + C的二次数。现在我们有3个变量(A,B,C),那么要求解此方程,我们需要3个关于A,B和C的方程。这些方程是通过放置平衡数据点获得的,在这种情况下为3个点,因此我们将得到3个等式。这三个方程可以使用克莱默法则求解。求解方程后,我们将得到曲线的方程。 这样获得的方程将更加精确,并且由于可以对任意数量的方程求克莱默规则,因此我们可以轻松地获得任意阶的多项式方程。该方法相当大,需要花费时间。 这将为您提供给定数量的点的曲线

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。