我正在使用PHP制作PHP三角函数工具,可以分析如何最好地解决给定问题。
例如,我知道角度A和边b和c,我需要计算机来计算使用哪个公式以便找到未知值的最佳数学解。
现在,我创建了一个数组,其中包含有关如何查找未知值的众多选项:
数组是这样的:[formula: xxx]
是关于用于查找先前值的公式的建议。
[target: xxx]
是我们正在寻找的值的名称,以满足上一个公式的需要。
公式可能附加了多个目标,因为公式可能需要多个信息才能完成。
在每条路径的末尾都有一个显示数学函数的数组,可以用我们拥有的信息来解决,如果你从那里向后追踪,你就有足够的信息来解决最初给出的任务(这是角度B(在图像上看不到,但它是))
因此,在所有这些解决方案选项中,我需要找到最短的解决方案,这个解决方案需要最少的步骤。
请记住,公式可能有两个未知变量,这意味着我们需要计算最短路径的总和,最后得到一个包含最佳路径的数组。
奖金问题:我知道这只能使用用户提供的信息解决问题,可能在我们找到变量的某个时刻,这在某些其他方面是必需的。也许如果一个函数需要两个变量,那么在A计算B中可能需要的“目标”之前,在B之前找到A会更快。
我真的希望第一部分有解决方案,但我需要稍后解决“红利问题”。