点方程数组

时间:2019-01-25 15:16:13

标签: arrays math formula

是否可以从点数组中生成数学公式。 点阵列可以具有所需的高分辨率。为了进一步说明这个想法,请参见下图:

enter image description here

可以说我作为用户可以画一条线。从这一行中,我想获得可以近似重现此行的数学公式。所以我首先将线转换为点数组。因此,我将分别得到分别用于绿线,红线和蓝线的这些数组:

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)];

对于红线,我们可以假设它代表公式的正弦波类型,对于绿线,我们可以假设它是一种线性增长。但是蓝线似乎是随机的,因此可以将所有线都转换为公式吗?

那么我将如何将点数组转换为相应的数学公式?

注意这些行仅是该想法的说明,并且数组也不完全代表这些行。

如果这不是问的地方,请问您在哪里问我。如果不清楚,请告诉我,以便我澄清!

1 个答案:

答案 0 :(得分:0)

假设已使用某种类型的函数,Excel为所选趋势线提供的公式为:

SO54368088 examples