scale

Date:

02-06-2023

NAME

SCALE - Returns (x)(b**i), where b is the base in the real number model representation of x

SYNOPSIS

SCALE ([X=]x, [I=]i)

STANDARDS

Fortran

DESCRIPTION

The SCALE intrinsic function returns (x)(bi), where b is the base in the real number model representation of x. For more information on the real number model, see the models(3i) man page. It accepts the following arguments:

x

Must be of type real

i

Must be of type integer

SCALE is an elemental function. The name of this intrinsic cannot be passed as an argument.

RETURN VALUES

The result type and type parameter are the same as x. The result has the value (x)(bi), where b is defined in the model for real numbers representing values of x, provided that this result is within range. Argument i should be within the range of MINEXPONENT(x) <= i <= MAXEXPONENT(x). If i is outside this range, the results are unpredictable.

EXAMPLES

SCALE(3.0,2) yields 12.0 for reals.

SEE ALSO

models(3i)