

Author: Pal S.P. Koul R.K. Musadeekh F. Ramakrishna P.H.D. Basu H.
Publisher: Taylor & Francis Ltd
ISSN: 0020-7160
Source: International Journal of Computer Mathematics, Vol.81, Iss.5, 2004-05, pp. : 595-605
Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.
Abstract
Consider the computation of deciding relative orientations of objects undergoing multiple translations and rotations. Such an orientation test involves the computation of expressions based on arithmetic operations, square roots and trigonometric functions. The computation of signs of such expressions using double precision floating-point arithmetic in modern computers may result in errors. In this article we demonstrate the existence of examples where double precision is not sufficient to compute the correct sign of an expression. We consider (i) simple expressions involving only the four basic arithmetic operations, (ii) expressions involving the square-root function and (iii) expressions representing orientation tests in two- and three-dimensions involving objects undergoing arbitrary rotations by angles given in radians, thereby requiring the computation of trigonometric functions. We develop a system that uses requisite high precision for computing the correct sign of such expressions. The system uses our
Related content




Exact Ray Computations in a Tilted Ionosphere With No Magnetic Field
RADIO SCIENCE, Vol. 3, Iss. 1, 1968-01 ,pp. :



