Affiliation:
1. New York University, New York, New York
Abstract
A program is presented which produces FORTRAN statements defining the gradient of a function of several variables given by an arithmetic expression in the variables and the functions SIN, COS, and EXP. The program is coded in FORTRAN and uses the SLIP based algebraic manipulation package, SYMBOLANG, to perform the differentiations, substitutions, and input/output formatting. It is compared with Ludeman's PL/I FORMAC procedure which does the same task, and from which the SYMBOLANG program was derived. The major difference is that the SYMBOLANG program evaluates expressions against a list of definitions to achieve necessary substitutions, where the FORMAC program does one replacement at a time.
Publisher
Association for Computing Machinery (ACM)
Reference11 articles.
1. Bernstein H. J. "The Program SLIP - A Program Providing Access to the Routines of the SYMBOLANG and SLIP Packages - A Preliminary Report". June 1969. (Document in deck SLIP on NYU supported writeups tape T599)]] Bernstein H. J. "The Program SLIP - A Program Providing Access to the Routines of the SYMBOLANG and SLIP Packages - A Preliminary Report". June 1969. (Document in deck SLIP on NYU supported writeups tape T599)]]
2. Bosworth C. R. "SELECT". The Aerospace Corporation November 1968. (Portions of this document also available in the deck SELECT on the NYU supported writeups tape T599)]] Bosworth C. R. "SELECT". The Aerospace Corporation November 1968. (Portions of this document also available in the deck SELECT on the NYU supported writeups tape T599)]]
3. Mechanization of tedious algebra