hypotApx hypotenuse approximation

BinaryOperator

hypotApx(x, y)

x hypotApx: y

x.hypotApx(y)

Returns an approximation of the square root of the sum of the squares of x and y.

The formula used is :

abs(x) + abs(y) - ((sqrt(2) - 1) * min(abs(x), abs(y)))

hypotApx is used to implement Complex method magnitudeApx.

This should not be used for simulating a doppler shift because it is discontinuous. Use hypot.

See also hypot, atan2.