Java 需要公式-如果可能的话
我正在编写一个用Java编写的系统工具,它基本上是在t0开始一个任务,并在N秒内完成。由于我预计该工具将在不同的机器上运行,因此执行任务的时间将有所不同 因此,在该工具启动之前,它需要进行一次性校准,以便能够准确预测完成任务所需的时间(“准确”为1到3秒即可) 基本上我有x和y的测量,它在N秒内完成 x y N Seconds ------------------------------------------------------------ 1.0 15 5.54 1.5 15 3.64 2.0 15 2.73 1.0 35 12.7 1.5 35 8.44 2.0 35 6.23 1.0 55 19.9 1.5 55 13.8 2.0 55 10.3 x y N秒 ------------------------------------------------------------ 1.0 15 5.54 1.5 15 3.64 2.0 15 2.73 1.0 35 12.7 1.5 35 8.44 2.0 35 6.23 1.0 55 19.9 1.5 55 13.8 2.0 55 10.3 根据上面的测量结果,我可以推导出一个神奇的公式,它说,“如果一项任务要在15秒内完成,那么x必须是“废话”,y是“废话” 显然数学不是我的强项,公式可能吗Java 需要公式-如果可能的话,java,algorithm,math,Java,Algorithm,Math,我正在编写一个用Java编写的系统工具,它基本上是在t0开始一个任务,并在N秒内完成。由于我预计该工具将在不同的机器上运行,因此执行任务的时间将有所不同 因此,在该工具启动之前,它需要进行一次性校准,以便能够准确预测完成任务所需的时间(“准确”为1到3秒即可) 基本上我有x和y的测量,它在N秒内完成 x y N Seconds -------------------------------------
谢谢!如果您只需要表格中的值,只需使用该表格。如果您需要更多,您必须使用一些函数插值方法来获得公式,例如,如果您只需要表格中的值,只需使用该表格。如果您需要更多,您必须使用一些函数插值方法来获得公式,例如例 如果一项任务要在15分钟内完成 秒,那么x必须是“废话”和y 是“废话” 对于上述问题,可能有内因特解,但在给定y和N的情况下,找到x是有意义的
从问题中的数据来看,这个函数似乎是一个相当好的近似值
z = y / (x * 2.67)
例如,对于x=1.5和y=15,它给出3.74,对于x=1.0和y=55,它给出20.6
你有两个自由参数,所以如果你想说,z=15,那么你可以替换并得到y或x的估计值。如果不知道其中一个,你就不能真正知道另一个
15 = y / (x * 2.67)
15 / (x * 2.67) = y
y = 5.83 / x
x = 5.83 / y
从问题中的数据来看,这个函数似乎是一个相当好的近似值
z = y / (x * 2.67)
例如,对于x=1.5和y=15,它给出3.74,对于x=1.0和y=55,它给出20.6
你有两个自由参数,所以如果你想说,z=15,那么你可以替换并得到y或x的估计值。如果不知道其中一个,你就不能真正知道另一个
15 = y / (x * 2.67)
15 / (x * 2.67) = y
y = 5.83 / x
x = 5.83 / y
基本上你想找到x和y之间的相关性。这不是他想要的!仔细阅读问题。基本上你想找到x和y之间的相关性。这不是他想要的他在问!仔细阅读这个问题。我看不懂你的桌子。x和y是什么?它们是两台定时不同的机器吗?它们的参数会导致N秒的时间吗?我肯定你很清楚这个桌子,但我不是你,也不明白它。@B你为什么在乎?mening完全不相关。@Op De Cirkel:意义远非无关紧要。如果我知道它们的意思,那么我就可以看到数据与合理等式的吻合程度,并检查等式是否合理。没有上下文,我甚至不知道要问什么,或者提供什么数据。我无法理解你的表格。x和y是什么?它们是两台机器吗不同的计时?它们是导致N秒的参数吗?我肯定你很清楚这张表,但我不是你,也不明白它。@B你到底为什么在意?梅宁完全不相关。@Op De Cirkel:意义远非不相关。如果我知道它们的意思,那么我就可以看到数据与合理等式的吻合程度n、 然后检查等式是否合理。没有上下文,我甚至不确定要问什么,或者提供什么数据。谢谢@rrenaud,这太棒了,这正是我想要的。再次感谢!谢谢@rrenaud,这太棒了,正是我想要的。再次感谢!