1

我正在尝试复制内置函数的功能,因为内置功能在脚本中不可调用,但我似乎无法弄清楚第三个参数是如何计算的。

基本上你指定aandb它返回c. 所以这里是一些操作的结果:

a   b   c

1   1   1
1   2   0.75
1   3   0.666667
1   4   0.625
1   5   0.6

2   1   0.75
2   2   0.5
2   3   0.416667
2   4   0.375
2   5   0.35
2   6   0.333333
2   7   0.321429
2   8   0.3125
2   9   0.305556
2   10  0.3

3   1   0.666667
3   2   0.416667
3   3   0.333333

4   1   0.625
4   2   0.375
4   3   0.291667
4   4   0.25

100 1   0.505
100 2   0.255
100 3   0.171667
100 10  0.055

如果您需要额外的输出,请告诉我。

4

1 回答 1

11

对于您的所有样本,以下公式提供了预期结果:

C = (A + B) / (2 * A * B)

正如 ypercube 在评论中指出的那样,这个公式是谐波平均值的倒数或倒数的算术平均值。

于 2012-08-25T13:29:47.287 回答