Given a numeric value, try to express it
as a simple rational number.
Usage
simplenumber(x, unit = "", multiply = "*", tol = .Machine$double.eps)
Arguments
x
A single numeric value.
unit
Optional. Character string giving the name of the unit
in which x is expressed. Typically an irrational number
such as pi. See Examples.
multiply
Optional. Character string representing multiplication.
tol
Numerical tolerance.
Value
A character string representing the simple number,
or NULL if not successful.
Details
The code tries to express x as an integer x=n, or as
the reciprocal of an integer x=1/n, or
as a simple rational number x = m/n, where m,n are
small integers.