
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.
Home ||
Shopping Cart ||
Site Map ||
Newsletter/Blog
Search HALLoGRAM ||
Request More Information CALL TOLL FREE 1-866-340-3404
|