home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / RMATH.ZIP / RMATH.REF < prev    next >
Encoding:
Text File  |  1990-11-08  |  7.4 KB  |  144 lines

  1.  
  2. U = M (Math.pas), C (Cmath.pas), S (Specfun.pas)
  3. O = C (constant), F (function), P (procedure), T (type)
  4.  
  5. UO   Name         Arguments     Result      Comments
  6. -- ------------ --------------- ------- -----------------------
  7. MF acos         (x: xfloat)     xfloat  inv circ cosine (rad)
  8. MF acosd        (x: xfloat)     xfloat  inv circ cosine (deg)
  9. MF acosh        (x: xfloat)     xfloat  inv hypb cosine
  10. MF asin         (x: xfloat)     xfloat  inv circ sine (rad)
  11. MF asind        (x: xfloat)     xfloat  inv circ sine (deg)
  12. MF asinh        (x: xfloat)     xfloat  inv hypb sine
  13. MF atan         (x: xfloat)     xfloat  inv circ tangent (rad)
  14. MF atan2        (x,y: xfloat)   xfloat  (x,y) -> theta (rad)
  15. MF atan2d       (x,y: xfloat)   xfloat  (x,y) -> theta (deg)
  16. MF atand        (x: xfloat)     xfloat  inv circ tangent (deg)
  17. MF atanh        (x: xfloat)     xfloat  inv hypb tangent
  18. SF beta         (x,y: xfloat)   xfloat  cnts combination
  19. CF cabs         (x: complex)    xfloat  abs of complex var
  20. CP cacos        (var x: complex)        x:=acos(x)
  21. CP cacosh       (var x: complex)        x:=acosh(x)
  22. CP cadd         (var x,y: complex)      x:=x+y
  23. CP casin        (var x: complex)        x:=asin(x)
  24. CP casinh       (var x: complex)        x:=asinh(x)
  25. CP catan        (var x: complex)        x:=atan(x)
  26. CP catanh       (var x: complex)        x:=atanh(x)
  27. MC CBRT2                                cube root of 2
  28. MC CBRT3                                cube root of 3
  29. CP ccos         (var x: complex)        x:=cos(x)
  30. CP ccosh        (var x: complex)        x:=cosh(x)
  31. CP cdiv         (var x,y: complex)      x:=x/y
  32. MF ceil         (x: xfloat)     xfloat  round up
  33. CP cexp         (var x: complex)        x:=exp(x)
  34. CP cjx          (var x: complex)        x:= j*x, j = sqrt(-1)
  35. CP cln          (var x: complex)        x:=ln(x)
  36. CP cmult        (var x,y: complex)      x:=x*y
  37. CP cneg         (var x: complex)        x:=-x
  38. CP cnjx         (var x: complex)        x:=-j*x, j=sqrt(-1)
  39. SF combination  (n,k: word)     xfloat  "nCk"
  40. CT complex                              record of float
  41. CP conj         (var x: complex)        complex conjugate
  42. MF cosd         (x: xfloat)     xfloat  circ cosine (deg)
  43. MF cosh         (x: xfloat)     xfloat  hypb cosine
  44. CP cpoly        (var x: complex; degree: integer; var coeffs)
  45. CP cpow         (var x,y: complex)      x:=pow(x,y)
  46. CP crecip       (var x: complex)        x:=1/x
  47. CP csin         (var x: complex)        x:=sin(x)
  48. CP csinh        (var x: complex)        x:=sinh(x)
  49. CP csqr         (var x: complex)        x:=x*x
  50. CP csqrt        (var x: complex)        x:=sqrt(x)
  51. CP csub         (var x,y: complex)      x:=x-y
  52. CP ctan         (var x: complex)        x:=tan(x)
  53. CP ctanh        (var x: complex)        x:=tanh(x)
  54. CT cxray                                array of complex
  55. MC D2R                                  # radians in a degree
  56. MP deg2dms      (deg: xfloat; var d,m,s: float)
  57. MF deg2rad      (x: xfloat)     xfloat
  58. MF dms2deg      (d,m,s: xfloat) xfloat
  59. MF dms2rad      (d,m,s: xfloat) xfloat
  60. MC E                                    base of natural logs
  61. SF erf          (x: xfloat)     xfloat  error function
  62. SF erfc         (x: xfloat)     xfloat  1-erf(x)
  63. MC EULERC                               Euler's constant
  64. MF exp          (x: xfloat)     xfloat  e to the x power
  65. MF exp10        (x: xfloat)     xfloat  10 to the x power
  66. MF exp2         (x: xfloat)     xfloat  2 to the x power
  67. SF factorial    (n: word)       xfloat  n!
  68. MF fdiv         (x,y: xfloat)   xfloat
  69. MT float                                real or double
  70. MT floatray                             array of float
  71. MF floor        (x: xfloat)     xfloat  round down
  72. MF fmod         (x,y: xfloat)   xfloat  x (modulus y)
  73. MF frem         (x,y: xfloat)   xfloat  x-y*int(x/y)
  74. MF frexp        (x:xfloat; var epart:longint) xfloat
  75. SF gamma        (x: xfloat)     xfloat  cnts factorial
  76. MF hypot        (x,y: xfloat)   xfloat  hypoteneuse
  77. SF ibeta        (a,b,x: xfloat) xfloat  incomplete beta
  78. SF ibetap       (a,b,x: xfloat) xfloat  ibeta(a,b,x)/ibeta(a,b)
  79. SF ibetaq       (a,b,x: xfloat) xfloat  1-ibeta(a,b,x)
  80. SF igamma       (a,x: xfloat)   xfloat  incomplete gamma
  81. SF igammac      (a,x: xfloat)   xfloat  complement igamma
  82. SF igammap      (a,x: xfloat)   xfloat  igamma(a,x)/gamma(a)
  83. SF igammaq      (a,x: xfloat)   xfloat  1-igammap(a,x)
  84. MF iif          (p: boolean; t,f: xfloat) xfloat
  85. MF ipow         (x,y: xfloat)   xfloat  imag comp of complex power
  86. MF iroot        (x,y: xfloat)   xfloat  imag comp of complex power
  87. MF ldexp        (x:xfloat; epart:longint) xfloat  x*pow(2,epart)
  88. MF ln           (x: xfloat)     xfloat  natural logarithm of x
  89. MC LN10                                 ln(10)
  90. MC LN2                                  ln(2)
  91. MC LN3                                  ln(3)
  92. SF lnbeta       (x,y: xfloat)   xfloat  ln(beta(x,y))
  93. SF lngamma      (x: xfloat)     xfloat  ln(gamma(x))
  94. SF lnfactorial  (n: word)       xfloat  ln(n!)
  95. MC LNPI                                 ln(PI)
  96. MF log          (x: xfloat)     xfloat  ln(x)
  97. MF log10        (x: xfloat)     xfloat  common logarithm of x
  98. MC LOG10E                               1/ln(10)
  99. MF log2         (x: xfloat)     xfloat  base-2 logarithm of x
  100. MC LOG2E                                1/ln(2)
  101. MC M2R                                  # rads in a minute
  102. MF max          (x,y: xfloat)   xfloat  largest of two values
  103. CC maxcxray
  104. MC maxfloatray
  105. MF min          (x,y: xfloat)   xfloat  smallest of two values
  106. MF modf         (x: xfloat; var ipart: float) xfloat
  107. SF permutation  (n,k:word)      xfloat  "nPk"
  108. CF phase        (x: complex)    xfloat  (rp,ip) -> theta
  109. MC PI                                   plain ol' round pi
  110. MC PI_2                                 pi/2
  111. MC PI_4                                 pi/4
  112. MF poly         (x: xfloat; degree: integer; var coeffs ) xfloat;
  113. MF pow          (x,y: xfloat)   xfloat  x to the y power
  114. MF pow10        (x: xfloat)     xfloat  10 to the x power
  115. MF powi         (x: xfloat; n: integer) xfloat
  116. MC R1_E                                 1/e
  117. MC R1_PI                                1/pi
  118. MC R1_SQRTPI                            1/sqrt(pi)
  119. MC R2_PI                                2/pi
  120. MC R2_SQRTPI                            2/sqrt(pi)
  121. MC R2D                                  # degrees in a radian
  122. MF rad2deg      (x: xfloat)     xfloat
  123. MP rad2dms      (r: xfloat; var d,m,s: float)
  124. MF remf         (x: xfloat; var ipart: float) xfloat
  125. MF root         (x,y: xfloat)   xfloat  x to the 1/y power
  126. MF round2       (x: xfloat; n: shortint) xfloat
  127. MC S2R                                  # rads in a second
  128. MF sgn          (x: xfloat)     xfloat  sign of x
  129. MF sind         (x: xfloat)     xfloat  circ sine (deg)
  130. MF sinh         (x: xfloat)     xfloat  hypb sine
  131. MC SQRPI                                sqr(pi) (not round!)
  132. MF sqrt         (x: xfloat)     xfloat
  133. MC SQRT2                                sqrt(2)
  134. MC SQRT2PI                              sqrt(2*pi)
  135. MC SQRT3                                sqrt(3)
  136. MC SQRT5                                sqrt(5)
  137. MC SQRT_2                               sqrt(1/2)
  138. MC SQRTPI                               sqrt(pi) = gamma(1/2)
  139. MF tan          (x: xfloat)     xfloat  circ tangent (rad)
  140. MF tand         (x: xfloat)     xfloat  circ tangent (deg)
  141. MF tanh         (x: xfloat)     xfloat  hypb tangent
  142. MC TWOPI                                2*pi
  143. MT xfloat                               real or extended
  144.