5

二分法では、aとbの間の中点cを次のように計算する方がよいのはなぜですか。

c = a + (b - a) / 2.

単純なものの代わりに:

c = (a + b) / 2.

すべての変数は浮動小数点です。

4

1 に答える 1

6

中間計算での潜在的なオーバーフロー/精度の低下を回避するためです。

于 2010-10-31T17:08:45.273 に答える