Version 3.06 of the best algebra library for the HP48. Handles partial fraction expansion, unlimited precision math, and much more. This old version is included because it runs on a G and because it has documentation in text format instead of just PostScript.
The latest version of the best algebra library for the HP48. Handles Groebner bases, partial fraction expansion, unlimited precision math, and much more. Contains binaries and documentation in PostScript and PDF format.
Cálculo Vectorial is a library designed to get the principal differential operator of vectorial calculus. Just enter a list of lists in level one, the first list are the scale factors of curvilinear coordinates (optional), the second list is the function and the third one are the variables.
Contains a large number of computer algebra commands similar to those in the HP49 and the TI-92+, including EXPAND, FACTOR, PARTFRAC, GRADIENT, DIV, HESS, PREVAL, TABVAL, LINSOLVE, XNUM, AXL, AXM, PCAR, REF, CUMSUM, MEDIAN, TWOVAR, POLEVALM, CUMPROD, and much more.
Contains many tools for control systems project/simulation in S or Z domain. Inverse S/Z transforms, gain and phase margins, stab time, maximum overshoot and more. Needs MATH 1.10 or later.
EQM is an Equation Manager that was written to help users manage and organize equations more smoothly. EQM offers as many features as HP's equation library and much more. With EQM, users can create a true user-defined Equation Library.
The Erable libraries provide all the necessary high-level math programs that are not in the HP48 ROM: symbolics: rational simplification and transendental simplifications, factorization, derivative, including gradient of a function, integration: partial implementation of the Risch algorithm, Taylor series (extension of the in-build TAYLR instruction), Laplace and inverse Laplace transform, 1st order ordinary differential equation--symbolic or numeric matrices, eigenvalues and eigenvectors (including Jordan cycles of characteristic vectors), and much more.
Beta test version of Erable 3.201 with fixed memory addresses. Must be either the first object in port 1 or the last object in port 0, but it is slightly smaller, much faster, and has more features than previous versions.
Finds the symbolic square root of a number in simplest form, so when given 800 it will return 20*sqrt 2. Also includes some prime number and prime factoring routines.
Integration table: can integrate things like 'x*sin(x^2)' and will put a factor of .5 out in front to make up for the derivative of x^2. It can do this with symbolics as well.
Transforms the HP48GX into a symbolic powerhouse with symbolic capabilities that are state of the art! INT48pro handles Symbolic: Differentiation, Integration, Laplace and Inverse Laplace transforms as well as the Z-transform. Inverse Z-transforms, Fourier and Inverse Fourier transforms will soon be added to INT48pro. INT48pro can search over 1000 tables in less than a second! INT48pro was written in 30% assembler 40% PCO/ML and 30% SYSRPL.
Program that gets the Lagrange and Hermite Interpolations in a symbolic way by calculating its coefficients and giving them back in the stack. Needs Alg48 and QPI libraries to run.
Simplification routine from the forthcoming release of INT48. Provides some features of ALG48's ASIM while only requiring that RSIM be present, such as the ability to simplify sin((t+5)^5)^sqrt((3 + 5)^3).
Itab is a modification of INT48 lib by Jeremy Laughery. Itab has some new features: a built-in viewer, a new interface for easy navigation across the tables, display messages and expressions simultaneously, BZ compression, and more.
Simple program to expand a binomial from (x+y)^n into expanded form. Yes, it's kind of useless with the 49's CAS system, but it's somewhat useful for a 48.
Math is a math library for dealing with numeric/symbolic polynomials and matrices with many capabilities. I included this older version because it takes less RAM.
This one is a symbolic Matrix Library for dealing with symbolic matrices. Included here is an HP48 formatted text file documenting the functions and the full BZ zipped source.
Powerful utilities for ALG48 v4.2 (symbolic EVAL, poly ROOT, etc.) and extension for INTGR (Eigenvalues and Vectors, Gradient, Cross product,...). Gives some features of Erable to ALG48.
Experimentational library designed to get a useful set of equations for recognizing numerical constants. The QPI library could then be expanded in the future to include a command for finding the specified relations. The library includes a sample implementation of an interface to the PSLQ algorithm.
QPI approximates any floating point numbers by a rational number, square root, multiple of PI, exponential or a logarithm depending on which approximation seems best.
An excellent replacement equation writer. A large equation that took 63 seconds to load in the built-in equation writer took less than 2 seconds to load in RainEQ. For the G series only; includes Java-enhanced version. Documentation by me, Eric Rechlin.
Rootfinder uses two numbers, the first being the number you're finding the root of (the radicand) and the second being the nth root's n (the index). Displays the simplified root in a format with the factored out numbers multiplied by the remaining radicand. The index is noted before the radical symbol by an up arrow.
RSIM simplification command from ALG48 4.01. This is included for people who cannot fit the whole ALG48 library into memory but would like the RSIM function.
Part of the Erable package. Defines a sequence which is
then calculated by another command. For example, { U0+U1 1 1 } MAKEUN defines the Fibonacci sequence.
SYMVEC (SV) is a UserRPL-written library of symbolic vector functions for use in mathematics and the sciences. Support is given for Cartesian, Cylindrical, and Spherical polar coordinates, as well as general orthogonal coordinates (whose definitions are supplied by the user). The current coordinate mode is sensed automatically by the library, and the user may override the sensing and force execution in a chosen coordinate system. The SV functions are, for the most part, usable in algebraic expressions (although their inputs may not be -- the intention is for simplification of programming).
TSLS computes four things and puts them on levels 1-4 on the stack. On level 4 is the degrees of freedom of the t values. On level 3 is a vector of the t values for the computed coefficients. On level 2 is a vector of the standard errors of the computed coefficients. On level 1 is a vector of the computed coefficients of the form [Alpha, Beta, Gamma], where Alpha is the value of the intercept, Beta is the k coefficients of the Y1 matrix, and Gamma is the i coefficients of the X1 matrix.
An equation manager that operates much like the equation library that is built into the G/GX series calculator. The major difference is that xMRGLIB allows the user to add, delete, and order information.