是否可以从点数组中生成数学公式。 点阵列可以具有所需的高分辨率。为了进一步说明这个想法,请参见下图:
可以说我作为用户可以画一条线。从这一行中,我想获得可以近似重现此行的数学公式。所以我首先将线转换为点数组。因此,我将分别得到分别用于绿线,红线和蓝线的这些数组:
var greenLine = [Vector2(0.0, 0,0), Vector2(0.12, 0.12), Vector2(0.25, 0.25), Vector2(0.37, 0.37), Vector2(0.5, 0.5), Vector2(0.62, 0.62), Vector2(0.75, 0.75)];
var redLine = [Vector2(0.0, 0,5), Vector2(0.2, 0.7), Vector2(0.4, 0.2), Vector2(0.6, 0.7), Vector2(0.8, 0.2)];
var blueLine = [Vector2(0.0, 0.2), Vector2(0.15, 0.3), Vector2(0.22, 0.04), Vector2(0.3, 0.1), Vector2(0.44, 0.13), Vector2(0.6, 0.25), Vector2(0.75, 0.26), Vector2(1, 0.36)];
对于红线,我们可以假设它代表公式的正弦波类型,对于绿线,我们可以假设它是一种线性增长。但是蓝线似乎是随机的,因此可以将所有线都转换为公式吗?
那么我将如何将点数组转换为相应的数学公式?
注意这些行仅是该想法的说明,并且数组也不完全代表这些行。
如果这不是问的地方,请问您在哪里问我。如果不清楚,请告诉我,以便我澄清!