首页 > 解决方案 > 找到由给定点绘制的曲线之间的点

问题描述

我的任务是通过给定点绘制曲线路径。我通过使用 CGMutablepath 来完成这项工作。但是有时我需要根据给出“x”点来找到“y”点来显示价值。我附上了下面的示例图片。 在此处输入图像描述

我用黑点表示的点。如果我给出路径中某处的“x”,我需要找到一个“y”点。如果有人知道解决方案,请帮助我。

标签: iosmathgraphcharts

解决方案


你很可能有一个分段参数插值,即形式

x(t) = Pi(t),
y(t) = Qi(t)

其中Pi,Qi是系数已知的多项式。

如果指定x,则必须求解 和的方程x = Pi(t)。要找到你需要知道的范围(对于多项式来说不太难)。那么当你有 时,你必须求解一个多项式方程。这对于三次曲线很好,但对于更高的度数是有问题的。itiPii

根据数据,i和可能有多种解决方案t

然后当你知道时t,计算y(t)


推荐阅读