Java 需要公式-如果可能的话

Java 需要公式-如果可能的话,java,algorithm,math,Java,Algorithm,Math,我正在编写一个用Java编写的系统工具,它基本上是在t0开始一个任务,并在N秒内完成。由于我预计该工具将在不同的机器上运行,因此执行任务的时间将有所不同 因此,在该工具启动之前,它需要进行一次性校准,以便能够准确预测完成任务所需的时间(“准确”为1到3秒即可) 基本上我有x和y的测量,它在N秒内完成 x y N Seconds -------------------------------------

我正在编写一个用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是“废话”

显然数学不是我的强项,公式可能吗


谢谢!

如果您只需要表格中的值,只需使用该表格。如果您需要更多,您必须使用一些函数插值方法来获得公式,例如,如果您只需要表格中的值,只需使用该表格。如果您需要更多,您必须使用一些函数插值方法来获得公式,例如例

如果一项任务要在15分钟内完成 秒,那么x必须是“废话”和y 是“废话”

对于上述问题,可能有内因特解,但在给定y和N的情况下,找到x是有意义的

  • 基本上,你想找出x,y和N之间的关系。有很多算法可以确定线性相关性,比如

  • 除非您运行在根本不同的机器上,比如一台机器是客户端WInXP,另一台机器是Linux机器,否则我认为您不需要深入讨论,因为有可能其他小事情可以克服计时(例如,系统上运行的其他进程)

  • 如果一项任务要在15分钟内完成 秒,那么x必须是“废话”和y 是“废话”

    对于上述问题,可能有内因特解,但在给定y和N的情况下,找到x是有意义的

  • 基本上,你想找出x,y和N之间的关系。有很多算法可以确定线性相关性,比如

  • 除非您运行在根本不同的机器上,比如一台机器是客户端WInXP,另一台机器是Linux机器,否则我认为您不需要深入讨论,因为有可能其他小事情可以克服计时(例如,系统上运行的其他进程)


  • 从问题中的数据来看,这个函数似乎是一个相当好的近似值

    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,这太棒了,正是我想要的。再次感谢!