递归数组分析(数学程序)

时间:2016-03-07 16:40:42

标签: php arrays math recursion trigonometry

我正在使用PHP制作PHP三角函数工具,可以分析如何最好地解决给定问题。

例如,我知道角度A和边b和c,我需要计算机来计算使用哪个公式以便找到未知值的最佳数学解。

现在,我创建了一个数组,其中包含有关如何查找未知值的众多选项:

Image of array

数组是这样的:[formula: xxx]是关于用于查找先前值的公式的建议。 [target: xxx]是我们正在寻找的值的名称,以满足上一个公式的需要。

公式可能附加了多个目标,因为公式可能需要多个信息才能完成。

在每条路径的末尾都有一个显示数学函数的数组,可以用我们拥有的信息来解决,如果你从那里向后追踪,你就有足够的信息来解决最初给出的任务(这是角度B(在图像上看不到,但它是))

因此,在所有这些解决方案选项中,我需要找到最短的解决方案,这个解决方案需要最少的步骤。

请记住,公式可能有两个未知变量,这意味着我们需要计算最短路径的总和,最后得到一个包含最佳路径的数组。

奖金问题:我知道这只能使用用户提供的信息解决问题,可能在我们找到变量的某个时刻,这在某些其他方面是必需的。也许如果一个函数需要两个变量,那么在A计算B中可能需要的“目标”之前,在B之前找到A会更快。

我真的希望第一部分有解决方案,但我需要稍后解决“红利问题”。

0 个答案:

没有答案