Physics for Mac OS X is a set of SuperCard projects to accompany a General Physics with Calculus course. A SuperCard Player installer is included.
Click here for download page and more information.
MPCalcRB is a multi-precision RPN scientific calculator for Mac OS, Linux, and Windows. It was made with Xojo.
Click here for download page and more information.
PrimeGen is a Universal Cocoa application which uses the Miller-Rabin Test as implemented by Victor Shoup's NTL to generate probable primes. The length of the primes is only limited by available memory.
Click here for download page and more information.
MPCalc Plugin is a Xojo plugin which makes available the functionality
of my multi-precision RPN scientific calculator to Xojo programmers.
Click here for download page and more information.
Complex Plugin is a plugin for Real Studio which, because of operator and function overloading, allows complex numbers to be used much like doubles and integers in REALbasic programs.
Click here for download page and more information.
Fraction Plugin is a plugin for Xojo which, because of operator and function overloading, allows fractions to be used much like doubles and integers in REALbasic programs.
Click here for download page and more information.
Matrix Plugin is a plugin for REALbasic 2008 and higher which, because of operator and function overloading, allows real matrices to be used much like doubles and integers in REALbasic programs.
Click here for download page and more information.
ComplexMatrix Plugin is a plugin for Xojo which, because of operator and function overloading, allows complex numbers and real and complex matrices to be used much like doubles and integers in REALbasic programs. You should remove my Complex and Matrix plugins.
Click here for download page and more information.
MMrng Plugin is a Real Studio plugin which provides a pseudo-random number generator which can be reseeded.
Click here for download page and more information.
Newton's Method enables you to find the real solutions of f(x) = 0 for a real function f(x).
Click here for download page and more information.
Quantum Mechanics Utilities contain applications for an undergraduate course using either Macs or Wintel computers.
Click here for download page and more information.
MKS Plugin for Real Studio allows you to construct programs which can handle numbers with units much like doubles and integers are handled. The basic MKS units are Meters, Kilograms, Seconds, Coulombs, Kelvin, and Dollars.
Click here for download page and more information.
Base Converter for Mac, Windows, or Linux is an application which converts an integer or non-integer string, including floating point strings, expressed in one base to an expression in another base.
Click here for download page and more information.
OMMs stands for 'One Million Monkeys'. That's from 'One million monkeys typing on one million typewriters...'. OMMs simulates this, one monkey at a time.
Click here for download page and more information.
PolyRootsRB is an application which finds the roots of a polynomial to any chosen accuracy using Laguerre's Method. The coefficients of the polynomial can be real or complex.
Click here for download page and more information.
PolyFactors is a Universal Cocoa application which factors univariate polynomials over the integers.
Click here for download page and more information.
Decimal Plugin is a plugin for Xojo which adds a new number type, Decimal, to REALbasic. Decimal can handle big numbers whose size is only limited by available memory.
Click here for download page and more information.
EnergyRB is an application for finding the energy eigenfunctions and eigenvalues of the one-dimensional time-independent Schroedinger equation. Almost any potential energy function can be entered by the user.
Click here for download page and more information.
MMrng Module is a REALbasic module which provides a pseudo-random generator of doubles which can be reseeded.
Click here for download page and more information.
fp Plugin is a Xojo plugin which adds eight new data types to Xojo. They are:
BigInteger, integer with length limited only by available memory
BigFloat, floating point with length limited only by available memory
BigComplex, composed of two BigFloats.
BigFraction, representing num/den where num and den are BigIntegers.
BigPoly, representing a polynomial with BigFraction coefficients.
BigFloatMatrix, representing a matrix with BigFloat elements.
BigComplexMatrix, representing a matrix with BigComplex elements.
BigFractionMatrix, representing a matrix with BigFraction elements. This replaces BigMatrix.
I am releasing fp Plugin without a restrictive license. It is unconditionally available for any use, but is without warranty.
Click here for download page and more information.
fp is an Xcode C++ project which implements unlimited length integers, multi-precision floating point numbers, multi-precision complex numbers, fractions with unlimited length integers for num/den, rational polynomials, and integer, rational, floating point, and complex matrices. It can calculate the usual transcendental functions, including the Gamma function and other special functions.
I am releasing fp without a restrictive license. It is unconditionally available for any use, but is without warranty.
Click here for download page and more information.
fp64 is an Xcode 10 C++ Command Line Tool project which implements unlimited length integers and multi-precision floating point numbers.
fp64 is the successor to fp, which used 32-bit unsigned integers for base 2^32 representation of unlimited length integers. fp64 uses 64-bit unsigned integers for base 2^64 representation of unlimited length integers. It also redefines the class mb so that the number zero does not have the unique status that it had in fp.
I am releasing fp64 as freeware with no license. It is unconditionally available for any use, but is without warranty.
Click here for download page and more information.
SolveDiffEq allows you to numerically solve differential equations and evaluate definite integrals of your choosing.
Click here for download page and more information.
CrypterRB is a freeware application made with Real Studio which implements the RSA algorithm for public-key encryption.
Click here for download page and more information.
findPrimeFactors finds the prime factors of an integer.
Click here for download page and more information.
solveLinEqs calculates the exact solution, if it exists, to a set of linear equations belonging to the Rationals. It does this by doing the calculation with the type num/den, where num and den are unlimited length integers. There is no limit to the number of linear equations which are to be solved.
Click here for download page and more information.
solveNonLinEqs uses the generalized Newton-Raphson Method to solve a set of linear or non-linear equations over the Reals.
Click here for download page and more information.
polyTool handles rational polynomials with fraction or integer coefficients of unlimited length. Both regular and modular arithmetic can be done. Primitive polynomials and their accompanying polynomial finite fields can be generated. And the roots of a rational polynomial can be found.
Click here for download page and more information.
Bob Delaney taught physics at Saint Louis University for 44 years.
He chaired the Department of Physics for ten years.
Now retired, one of his pastimes is writing scientific software.
You can email him at
Complex Matrix Plugins
Craft plugin that provides a new field type that offers users an easy way to pick an icon from a.woff or.ttf font file. You can easily use ionicons or font awesome icons. A matrix whose elements may contain complex numbers called complex matrix. The matrix product of two complex matrices is given by where III. LENGTHS AND TRANSPOSES IN THE COMPLEX CASE The complex vector space Cn contains all vectors x with n complex components. Complex Vector x = x 1 with components x j = a j + i b j x 2 x n. ComplexMatrix Plugin for Xojo allows you to construct programs which, because of operator and function overloading, can handle complex numbers and real and complex matrices much like doubles and integers are handled. A matrix can be entered in standard form in a multi-line edit field, and read by a single instruction. Free system of equations substitution calculator - solve system of equations unsing substitution method step-by-step.