# REXX Tips & Tricks, Version 2.80

0.9b (c) 1995 Peter Childs

## RXXMATH - Arbitrary Precision Math Functions for REXX

Name RXXMATH - Arbitrary Precision
Math Functions for REXX
Version v1.3 1996
Author John Brock
(see EMail Addresses)
Distrib. Freeware
Type REXX CMDs
Price -
Source BBS
Name: **RXXMATH.* **

Description from the author:

"RXXMATH is an extremely easy-to-use math package which may be called as
an external routine from REXX or invoked from the command line. RXXMATH
is true to the spirit of REXX math in that it will calculate results to
arbitrary precision. Because RXXMATH is itself written entirely in REXX
it should port essentially unchanged to any environment which supports
REXX. (RXXMATH was originally written for VM/CMS, but the author has also
run it under MVS/TSO, IBM PC DOS 7, and OS/2). Note that along with the
basic math functions RXXMATH has an interpretative calculator function
which may be used to evaluate complex mathematical expressions, or even
used as a interactive 'REXX shell'."

The following functions are supported:

* FACT(x) -- Factorial of x
* PERM(x,y) -- Permutations of x by y
* COMB(x,y) -- Combinations of x by y
* SQRT(x) -- Square root of x
* POW(x,y) -- x to the power of y
* LOG(x,y) -- Log of y base x
* EXP(x) -- e to the power of x
* LN(x) -- Natural log of x
* PI() -- Value of pi
* SIN(x) -- Sine of x
* COS(x) -- Cosine of x
* TAN(x) -- Tangent of x
* COT(x) -- Cotangent of x
* SEC(x) -- Secant of x
* CSC(x) -- Cosecant of x
* ARCSIN(x) -- Inverse sine of x
* ARCCOS(x) -- Inverse cosine of x
* ARCTAN(x) -- Inverse tangent of x
* ARCCOT(x) -- Inverse cotangent of x
* ARCSEC(x) -- Inverse secant of x
* ARCCSC(x) -- Inverse cosecant of x
* CALC(x) -- Calculate the value of an expression (e.g. '1 +
exp(pi() / 2)')

Inf-HTML End Run - Successful