HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
ProMath

ProMath Routines and Functions

Area
  • PolyArea (N, X(), Y())
  • TriangleArea (X1, Y1, X2, Y2, X3, Y3)
BCD
  • BCDacos$ (c$, ld, rd, ErrorCode)
  • BCDAdd (first1$, SECOND1$, result$, ld, rd, ErrorCode)
  • BCDasin$ (s$, ld, rd, ErrorCode)
  • BCDatan$ (x$, ld, rd, ErrorCode)
  • BCDCalc$ (first1$, OPERATOR$, SECOND1$, ld, rd, ErrorCode)
  • BCDComp (first1$, SECOND1$, comp)
  • BCDcos$ (a$, ld, rd, ErrorCode)
  • BCDDiv (first1$, SECOND1$, result$, ld, rd, ErrorCode)
  • BCDexp$ (m$, ld, rd, ErrorCode)
  • BCDfact$ (n, ld, rd, ErrorCode)
  • BCDformat$ (s$, ErrorCode)
  • BCDformat2$ (s$, ErrorCode)
  • BCDLn$ (m$, ld, rd, ErrorCode)
  • BCDMul (first1$, SECOND1$, result$, ld, rd, ErrorCode)
  • BCDpower10$ (n)
  • BCDRound$ (f1$, n)
  • BCDsin$ (a$, ld, rd, ErrorCode)
  • BCDSQR$ (X1$, ld, rd, ErrorCode)
  • BCDSub (first1$, SECOND1$, result$, ld, rd, ErrorCode)
  • BCDtan$ (a$, ld, rd, ErrorCode)
  • BCDTrig (Angle$, SinX$, CosX$, ld, rd, ErrorCode)
Bessel Functions
  • Bsi0 (X)
  • Bsi1 (X)
  • Bsin (N, X)
  • Bsj0 (X)
  • Bsj1 (X)
  • Bsjn (N, X)
  • Bsk0 (X)
  • Bsk1 (X)
  • Bskn (N, X)
  • Bsy0 (X)
  • Bsy1 (X)
  • Bsyn (N, X)
Complex Numbers
  • cacos (c1, c2)
  • cacosec (c1, c2)
  • cacosech (c1, c2)
  • cacosh (c1, c2)
  • cacot (c1, c2)
  • cacoth (c1, c2)
  • Cadd (C1, C2, Result)
  • casec (c1, c2)
  • casech (c1, c2)
  • Casin (C1, C2)
  • casinh (c1, c2)
  • catan (c1, c2)
  • catanh (c1, c2)
  • Ccos (C1, C2)
  • ccosec (c1, c2)
  • ccosech (c1, c2)
  • Ccosh (C1, C2)
  • ccot (c1, c2)
  • ccoth (c1, c2)
  • Cdiv (C1, C2, C3)
  • Cexp (C1, C2)
  • Cformat (n, formatstr$, c)
  • CHYPOT (C1, C2, C3)
  • Clog (C1, C2)
  • Cmplx (x, y, c)
  • Cmul (C1, C2, C3)
  • CMUL3 (C1, C2, C3, C4)
  • Conjg (C1, C2)
  • CSec (c1, c2)
  • CSecH (c1, c2)
  • Csin (C1, C2)
  • Csinh (C1, C2)
  • Csqrt (C1, C2)
  • Csub (C1, C2, Result)
  • Ctan (C1, C2)
  • Ctanh (C1, C2)
  • Equate (C1, C2)
Differential Equation
  • Derivs (X, Yz(), Dyz(), N)
  • Derk (Ystart(), Nvariables, X1, X2, Eps, H1, Hmin, Hnext, Kmax)
  • Rk4 (Y(), Dydx(), N, X, H, Yout())
  • Rk5 (Y(), Dydx(), N, X, Htry, Eps, Yscal(), Hdid, Hnext)
  • Rkde (Ystart(), Nvariables, X1, X2, Nstep)
Differentiation and Integration
  • Diff1 (Y(), Dy(), N, H)
  • Gausleg (X1, X2, X(), W(), N)
  • Simpson (Y(), N, H, Result)
EigenValue and EigenFunction
  • Cbabk2 (Nm, N, Low, Igh, Scales(), M, Zr(), Zi())
  • Cbal (Nm, N, Ar(), Ai(), Low, Igh, Scales())
  • Ccdiv (Ar, Ai, Br, Bi, Cr, Ci)
  • Comqr2 (Nm, N, Low, Igh, Ortr(), Orti(), Hr(), Hi(), Wr(), Wi(), Zr(), Zi(), Ierr)
  • Corth (Nm, N, Low, Igh, Ar(), Ai(), Ortr(), Orti())
  • Csroot (Xr, Xi, Yr, Yi)
  • Eigen (Ar(), Ai(), Wr(), Wi(), Zr(), Zi(), N, Nm, Iflag, Ierr)
Fast Fourier Transform
  • BFFT (YAR(), NN, IFLAG)
  • BFFT2 (YAR(), NX, NY, IFLAG)
  • FFT (YAR(), NN)
  • FFT2 (YAR(), NX, NY)
  • FFTSHIFT (YAR(), NN)
  • FFTSHIFT2 (Y(), NX, NY)
  • IFFT (YAR(), NN)
  • IFFT2 (YAR(), NX, NY)
Fortran
  • Aimag(C)
  • Alog (x)
  • Alog10 (x)
  • Amax1 (X1, X2)
  • Amin1 (X1, X2)
  • ANINT (x)
  • Atan (x)
  • CABS (C)
  • Dabs (x)
  • Datan (x)
  • Dcos (x)
  • Dexp (x)
  • Dimag(C)
  • Dlog (x)
  • Dlog10 (x)
  • Dmax1 (X1, X2)
  • Dmin1 (X1, X2)
  • DNINT (x)
  • Dreal (C)
  • Dsin (x)
  • Dsqrt (x)
  • IABS (I)
  • Log10 (x)
  • Max0 (IX1, IX2)
  • MAXMIN (YAR(), N, YMIN, YMAX)
  • Min0 (IX1, IX2)
  • Nint (x)
  • Real (C)
  • RFormat (N, formatstr$, C)
  • Sign (X1, X2)
  • Sqrt (x)
Gaussian
  • Cheby (c, d, X(), W(), N, ErrorCode)
  • GammLn (XX, ErrorCode)
  • GAULEG (X1, X2, X(), W(), N, ErrorCode)
  • Gegenbauer (alpha, c, d, X(), W(), N, ErrorCode)
  • GegenbauerRec (X, GegJ, DGegJ, alpha, N)
  • GetzeroG (Xmin, F, dF, X, alpha, N, I, ErrorCode)
  • GetzeroJ (Xmin, F, dF, X, alpha, beta1, N, I, ErrorCode)
  • GetzeroL (Xmin, F, dF, X, c, N, I, ErrorCode)
  • HalfGauss (c, B, X(), W(), N, ErrorCode)
  • Hermite (a, B, X(), W(), N, ErrorCode)
  • HermiteRec (X, HJ, dHJ, NOrder)
  • Inf1Int (alpha, a, X(), W(), N, ErrorCode)
  • Jacobi (alph, bet, cc, d, X(), W(), N, ErrorCode)
  • JacobiRec (X, JacobJ, DJacobJ, alpha, beta1, N)
  • Laguerre (c, xmin0, B, X(), W(), N, ErrorCode)
  • LaguerreLow (alpha, Xmin, B, X(), W(), N, ErrorCode)
  • LaguerreLow2 (alpha, Xmin, B, X(), W(), N, ErrorCode)
  • LaguerreRec (X, LcJ, dLcJ, c, NOrder)
  • LegendreRec (X, pj, dPj, NOrder)
  • LogHiInt (x0, c, d, X(), W(), N, ErrorCode)
  • LogLowInt (x0, c, d, X(), W(), N, ErrorCode)
  • LogQuadrature (C, d, M, X(), W(), N, ErrorCode)
  • LowLimInt (beta1, c, d, X(), W(), N, ErrorCode)
  • UppLimInt (beta1, c, d, X(), W(), N, ErrorCode)
  • ZeroToInf (alpha0, alphainf, Xmid, X(), W(), N, ErrorCode)
Graph
  • DotsGraph (FormName, X(), Y(), n, TypeOfPoints)
  • LINGRAPH (FormName, X(), Y(), N, pattern)
  • LOGGRAPH (FormName, typex$, typey$, X(), Y(), N, pattern)
  • SETLINEAR (FormName, Xp0, Xp1, Yp0, Yp1, Title$, xtit$, ytit$)
  • SETLOG (FormName, typex$, typey$, X0, X1, Y0, Y1, Title$, xtit$, ytit$)
Interpolation
  • Interpolate (X(), Y(), N, Xint, Yout)
  • Splinea (X(), Y(), N, Yp1, Ypn, Y2())
  • Splineb (X(), Y(), N, Y2())
  • Splinet (Xa(), Ya(), Y2a(), N, X, Y)
LU Decomposition
  • Matlub (A(), N, Index(), B())
  • Matlud (A(), N, Index(), D)
  • Matsol (A(), B(), N)
Matrix
  • Cmatadd (A(), B(), R(), N, M)
  • Cmatdcpy (A(), R(), N)
  • CMatEleDiv (A(), B(), R(), N, M)
  • Cmatprd (A(), B(), R(), N, M, L)
  • CmatPrint (A(), N, M, Formt$, Dev$)
  • CmatPrint1 (A(), N, Formt$, Dev$)
  • CmatPrint2 (A(), N, M, Formt$, Dev$)
  • Cmatsadd (A(), B, R(), N, M)
  • Cmatsprd (A(), B, R(), N, M)
  • Cmatsub (A(), B(), R(), N, M)
  • Dotproduct (Y1(), Y2(), N, Result)
  • Matadd (A(), B(), R(), N, M)
  • Matdcpy (A(), R(), N)
  • Matdet (A(), N, Det)
  • Matinv (A(), y(), N)
  • Matprd (A(), B(), R(), N, M, L)
  • MatPrint (A(), N, M, Formt$, Dev$)
  • MatPrint1 (A(), N, Formt$, Dev$)
  • MatPrint2 (A(), N, M, Formt$, Dev$)
  • Matsadd (A(), B, R(), N, M)
  • Matsprd (A(), B, R(), N, M)
  • Matsub (A(), B(), R(), N, M)
Orthogonal Polynomial
  • anu2 (anu(), M, N)
  • aNualphabeta (a, B, anu(), alpha(), bet(), M, N)
  • Evaluate (X, F, dF, N, Coeff(), alpha(), bet(), Ideriv)
  • FastSum (X, UL, N, Coeff(), alpha(), bet())
  • GetZero (Xmin, F, dF, X, N, Coeff(), alpha(), bet(), I, ErrorCode)
  • MakeAlphaBeta2 (alpha(), bet(), N)
  • Mprov (ALUD(), a(), N, IPERM(), B(), X())
  • MPROVEIT (Avan(), a(), N, d(), B(), X())
  • Poly (Coeff(), X, F, dF, P(), dp(), N, Ideriv)
  • PRecur (pp(), dp(), X, alpha(), bet(), N, Ideriv)
  • Vandermonde (X(), W(), G(), C(), a(), B(), An(), d(), N, M)
  • Zero (alpha(), bet(), Coeff(), X(), N, M, ErrorCode)
Polynomial Roots
  • Cubic (A, B, C, D, Cx1, Cx2, Cx3)
  • Quadratic (A, B, C, Cx1, Cx2)
Other Roots
  • Rneqs (Ntrial, X(), N, Tolx, Tolf)
  • Roots (Root, X1, X2, Tol)
  • Usrneqs (X(), A(), b(), N)
  • Usroots (X)
Special Mathematical
  • Airy (Xi)
  • Airyd (Xi)
  • BAiry (Xi)
  • BAiryd (Xi)
  • Beta (Z, W)
  • Binom (N, K)
  • CFresnel (X)
  • Erf (X)
  • Fac (N)
  • gamma (xx)
  • SFresnel (X)
Statistical
  • Absdev (Dat(), N, Avg)
  • Average (Dat(), N)
  • Binomial (N, K, P)
  • Curtosis (Dat(), N, Avg, Var)
  • Dnormal (X, Avg, Sig)
  • Poisson (M, Avg)
  • RegressionExp (X(), Y(), N, A, B, R)
  • RegressionLin (X(), Y(), N, A, B, R)
  • RegressionLog (X(), Y(), N, A, B, R)
  • RegressionPower (X(), Y(), N, A, B, R)
  • Skew (Dat(), N, Avg, Var)
  • Standarddev (Dat(), N, Avg)
  • Variance (Dat(), N, Avg)
Trigonometric and Hyperbolic
  • Acos (X)
  • ACoSecH (X)
  • Acosh (X)
  • ACot (X)
  • Acoth (X)
  • Asech (X)
  • Asin (X)
  • Asinh (X)
  • Atan2 (Y, X)
  • Atanh (X)
  • CoSecH (X)
  • Cosh (X)
  • Coth (X)
  • Sech (X)
  • Sinh (X)
  • Tanh (X)
Unit Conversion
  • UcentiFah (X)
  • UcmInch (X)
  • UdegRad (X)
  • UfahCenti (X)
  • UftM (X)
  • UgalonLiter (X)
  • UhpWatt (X)
  • UkgLb (X)
  • UkmMile (X)
  • UlbKg (X)
  • UliterGalon (X)
  • UmFt (X)
  • UmileKm (X)
  • UozGm (X)
  • UradDeg (X)
  • UsqftAcre (X)
  • UsqmFt (X)
  • UsqmileKm (X)
  • UtonLb (X)
  • UyardM (X)


Return to the ProMath Main Page
ProMath Features


System Requirements: IBM compatible PC,works with Visual Basic for Windows, QuickBasic, PDS Basic, VBDOS, Power Basic and with most other Basics, 1Mb of available disk space, A math coprocessor is recommended for faster calculations.
ProMath 3.0 ... $149


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

©Copyright 1999 HALLoGRAM Publishing, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners.