LOGARITHM Function
Returns the common (base 10) or natural (base E) logarithm of a numeric value.
idmscu19
Returns the common (base 10) or natural (base E) logarithm of a numeric value.
Syntax
Logarithm (base 10)
►►─┬─ LOG-BASE-10 ─┬─ (value) ──────────────────────────────────────────────►◄ ├─ COMLOG ──────┤ ├─ LOGCOM ──────┤ └─ LOG10 ───────┘
Logarithm (base E)
►►─┬─ LOG-BASE-E ─┬─ (value) ───────────────────────────────────────────────►◄ ├─ NATLOG ─────┤ ├─ LOGNAT ─────┤ └─ LOGE ───────┘
Parameters
- valueSpecifies the numeric value whose logarithm is calculated.Valuecan be:
- An arithmetic expression
- The name of a user-defined variable data field
- A user-supplied numeric literal
Valuemust be greater than zero.
Example
In the following example, the logarithm function is used to calculate the base-10 logarithm of a numeric value:
Initial value: WK-VALUE: 100 Statement: MOVE LOG-BASE-10(WK-VALUE) TO WK-LOG-EQUIVALENT. Returned value: 2