home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1990-09-12 | 2.5 KB | 74 lines |
- (* ------------------------------------------------------ *)
- (* MATHE0.DEF *)
- (* erweitertes Mathe-Bibilotheks-Modul für Modula-2 *)
- (* (c) 1990 Jürgen Walter & TOOLBOX *)
- (* ------------------------------------------------------ *)
- DEFINITION MODULE Mathe0;
-
- FROM MathLib0 IMPORT sqrt, arctan, exp,
- ln, real, entier;
-
- EXPORT QUALIFIED fraction, sgn, power, fact, Bi,
- arccos, arcsin, arccot, sinh, cosh,
- tanh, coth, arsinh, arcosh, artanh,
- arcoth, log, logb;
-
-
- PROCEDURE fraction(x : REAL) : REAL;
- (* bestimmt den Nachkommanteil einer Realzahl *)
-
- PROCEDURE sgn(x : REAL) : INTEGER;
- (* bestimmt Vorzeichen *)
-
- PROCEDURE power(x, n : REAL) : REAL;
- (* berechnet beliebige Wurzeln und Exponenten *)
-
- PROCEDURE fact(x : REAL) : REAL;
- (* berechnet die Fakultät *)
-
- PROCEDURE Bi(n, r : REAL) : REAL;
- (* berechnet den Binominalkoeffizienten *)
-
- PROCEDURE arccos(x : REAL) : REAL;
- (* berechnet Arcuscosinus *)
-
- PROCEDURE arcsin(x : REAL) : REAL;
- (* berechnet Arcussinus *)
-
- PROCEDURE arccot(x : REAL) : REAL;
- (* berechnet Arcuscotangens *)
-
- PROCEDURE sinh(x : REAL) : REAL;
- (* berechnet Sinushyperbolicus *)
-
- PROCEDURE cosh(x : REAL) : REAL;
- (* berechnet Cosinushyperbolicus *)
-
- PROCEDURE tanh(x : REAL) : REAL;
- (* berechnet Tangenshyperbolicus *)
-
- PROCEDURE coth(x : REAL) : REAL;
- (* berechnet Cotangenshyperbolicus *)
-
- PROCEDURE arsinh(x : REAL) : REAL;
- (* berechnet Arcussinushyperbolicus *)
-
- PROCEDURE arcosh(x : REAL) : REAL;
- (* berechnet Arcuscosinushyperbolicus *)
-
- PROCEDURE artanh(x : REAL) : REAL;
- (* berechnet Arcustangenshyperbolicus *)
-
- PROCEDURE arcoth(x : REAL) : REAL;
- (* berechnet Arcuscotangenshyperbolicus *)
-
- PROCEDURE log(x : REAL) : REAL;
- (* berechnet dekadischen Logarithmus *)
-
- PROCEDURE logb(b, x : REAL) : REAL;
- (* berechnet Logarithmus zur Basis b *)
-
- END Mathe0.
- (* ------------------------------------------------------ *)
- (* Ende von MATHE0.DEF *)