HomeProductsServicesContact*Specials*

ProMath

Overview
    The ProMathTM Library is a collection of over 240 high-level routines and general utilities designed as extensions to QuickBASIC, Basic 7, VBDOS, PowerBasic and Visual Basic. ProMath provides mathematical functions and operations that are often encountered when programming in the fields of mathematics, science, or engineering.
    The ProMath routines are written in Basic and are designed to be placed in a library so that they become actual extensions to the Basic language. It's like adding over 240 powerful math keywords to QuickBASIC. ProMath comes with full source code, so that all procedures and algorithms are available for verification.
Forget Fortran
    ProMath contains most of the mathematical and numeric functions found in Fortran. With ProMath and QuickBASIC you get the power and features found only in compiled Basic together with Fortran's numerical prowess. ProMath lets you easily translate your Fortran code to Basic without sacrificing the Fortran math functions you are familiar with. The ProMath manual includes tips and pointers on translating Fortran to Basic to make porting your programs easy.
Some of the functions that come with ProMath include:

    Trigonometric
      ACOS, ACOTN, ASIN, ATAN2, ACOSH, ACOTH, ACSECH, ASECH, ASINH, ATANH, COSH, COTH, CSECH, SECH, SINH, TANH
    Complex Numbers
      EQUATE, CMPLX, CPRINT, CADD , CSUB, CMUL, CMUL3, CHYPOT, CDIV, CSIN, CCOS, CEXP, CLOG, CSQRT, CTAN, CSINH
    Fortran Emulation
      sqr, dsqrt, sqrt, log, alog, dlog, log10, alog10, dlog10, sin, dsin, cos, dcos, cos, dcos, atn, atan, datan, exp, dexp, amin, dmin1, min0, amax, dmax1, max0, nint, anint, dnint, abs, dabs, areal, dreal, aimag, dimag
    Bessel Functions
      BSJO, BSJ1, BSJN, BSY0 , BSY1, BSYN, BSIO, BSI1
    Statistical Analysis
      AVERAGE, AbsDev, Varience, StandardDev, Skew, Curtosis, NORMAL, POISSON
    Matrix Operations
      matadd, matsub, cmatsadd , cmatsprd cmatadd, camtsub, matprd, cmatprd matdcpy, matdet, matinv , matsol
    Calculus
      Integration, Differentiation, and Differential Simpson, gausleg, diff1, rk4, rkde, derk
    Fast Fourier Transform
      fft, ifft, fftshift , fft2, ifft2, fftshift2
    Roots of Equations
      quadratic, cubic, roots, rneqs
    Interpolation & Linear Equations
      interpolate, splinea, splineb, splinet
      matsol, matlub, matlud
    Units of Conversion & Physical Constants
      AvogadroN, Boltzmark, EarthM, EarthR, Electrone, Electronm, GasR, GravityA, GravityG, Permeability, permitivity, Planckh, Pi, Pi2, ProtonM, SpeedLight Udeg.rad, Urad.deg, Uhp.watt, Ucenti.fah, Ufah.centi, Uoz.gram, Ulbs.kg, Uton.lb, Ucm.inch, Uft.m, Umile.km, USQft.acre, USQm.ft, Uyard.m, USQmile.km, Uliter.galon Ugalon.liter, Ukg.lb
    Other features include:
      Airy, Factoral, Gamma, Error, Beta, Fresnel and graphic functions.
ProMath comes with full source code and a manual that includes details of any algorithm and mathematical formula shown in standard notation.
Demo: ProMath

      Price: $149.00 (plus shipping and handling)