hpcalc.org - HP 49/50 Archive

HP 49/50 Numerical Math Programs

The first size listed is the downloaded file size and the second size listed is the size on the calculator.

There are 219 files totaling 11768KB in this category.

A004290   (details) 49/50 ENG   3KB/1KB
Every integer N is a factor of an integer P consisting solely of 1's & 0's, for the smallest N the values of P are given by A004290. This program finds minimal P/N.
By Gerald Hillier. 2020/04/11

ABAM 1.0   (details) 49/50 ENG   2179KB/5KB
EULER, RK4, and ABAM will produce an XY matrix of data points. These points have been calculated using the associated formulas, which have been created to solve differential equations that cannot be solved by standard techniques. This data consists of a series of x iterations with its corresponding y value. The criteria for the input is a first degree differential in the form of "y' =without the "y' =" ie. 'dy/dx = X + Y'. Simply enter 'X+Y' for the input equation. Secondly, it is necessary to have x initial, y initial, x final, and an iteration size. The accompanying literature should give enough detailed information. This XY output may then be seen with PLOTT.
By William Mackenzie. 2022/07/31

AFO   (details) 49/50 POR   8KB/24KB
ScreenshotA complete suite of material for Numeric Calculus at Pontificia Catholic University of Minas Gerais, Brazil.
Author unknown. 2004/05/09

AJUSTE 1.04   (details) 49/50 ESP   103KB/8KB
ScreenshotLibrary that contains four programs for adjusting data and one program for table interpolation.
By Wilmer H. Mora F.. 2020/09/30

Ajuste e Interpolaçao 2004.01   (details) 49/50 ENG ESP   6KB/9KB
ScreenshotThis package has a lot of programs for interpolation and fitting data. This one provides to you the possibility to make the tests in short time and with all explanations. This package has programs like spline and Lagrange interpolation. Fits data with hyperbolic and trigonometric fit.
By David Cemin. 2004/08/20

Algebra Lineal 1.0   (details) 49/50 ESP   2KB/3KB
Program that calculates the area of polygons between coordinates.
By David Salamanca (Hp-Hack). 2000/10/03

Amoeba49   (details) 49/50 ENG   6KB/2KB
Finds local minimum of n-dimensional function, Y=F([N]).
By Christian Meland. 1999/11/08

An Interesting Irregular Sequence   (details) 49/50 ENG   2KB/1KB
Generates an interesting irregular sequence, a generalized meta-Fibonacci sequence a(n) with parameters s=0 and k=5. This is A228297.
By Gerald Hillier. 2017/09/20

APNUM 2.00   (details) 49/50 ESP   12KB/20KB
ScreenshotPerforms approximate integration, the area under the curve described by a set of points, polynomial regression with graphic, multiple linear regression, differential equations, and finite difference.
By Cesar Vasquez Alvarado. 2010/06/06

Approximate Integration 1.0   (details) 49/50 ENG   2KB/2KB
Calculates the approximate definite integral for a given function using one of the following five methods: Midpoint Rule, Left Endpoint Rule, Right Endpoint Rule, Trapezoidal Rule, or Simpson's Rule.
By Noel Codella. 2001/02/26

Arabic to Pseudo-Roman Representation   (details) 49/50 ENG   2KB/1KB
Takes an integer as input and returns the Roman representation in Arabic numerals, using OEIS A093788. For example, given 1953, otherwise known as MCMLIII, the program returns 1000100100050111, which is the letter by letter, left to right, value of the Roman letters.
By Gerald Hillier. 2017/02/25

AreaCurva 2.0   (details) 49/50   4KB/1KB
A program to find the area under the curve described by a series of points.
By Roberto Amigo D.. 2005/06/04

BasesNum 1.2   (details) 49/50 ESP   3KB/2KB
ScreenshotConverts number of base n to a different base (HEX OCT BIN DEC).
By Gustavo Portales (GaaK). 2002/05/21

Bell Numbers   (details) 49/50 ENG   3KB/1KB
A program that returns a list of the Bell numbers (OEIS A000110) and one that returns row 0 through n of the Bell triangle (OEIS A011971), both of which require GoferLists, along with a separate program that returns the nth Bell number.
By John Keith and Gerald Hillier. 2020/04/12

Bernoulli Numbers   (details) 49/50 48 28 ENG   10KB/1-2KB
Calculates Bernoulli numbers. Both integer and real versions for returning the nth Bernoulli number or the list of Bernoulli numbers from 0 through n. On the 49, is substantially faster than the built-in IBERNOULLI command. On the 48/28, is limited to smaller numbers for integers.
By John Keith and Gerald Hillier. 2023/09/24

Bessel 1.2   (details) 49/50 ENG   130KB/7KB
Provides the Bessel functions J,Y,I and K of integer order and for real arguments. Also handles the beta function, the incomplete beta function, associated Legendre polynomials, and spherical harmonics.
By Steven Ahlig. 1999/12/05

Bessel Function   (details) 49/50 ENG   2KB/1KB
Calculates the "p" order Bessel function value for a given number.
By Manuel Peral-Pardo. 2001/04/16

Binomial Transform, Difference Table   (details) 49/50 48 ENG   3KB/1KB
Difference tables and the binomial transform are powerful methods for analyzing integer sequences and their underlying logic. See also Conway and Guy, "The Book of Numbers", chapter 3. Difference tables can be easily created using the \GDLIST (Delta-LIST) command on many HP calculators. This directory contains a program to return a difference table as a list of lists, the inverse binomial transform of a list, and the binomial transform of a list. Also has a program to do OEIS A000292.
By John Keith. 2019/05/27

Bisecção 1.0   (details) 49/50 POR   1KB/1KB
Bisection method for numerical analysis.
By Paulino de Jesus Pereira Lourenço. 2003/10/13

Bisection Method 1.0   (details) 49/50 ENG   2KB/1KB
The bisection method for the class of numerical analysis the program is in RPL mode. The program prints all data on screen for you to make a table.
By Rafael Sanchez Crespo. 2008/05/11

Bisection Solver 1.1   (details) 49/50 ENG   19KB/1KB
Simple sample implementation of the Bisection solver algorithm, written in User RPL.
By Andras Cser. 2020/10/06

Bisekzion 1.0   (details) 49/50 ESP   6KB/3KB
ScreenshotBisection program.
By Ktulu. 2001/03/20

Boustrophedon Transform   (details) 49/50 ENG   3KB/1KB
Implements the boustrophedon transform for a list of integers (both 48 and 49), OEIS A000111 and the triangle associated with the transformed sequence, OEIS A008280 (49 only). Requires GoferLists.
By John Keith. 2021/09/12

Cálculo Numérico   (details) 49/50 48 POR   2KB/3KB
Four numeric methods.
By Rafael Garcia Rodrigues. 2004/09/22

Calculo Numerico 1.0   (details) 49/50 ESP   21KB/12KB
ScreenshotA complete suite of material for Numeric Calculus at Universidad de Concepcion, Chile.
By Ruben Daza Barra (RubenHP). 2003/05/08

Calculo Numérico 1148 1.5   (details) 49/50 ESP   13KB/53KB
ScreenshotA complete suite for numeric calculations, including Simpson, Runge-Kutta, Adam, Lagrange and more.
By Diego Arena. 2009/02/21

Canu50 3.0   (details) 49/50 POR   9KB/27KB
ScreenshotA complete suite of material for Numeric Calculus at Pontificia Catholic University of Minas Gerais, Brazil. Only for the 48gII/49g+ or 50g.
By Thiago Cirino Matos and Fabiano Figueredo. 2008/05/11

Casio FX-82TL 1.0   (details) 49/50 ENG POR   1KB/1KB
Functions for previous users of Casio FX-82TL calculators, including 'ENG', '-->', ' d/c ', 'a b/c', etc.
By Jurandi de Almeida França. 2002/06/30

Catalan Transforms, Hankel Transform   (details) 49/50 ENG   3KB/1KB
Some useful transforms for integer sequences, with the Catalan transform, inverse Catalan transform, ballot transform, inverse ballot transform, and Hankel transform.
By John Keith. 2019/12/29

Champernowne Sequence   (details) 49/50 ENG   2KB/1KB
The Champernowne sequence (OEIS A030190) is a natural number sequence concatenated in binary & split into single digits: 0,1,1,0,1,1,1,0,0......... This program returns the specified element of the series.
By Gerald Hillier. 2017/02/25

Change Log Basis 1.0   (details) 49/50 ENG   2KB/1KB
ScreenshotChange the basis of a log. Calculates the log of a real and positive number in a given basis.
By Carlos Marangon. 2020/12/29

Chebfun 1.5   (details) 49/50 ENG   1737KB/11KB
Global root solver, minimum and maximum via Chebyshev expansions. Uses a custom parser in C, and recursively solves for all roots via eigenvalue solving of the (implicit) companion matrix. Uses a fast experimental solver. Has some utilities for Chebyshev transformation, fast parser, plotter and various FFT transformations and CDT included in the library. Parses and solves a Chebyshev expansion of size 129 in about 1 second. Can handle Chebyshev expansions up to 1025. Does not work on a regular calculator; requires a custom HPGCC ROM on a 50g to run.
By Gjermund Skailand. 2015/07/26

Chebyshev U Polynomials   (details) 49/50 ENG   2KB/1KB
Returns the value of the nth Chebyshev U polynomial at x. Note that the built-in function TCHEBYCHEFF returns the nth Chebyshev T polynomial. Chebyshev T polynomials are also known as Chebyshev polynomials of the first kind, and the U polynomials as Chebyshev polynomials of the second kind.
By John Keith. 2020/06/06

CleanSolver   (details) 49/50 ENG   3KB/1KB
Allows very easy and fast access to numerically solve for any variable of an equation.
By Peter Karp. 1999/09/17

ConstTools 1.2   (details) 49/50 ENG   6KB/2KB
Apply CONST to all identifiers in an expression, define your own constants, use VAR-like menus for constants.
By Carsten Dominik. 2001/11/21

Convert Integer Base   (details) 49/50 ENG   5KB/1KB
Converts an integer from one integer base to another. Also has a version that works with reals, a version that works with negative numbers, and a version written in System RPL.
By Gerald Hillier and John Keith. 2023/05/14

ConvOffs Transform   (details) 49/50 48 ENG   3KB/1KB
Generalizations of the method used to create Pascal's triangle and similar number triangles, containing two programs. The first program takes a list of integers and returns the transformed list, which will be one term longer than the input list. The next program implements the ConvOffsStoT transform. It calls the program above. This program is basically the same but returns a list of lists which are transforms of sublists of the input list. Given a list of length n, the program will return lists of length 1 through n+1.
By John Keith. 2020/04/11

Coordenadas Polares, Cilindricas, Esfericas 2004.01   (details) 49/50 ENG POR   3KB/1KB
ScreenshotThis library have a very useful program that allows you make the translations between spherical, cylindrical and rectangular coordinates easily. Very useful in Electrical Engineering.
By David Cemin. 2004/09/12

Counting Base 5 without Zero   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the Nth integer of a base 5 number system that doesn't include zero. This is OEIS A084545.
By Gerald Hillier. 2017/09/04

DEAPPROX 1.0   (details) 49/50 ENG   3KB/2KB
A program to numerically approximate differential equations. It was written for educational/illustration purposes and features 3 methods: Euler's Method, modified Euler's Method, and RK4 (4th-order Runge-Kutta). All steps are output to the stack.
By Jacob Quant. 2005/02/13

decMatrix 0.2   (details) 49/50 ENG   53KB/46KB
Basic real number and matrix (multiplication , addition, solving, determinant) arbitrary floating point precision using hpgcc and decNumber library. Requires the 49g+ or 50g, ARM ToolBox and LongFloat library. Faster than standard HP for 16 digits precision.
By Gjermund Skailand. 2006/11/24

Delannoy Numbers   (details) 49/50 48 ENG   3KB/1KB
Delannoy numbers have many applications in combinatorics and number theory. Fortunately they are fast and easy to compute. These programs return a rectangular array of Delannoy numbers, the Delannoy triangle (also known as the tribonacci triangle), and the central Delannoy numbers. The first one requires GoferLists and only runs on the 49/50; the latter two also run on the 48.
By John Keith. 2019/06/17

DERIV.FNI 5.1   (details) 49/50 ESP   3KB/2KB
Easily calculate derivatives.
By Cesar Yugar Soria Galvarro. 2002/12/29

Descomposición LU por el método de CROUT 2.0   (details) 49/50 ESP   45KB/1KB
This program allows you to decompose a square matrix A into the product of a lower triangle matrix and a upper triangle matrix with Crout method.
By Edorta Núñez. 2002/06/30

Descomposición LU por el método de DOOLITTLE 2.0   (details) 49/50 ESP   84KB/1KB
This program allows you to decompose a square matrix A into the product of a lower triangle matrix and a upper triangle matrix.
By Edorta Núñez. 2002/06/30

Determine If Number is Prime or Composite   (details) 49/50 48 ENG   3KB/1KB
ScreenshotDetermines whether a number is prime or composite, and if composite, lists the largest factors.
By Gerardo V. Lozada. 2020/12/30

Differential Equations & Gravitational n-body Prob 1.0   (details) 49/50 48 ENG   17KB/10-12KB
Differential Equations - Explicit Runge-Kutta methods of order 4, 8 & 10 and Implicit Runge-Kutta methods of order 12 & 13. Gravitational n-body problem solved by RK4, RK8, RK10 and the built-in RKF (except 48S/SX).
By Jean-Marc Baillard. 2012/09/15

DIFFGEOM48 1.0   (details) 49/50 48 ENG   43KB/28KB
Comprehensive package with routines to calculate curl, divergence, gradient, Laplacian (rectangular, cylindrical and spherical coordinates), Hessian matrix, biharmonic and triharmonic operators, curvature and torsion of a curve, curvature(s) of a surface and a hypersurface, and Riemannian geometry, for metric tensor, Christoffel symbols, curvature tensor, Ricci tensor, Einstein and Weyl tensors and a few tensors in non-Riemannian manifolds. Also works with complex manifolds. Includes detailed documentation in HTML format explaining all commands.
By Jean-Marc Baillard. 2017/02/10

Digits Sum   (details) 49/50 ENG   4KB/1KB
Calculates the sum of the digits of an integer. Includes two User RPL versions, one System RPL version, and one assembly language version.
By Juan, John Keith, Gerald Hillier and others. 2023/05/14

Divisibility Programs   (details) 49/50 ENG   3KB/1KB
Several short programs for number theory functions related to prime factors and divisibility. I am posting them as a directory object for convenience and because of some dependencies. Some short descriptions follow, in order of the listings: JorJ2 is the Jordan J2 function. DDKPSI is the Dedekind Psi function. LVL\Gl is the Liouville lambda function. Requires Factor, ListExt, and Möbius Function.
By John Keith. 2021/04/10

Divisors and Factorization   (details) 49/50 48 ENG FRA ESP POR   18KB/2KB
ScreenshotContains four programs: DIVIS.G (tells how many divisors a number has and which are they, with nice input form), DIVIS.S (same thing, but without interface, less intuitive but faster), FATOR.G (factorizes a number/decompose it into prime numbers, with nice input form) and FATOR.S (same thing, but without interface, less intuitive but faster).
By Raphael Romero Barbosa. 2017/06/27

ECDIF.FNI 5.1   (details) 49/50 ESP   5KB/11KB
ScreenshotEasily solve differential equations.
By Cesar Yugar Soria Galvarro. 2002/11/14

ED por Runge-Kutta clasico 4º orden 6.0   (details) 49/50 ESP   4KB/3KB
Solves differential equations via the fourth-order Runge-Kutta formula.
By Bjorn Adams. 2010/09/19

Ensamblaje de Matrices 1.0   (details) 49/50 ESP   615KB/3KB
ScreenshotMatrix assembling program. Used for matrix structural analisys and finite element methods.
By Rodrigo Prudencio Martínez. 2012/09/15

EQDIF 1.03   (details) 49/50 ESP   73KB/4KB
ScreenshotLibrary for numeric calculus to solve first order differential equations.
By Wilmer H. Mora F.. 2005/07/24

Error Function   (details) 49/50 ENG   1KB/1KB
Program that calculates the error function value.
By Manuel Peral-Pardo. 2001/04/16

Eta Quotients   (details) 49/50 ENG   2KB/1KB
Computes sequences known as "multiplicative eta quotients"
By John Keith. 2019/09/11

Euler Transform   (details) 49/50 ENG   2KB/1KB
Contains programs for computing the Euler transform and its inverse for sequences of integers. Both require the ListExt library.
By John Keith. 2019/08/29

Euler49 1.0   (details) 49/50 ESP   31KB/2KB
ScreenshotThis program uses Euler's method for solving systems of differential equations. Made in System RPL. Include source code and examples.
By Alvaro Antonio Vanegas P (avp98). 2001/05/29

Exact Integer Division to Integer Base   (details) 49/50 ENG   3KB/1KB
Given integers A, B, and C, this program returns A / B to base C.
By Gerald Hillier. 2018/01/24

EXP, LOG and Multinomial Transforms   (details) 49/50 ENG   3KB/1KB
Computes the EXP (exponential), LOG (logarithmic), MNL (multinomial) and IML (inverse multinomial) transforms of number sequences. Definitions and examples can be found at A274804, A274805, A274760 and A274844. Requires GoferLists and ListExt.
By John Keith. 2019/12/29

Expastic 1.0   (details) 49/50 ENG   10KB/3KB
Expastic is a set of User RPL programs that solve a few common linear algebra problems (matrix exponential, column Hermite form).
By David Hoover. 2001/05/18

Extended (ExMath)   (details) 49/50 ENG   44KB/7KB
Extends the arithmetic capabilities of the calculator from beyond the exponent limit of E+/- 499 to E+/- 49999.
By Francisco Saenz and Gerald Hillier. 2017/10/29

ExtraFunc49+ 0.88   (details) 49/50 ENG   177KB/26KB
First release of a library containing a set of extra functions for the HP 49g+ only. 30 functions are included in this release, including additional trigonometric functions (COT, COTH, SEC, SECH, SINC etc.), number theory functions (Fibonacci and Lucas etc.) as well as much faster replacements of the built-in factorial and combinatorial functions. The library is mainly coded in C to maintain high performance and efficient memory management.
By Steen S. Schmidt. 2006/05/27

Factorisation   (details) 49/50 ENG   6KB/3KB
Factors integers in a method similar to that built in to the calculator, but without giving up after a certain time limit.
By Gerald Hillier. 2017/06/19

Falling and Rising Factorials   (details) 49/50 ENG   3KB/1KB
Several programs for computing values of falling and rising factorials. Provided as a directory object for convenience but there are no inter-dependencies between the programs, so unused programs can be removed without affecting the others. Most of the programs require the ListExt library.
By John Keith. 2021/05/23

Falsa Posição 1.0   (details) 49/50 POR   1KB/2KB
Falsa Posição method for numerical analysis.
By Paulino de Jesus Pereira Lourenço. 2003/10/13

False Position Method 1.0   (details) 49/50 ENG   270KB/1KB
ScreenshotCalculates the root of any equation using the numerical method "False Position Method".
By Rafael Sanchez Crespo. 2009/11/01

Fast Factorial 3.00   (details) 49/50 ENG   2KB/1KB
This program calculates the exact factorial of an integer. While the HP 49g+ has this built in, this program runs roughly forty times faster. 1000! takes FFAC about .35 seconds to calculate. The built in routine takes 27.5 seconds. FFAC runs natively on the ARM CPU. This is the first such user-made program for the 49g+. This program shows what the 49g+ is capable of when running native code. For the 49g+ only!
By Alistair Borowski. 2004/05/11

Fast Fibonacci 1.1   (details) 49/50 ENG   7KB/9KB
Fast Fibonacci calculates exact terms from the Fibonacci series very quickly. The 9999th term takes about 2 seconds to calculate with just over 2 thousand digits. This is for the 49G+/48GII only as it was written in C and uses the ARM CPU.
By Alistair Borowski. 2005/02/06

Fast GCD   (details) 49/50 ENG   2KB/1KB
Calculates the GCD of two integers much faster than the built-in routine. Includes separate versions optimized for the different characteristics of the 49G and 50g.
By Gerald Hillier. 2017/10/22

Fast Pascal's Triangle   (details) 49/50 ENG   3KB/1KB
Quickly generates any row of Pascal's Triangle. Also includes a program to calculate rows of the Narayana triangle, too. Requires ListExt.
By John Keith. 2021/12/31

Fibo49 1.0   (details) 49/50 ENG   1KB/1KB
Calculates Fibonacci numbers.
By Gerald Hillier. 2002/03/16

Fibonnaci Pseudoprime and Prime Test   (details) 49/50 ENG   2KB/1KB
Tests a number for primality very quickly, but can sometimes produce false positives with Fibonacci pseudoprimes. Written in System RPL.
By Gerald Hillier. 2019/02/19

Formgeo 1.0   (details) 49/50 ESP   62KB/7KB
ScreenshotSimple math library aimed at Algebra II students.
By Israel Melendres Erazo and Ruben Franco Mamani. 2006/08/28

FPTR2^ZSQRT Replacement   (details) 49/50 ENG   2KB/1KB
The built in integer square root-finder function returns the integer square root of N a positive integer and TRUE/FALSE if the square of the answer is exactly N or not. Sadly the square root of larger integers is not calculated correctly. This program returns the correct value.
By Gerald Hillier. 2017/09/11

Full Quadratic Form Classification 1.0   (details) 49/50 ENG   14KB/1KB
Takes as input the symmetric matrix of a quadratic form in x, y, z and classifies it as a geometric object.
By Davide Nicotra. 2015/07/26

Gauss Kronrod Integration 1.0   (details) 49/50 ENG   128KB/2KB
Performs integration of real functions using Gauss-Lobatto-Kronrod 4-7-13 formulas (generally faster and more accurate than the built-in integrator).
By Gerald Hillier and B. Bock. 2008/05/11

Gauss-Kronrod 1.0   (details) 49/50 ENG   34KB/3KB
ScreenshotThis program is a implementation of the Gauss-Kronrod integration, which is a numerical method.
By HPCarnace. 2008/08/24

Gauss-Seidel Jacobi 1.0   (details) 49/50 ESP   2KB
Calculates the Gauss-Seidel and the Jacobian for three or more equations.
By Alberto Paredes Bracamontes. 2002/09/22

Gaussian Binomial Triangles and Transforms   (details) 49/50 ENG   4KB/2KB
A group of programs to compute the Gaussian binomial coefficients and the q-Stirling numbers, which are closely related. Some of the programs require ListExt.
By John Keith. 2021/04/10

Generalized Fibonacci Numbers 1.5   (details) 49/50 ENG   8KB/1KB
Very fast System RPL functions for calculating the full integer values of Fibonacci Numbers, Lucas Numbers, and other Generalized Fibonacci recursive sequences. Source code, help text, and algorithm details included.
By Jim Cullen. 2009/08/29

Hessiano 1.0   (details) 49/50 ESP   2KB/1KB
Small program that allows you to find critical points, gradient, and Hessian of a 2 or 3 variable function. Very useful for mathematical analysis students. Completely written in User RPL.
By Santiago Toso. 2009/02/07

HPBIT 1.1   (details) 49/50 48 ESP   6KB/14KB
Program for numerical methods to solve bisection, Gauss, Jordan etc.
By Paul Lorena and Ismael Rodriguez. 2003/12/26

IEEE 2.0   (details) 49/50 ESP   716KB/3KB
ScreenshotThis program is useful for converting a decimal number to a floating point number. With this program you can find the bias and the epsilon of a hypothetical machine as well as get the standard floating point notation of any number based on IEEE 754. You can also obtain non standard notations.
By Napal M.. 2011/07/24

INT1D 1.0   (details) 49/50 ENG   102KB/1KB
Fast plotter and numerical integrals and sums of algebraic expressions using hpgcc2. Speed is 50 to 100x faster than User RPL. Sums from 1 to 100,000 in about 1 second. For the 50g and 49g+ only. Runs in RPL with stack entry mode. SD card is required (takes 80KB on the card). Full C-source is included
By Gjermund Skailand. 2010/03/08

Integer Cube Root of an Integer   (details) 49/50 ENG   2KB/1KB
For positive integer input N, this returns the integer cube root, i.e. greatest integer cubed less than or equal to N.
By Gerald Hillier. 2017/09/08

Integer Square Root   (details) 49/50 ENG   2KB/1KB
For a given infinite precision integer, returns its square root as the closest integer.
By Gerald Hillier. 2017/09/06

Integers with Even Digits   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the Nth integer composed solely of even digits. This is OEIS A014263.
By Gerald Hillier. 2017/08/27

Integers with Odd Digits   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the Nth integer composed solely of odd digits. This is OEIS A014261.
By Gerald Hillier. 2017/08/31

INTEGRA.FNI 5.1   (details) 49/50 ESP   6KB/14KB
ScreenshotEasily integrate numerically. Documentation in Word format.
By Cesar Yugar Soria Galvarro. 2002/11/14

Integración numérica 1.0   (details) 49/50 ESP   18KB/5KB
ScreenshotSmall program which allows you to do numerical integration, with numbers lists and functions. It has been written in User RPL under the 1.18 ROM. Great utility for engineers.
By Daniel Jesús Murcia Ortiz. 2003/12/27

Interpol 1.0   (details) 49/50 ENG ESP   3KB/1KB
Program that generates an executable that interpolates the data in a matrix or numeric array.
By Edwin Córdoba. 2010/07/31

INTERPOL 1.2   (details) 49/50 ENG   3KB/1KB
ScreenshotSmall interpolation program.
By Gil Campart. 2020/09/30

Interpolación 3.0   (details) 49/50 ESP   5KB/1KB
ScreenshotInterpolation and extrapolation program.
By Alberto Villalba Kong. 2004/05/13

Interpolación Lineal 1.0   (details) 49/50 ESP   2KB/2KB
Program for numeric methods. Solves linear interpolation. Designed for students of Chihuahua Tech studying engineering. Messes with your calculator's settings.
By Eduardo Martinez Silva. 2004/11/05

Interpolación MIP 49 2.14   (details) 49/50 ESP   5KB/2KB
ScreenshotUser RPL library for making linear interpolation, both simple and double. Allows INFORM interpolating, as well as STACK interpolating, the latter one quite quickly.
By Gregorio Rodriguez. 2001/10/27

INTRP   (details) 49/50 ENG   2KB/1KB
Performs single or double interpolation among multiple table entries.
By Mario de Lama and Neil Gardner. 1999/10/07

Laguerre Polynomials   (details) 49/50 ENG   3KB/1KB
Returns the value of the nth Laguerre polynomial L_n(x) at x. To use the program, n (which must be an integer) should be on level 2, and x should be on level 1. If x is an integer, the result will be an integer or a rational number. Includes a regular version and a shorter/faster version that is dependent upon ListExt and GoferLists.
By John Keith. 2020/04/11

Lah Numbers   (details) 49/50 ENG   1KB/1KB
For integer input N, K, this program returns the corresponding Lah number. Lah numbers are coefficients expressing rising factorials in terms of falling factorials.
By Gerald Hillier. 2017/02/25

Lambert W Function   (details) 49/50 48 ENG   17KB/1KB
Computes the Lambert W function W(z) for branches 0 and -1. For branch -1, the program covers the real-valued range -1/e < z < 0. For branch 0, the program covers the entire complex plane. For most values, the results are accurate to within 2 ULPs. For values very close to 1/e, the results are approximate. The program expects the branch (0 or -1) on level 2 and z on level 1.
By John Keith. 2023/05/14

Lambert W Function   (details) 49/50 ENG   1KB/1KB
Returns the value of the Lambert w function to the stack given a real number.
By Gerald Hillier. 2017/02/25

Last Non-Zero Digit of Factorial   (details) 49/50 ENG   2KB/1KB
For input N, a natural number, this returns the Nth element where the digit is the final nonzero digit of N factorial. This is A008904.
By Gerald Hillier. 2017/09/23

LeastSquares 1.0   (details) 49/50 ENG   78KB/2KB
Easily calculate least squares approximations. Written in System RPL.
By Andre de Jesus. 2005/09/03

Limit Two Variables Iterator 1.0   (details) 49/50 ENG ESP   2KB/1KB
ScreenshotThis program works with the limit of two variables in calculus, making the iterator limit (the limit of one variable of the limit of the other variable).
By Diego Verev. 2009/04/25

Limit Two Variables Radial 1.0   (details) 49/50 ENG ESP   2KB/1KB
ScreenshotThis program solves the radial limit of functions.
By Diego Verev. 2009/04/25

Linear Interpolation Utilities 2.3   (details) 49/50 48 ENG   26KB/4KB
System RPL and machine language library with linear- tabular- and double interpolation, cubic splines, linear predicting, and second and third order least squares polynomial fitting. Accepts many combinations of input. Also tested on 49g+ ROM 1.23.
By Gjermund Skailand. 2004/06/22

Linsy 2000 1.0   (details) 49/50 ENG ESP   4KB/2KB
ScreenshotAsks you to input equations (even fractions), as long as you enter the same number of equations as there are variables. Then it shows you the equations again, in order for you to check them out and see if you typed them right. The program can then either put the results on the stack or send you to the matrix editor so you can fix the equations.
By Dante Camargo. 2000/12/26

Logic Binary Sequence   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the Nth integer of a base 2 number system that doesn't include zero. This is OEIS A007931.
By Gerald Hillier. 2017/09/15

Long Float 49 0.91 Beta   (details) 49/50 ENG   5KB/8KB
ScreenshotThis is a beta version of LongFloat49. It contains only arithmetic commands and utilities at the moment. Docs are only a small text file.
By Luiz Daniel and Steen S. Schmidt. 2002/04/28

LongFloat 3.93   (details) 49/50 ENG   379KB/36KB
ScreenshotMultiple precision real and complex library including trig and hyperbolic functions. Interval arithmetic (precision tracking) for real functions. Algebraics with interval numbers or units may be automatically evaluated to user-defined precision. Now has basic matrix functions and 49g+/50g support.
By Gjermund Skailand and Thomas Rast. 2007/01/13

M.Power 6   (details) 49/50 ENG   3KB/2KB
For all or most real or complex matrices M, calculates, by diagonalization or by "forced" pseudo approximated diagonalization, one possible exact or one "forced" approximated real (or complex) matrix for M^x (x=real, fraction or integers, positive or negative). Use Original Matrix in stack level 2, x power or xth root in level 1, and run the program.
By Gil Campart. 2023/05/07

M1105.FNI 2.5   (details) 49/50 ESP   7KB/15KB
ScreenshotNumeric methods program for non-linear equations, including Newton's method.
By Cesar Yugar Soria Galvarro. 2002/05/21

Mantissa of an Extended Real   (details) 49/50 ENG   2KB/1KB
Very small and fast program to get the mantissa of an extended real.
By Gerald Hillier and others. 2017/10/11

Mate7Civil Metodos Numericos 1.1   (details) 49/50 ESP   19KB/24KB
ScreenshotProgram to perform numerical methods. 14 methods are included.
By Pablo Montes. 2004/02/15

Matematica HYCB 2000   (details) 49/50 ESP   35KB/16KB
ScreenshotCompilation of different programs for finding mathematical solutions in algebra, arithmetic, geometry, and trigonometry.
By Herbard Young. 2000/09/30

Matrix Permanent   (details) 49/50 48 ENG   5KB/1KB
Computes the permanent of a square matrix. The matrix may be real or complex, and on the 49 and 50, may also be exact integer or symbolic (type 29).
By John Keith. 2023/05/14

Matrix49 1.0   (details) 49/50 ENG   123KB/1KB
ScreenshotContains some additional matrix commands like ADJOINT, COFACTOR, MINOR and KROENECKER. Documentation in Word 2000 and HTML formats.
By Steen S. Schmidt. 2001/06/30

METD1 1.0   (details) 49/50 ESP   2KB/2KB
Numerical Methods at Universidad Técnica Particular de Loja, Ecuador. This is a very simple program to use. It contains Newton-Rapson's method, Euler, Runge-Kutta and a method to calculate the deflection of a beam by a finite difference.
By Fernando Saraguro Gutiérrez. 2003/12/24

Método de Muller 0.1   (details) 49/50 ESP   2KB/2KB
Step by step Muller's method program.
By I. Cordero. 2002/09/22

Metodo Numérico Sis ñ linear   (details) 49/50 48 POR   2KB/2KB
Numeric methods for non-linear systems.
By Rafael Garcia Rodrigues. 2004/09/22

Metodos de Interpolación 1.0   (details) 49/50 ESP   11KB/54KB
ScreenshotThis program contains various methods of interpolation: Lagrange, Newton, multinomial, polynomial, linear, and divided Newton differences.
By Eduardo Martinez Silva. 2005/01/30

Metodos Numericos   (details) 49/50 ESP   14KB/50KB
ScreenshotNumerical analysis tools.
By Jhonny Quispe Ochoa. 2006/12/23

Metodos numéricos   (details) 49/50 ESP   20KB/76KB
ScreenshotProgram and library with some numeric methods.
By Carlos Augusto Arellano Muro. 2008/12/31

Metodos Numericos 1.0   (details) 49/50 ESP   8KB/6KB
ScreenshotYet another numeric methods program. Spanish-speaking people seem to like creating these. At least this one is relatively compact. Works for Bisection, Fixed Point, Newton Raphson, second order Newton Raphson, and secante. Written in User RPL.
By Ricardo Palma Martin. 2005/06/14

Metodos Numericos 1.0   (details) 49/50 ESP   15KB/16KB
ScreenshotLibrary with various numeric methods.
By Roberto Coda Tonione Gonzales. 2008/08/31

Metodos Numericos Modo Alg 2.0   (details) 49/50 ESP   1223KB/46KB
This file contains 23 programs for numerical methods: bisection, fixed point, Newton, secant, false position, Steffense, Muller, Lagrange, Neville, Gausseidel, Jacobian, fixed point and Newton for systems of equations, Fourier series, Richardson, numeric differentiation, trapezoidal, Simpson, Romberg, Gaussian square, Euler, RKR, and higher order Taylor.
By Manuel Dario Fajardo Hernández. 2010/12/15

MFLUID 1.0   (details) 49/50 ESP   2KB/2KB
This is a program for fluid mechanics; it contains three cases, you should input certain data and then it calculates the loss of pressure, the flow or the diameter. Written for use at the Universidad Técnica Particular de Loja, Ecuador.
By Fernando Saraguro Gutiérrez. 2003/12/24

Min-Max Polynomials 1.0   (details) 49/50 48 ENG   5KB/1-2KB
Given a set of N data points (x1,y1) .... (xN,yN), MMP calculates the min-max polynomial of degree d by the "exchange method".
By Jean-Marc Baillard. 2018/04/03

Minimax   (details) 49/50 ENG   115KB/2KB
Minimax polynomial approximation, which minimizes absolute error (not RMS). Can be used to fit data as well as functions. Implemented in User RPL, System RPL, hpgcc2 and hpgcc3 for comparison to Valentin's original implementation in HP-71 BASIC.
By Gjermund Skailand. 2009/11/01

Moebius Transforms   (details) 49/50 ENG   3KB/1KB
Four Moebius transform related programs. They are most useful for integer sequences related to the divisor function, the Moebius Mu function, and the Euler Phi function. Requires ListExt.
By John Keith. 2021/11/24

Mozzi 2.2   (details) 49/50 POR   4KB/5KB
ScreenshotMozzi equations for mechanical engineering for velocity and acceleration.
By Paulino de Jesus Pereira Lourenço. 2003/10/13

MSLV2 1.0   (details) 49/50 ESP   9KB/2KB
ScreenshotProgram to solve systems of nonlinear equations. Written in System RPL.
By Cesar Vasquez Alvarado. 2009/05/31

Multiplicadro de Lagrange 2.0   (details) 49/50 ESP   503KB/2KB
ScreenshotSolves the optimal values of a function, subject to a restriction.
By Manuel Dario Fajardo Hernández. 2011/07/24

N! Never Ends In This Many Zeroes   (details) 49/50 ENG   2KB/1KB
For natural number input N, this returns the Nth element of the sequence where N! never ends in this many 0's. This is A000966.
By Gerald Hillier. 2017/09/29

Narayana Transform   (details) 49/50 ENG   2KB/1KB
Computes the Narayana transform of a list of integers. The Narayana transform is a variation of the binomial transform.
By John Keith. 2020/04/11

Necklace Programs   (details) 49/50 ENG   3KB/2KB
A group of programs that compute functions related to necklaces and bracelets (number theory, not jewelry!). The following sequences are covered: A000011, A000013, A000016, A000029, A000031, A000046, A000048, A001037, A059053, A059076, A179781, A308706. Requires GoferLists and Möbius Function.
By John Keith. 2019/07/20

Neville Method Program for Lagrange Interpolation   (details) 49/50 48 ESP   56KB/1KB
Gives you the Lagrange interpolation at a point. Written in 100% System RPL.
By Juan Fournier. 2001/12/20

Newton - Rapson 1.0   (details) 49/50 ESP   3KB/2KB
ScreenshotNewton - Rapson program.
By Ktulu. 2002/02/24

nnls 1.0   (details) 49/50 ENG   63KB/18KB
Non-negative least squares solves least squares problems subject to all results being greater or equal to 0. Possible to use result limits different from 0. Programmed in hpgcc. For the 49g+ or 50g only. Also includes freestanding version not requiring armtoolbox.
By Gjermund Skailand. 2007/04/03

Number of Different Digits of N!   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the number of different digits in N!. This is OEIS A137580.
By Gerald Hillier. 2017/09/23

Number of Digits of N!   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the number of digits in N!. This is OEIS A034886.
By Gerald Hillier. 2017/09/23

Number of Divisors of N!   (details) 49/50 ENG   5KB/1KB
For a given natural number input N, this returns the number of positive divisors of N!. This is OEIS A027423.
By Gerald Hillier. 2017/10/04

Number of Trailing Zeros in N!   (details) 49/50 ENG   6KB/1KB
Returns the number of trailing zeros in n!. Requires ListExt to work with numbers over 100 digits. This is OEIS A027868.
By John Keith. 2022/08/07

Numbers Composed Exclusively of Digits 2, 3, 5, 7   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the Nth integer composed only of the digits 2, 3, 5, and 7 (only prime numbers). This is OEIS A046034.
By Gerald Hillier. 2021/07/30

Numeric List Commands   (details) 49/50 48 ENG   4KB/1KB
Implementations of some commands from the Wolfram Language, including a command to generate a list of integers based on the linear recurrence of the integer sequence, and two commands to perform convolution of lists, one of which takes a list and a kernel, and the other which takes two lists, plus a command for deconvolution, plus commands for the convolution inverse and convolution square root. Requires ListExt for the first two programs; only the last two run on the 48 as well.
By John Keith. 2019/08/29

Numeric49 1.0   (details) 49/50 ENG   83KB/3KB
ScreenshotA fast numerical library, containing real and complex numerical solvers, substitution and numerical evaluation tools and a fast numerical integration command. Documentation in HTML and Word 2000 formats.
By Steen S. Schmidt. 2001/05/18

Numerical Integration Methods 1.1   (details) 49/50 ENG   3KB/1KB
Calculates the left endpoint, right endpoint, midpoint, trapezoidal, and Simpson's rule approximations.
By Thomas A. Bednar. 2012/09/15

Numerico 1.02   (details) 49/50 ESP   26KB/7KB
ScreenshotLibrary to solve linear and nonlinear equations of a variable through different numeric methods.
By Wilmer H. Mora F.. 2005/09/03

Números Indice 1.2   (details) 49/50 ESP   7KB/9KB
ScreenshotCalculate index numbers with a summary of procedures and information tags for columns and rows.
By Andrés Rafael Castro Socolich. 2007/08/04

NWT 1.0   (details) 49/50 ESP   60KB/3KB
The NWT program can solve linear and nonlinear systems of equations using the Newton method. For this it is necessary to calculate the Jacobian matrix which the program does with a symbolic method.
By Wilmer H. Mora F.. 2003/12/28

Odd Number Triangle   (details) 49/50 ENG   2KB/1KB
For a given natural number input N, this returns the Nth element of a triangle where all numbers are odd, with the leftmost digit being 2 greater than the one above it and each digit to the right being 2 greater than the one before. This is OEIS A131421.
By Gerald Hillier. 2017/10/11

OEIS A035327   (details) 49/50 ENG   2KB/1KB
For integer input N > -1 this returns the Nth element in the sequence OEIS A035327. Includes two approaches at the problem, one of which requires ListExt.
By Gerald Hillier and John Keith. 2019/12/31

OEIS A111138   (details) 49/50 38 Prime ENG   5KB/1KB
Returns the Nth element of the series OEIS A111138.
By Gerald Hillier and John Keith. 2019/07/20

Outer Product and Kronecker Product   (details) 49/50 ENG   2KB/1KB
Two programs, one which computes the outer product of two vectors or the Kronecker product of two matrices, and the other which computes the "generalized outer product" of two vectors.
By John Keith. 2019/02/23

Parti49 1.0   (details) 49/50 ENG   1KB/1KB
For integer input produces the exact number of integer partitions.
By Gerald Hillier. 2004/05/15

Partition Numbers   (details) 49/50 ENG   4KB/1KB
Given an integer n on the stack, these two programs return a list of the partition numbers (A000041) from 0 through n. The first program is small, and the second one is fast. Also has a third program that returns the partition number triangle (A008284) as a list of lists. It is large but fast, as it takes advantage of many patterns that occur in the triangle. The fourth program returns a list of Q partitions (A000009) which are the number of partitions into distinct parts, or odd parts. The last program returns rows 1 through n of A008289, the Q partition triangle.
By John Keith. 2023/09/24

Partition of Integer N in M Parts   (details) 49/50 ENG   1KB/1KB
Given positive integers N and M, this program returns the number of partitions of N into at most M parts.
By Gerald Hillier. 2017/02/25

Pivot de Gauss   (details) 49/50 ENG   3KB/1KB
Gaussian pivot program. Easy to use.
By Stephane Elard. 2000/03/14

Polinomios   (details) 49/50 48 POR   2KB/3KB
Numeric methods for polynomials.
By Rafael Garcia Rodrigues. 2004/09/22

Pollard's p-1 Factorization 1.0   (details) 49/50 ENG   7KB/1KB
Performs Pollard's p-1 integer factorization.
By B. Bock and Gerald Hillier. 2010/06/06

PolRect 1.1   (details) 49/50 ESP   6KB/3KB
ScreenshotThis program converts a numeric value in coordinated rectangular to coordinated polar (cylindrical) and vice versa. Also shows the formulas used in the calculation.
By Gustavo Portales (GaaK). 2002/05/21

Polynomial Transformation into Real Array 2g/3a   (details) 49/50 ENG   7KB/1-2KB
ScreenshotObtains the real coefficients from a polynomial with real coefficients: f(an × x^n +...+a0) —> [an... a0], an... a0 real. The variable of the polynomial may be defined in the current directory, or not. The program will also detect incorrect similar variable names and give a corresponding message warning (as only 1 variable is allowed).
By Gil Campart and others. 2023/05/14

Ponto Fixo 1.0   (details) 49/50 POR   2KB/2KB
Ponto Fixo method for numerical analysis.
By Paulino de Jesus Pereira Lourenço. 2003/10/13

Potencias 1.1   (details) 49/50 ENG ESP   3KB/3KB
Program for solving eigenvalues and vectors problems with the "potencias" method. It includes a program that allows you to find the eigenvalues and vector of the inverse matrix. Very handy for students in numeric methods class. All written in RPL.
By Santiago Toso. 2009/02/07

Power Test 1.0   (details) 49/50 ENG   1KB/1KB
Test if a number is a power of two. Challenge is to convert the program to System RPL. Very optimized, no variables, uses only CAS commands.
By HPhreacker. 2002/06/30

Product of Digits is a Prime Sequence   (details) 49/50 ENG   2KB/1KB
For a given integer input N, this returns the Nth integer of the series where the elements are all numbers in naturally ascending order whose product of digits is a prime. This is OEIS A028842.
By Gerald Hillier. 2017/09/07

Programa de Cálculo Numérico 11/2004   (details) 49/50 POR   76KB/90KB
ScreenshotLarge number of programs for use with the book "Métodos Numéricos Computacionais para a Engenharia" by José Paulo P. Dieguéz.
By Alexandre Magalhães. 2005/09/03

Punkto Fijo 1.0   (details) 49/50 ESP   3KB/3KB
ScreenshotWorks with fixed points.
By Ktulu. 2001/03/24

Pythagores 1.2   (details) 49/50 48 ENG ESP   5KB/1KB
ScreenshotAllows you to choose to calculate any one side of a right triangle, or enter all of the side lengths of a triangle to find if it is right. In User RPL for easy editing and compatibility with the 49 and 48.
By Cesar Caro. 2001/03/01

Quadratura de gauss 2004.01   (details) 49/50 ENG ESP   3KB/1KB
ScreenshotThis program provides to you an integration by quadrature Gauss. You can choose up to five points for a better approximation.
By David Cemin. 2004/08/20

Quadro 1.2   (details) 49/50 48 ENG   4KB/1KB
ScreenshotA User RPL program to calculate the vertex, roots, discriminant, and completed square [or standard form] of a quadratic equation using given coefficients. Gives exact values (on the HP 49 only) if desired.
By Cesar Caro. 2002/12/29

Quasi Monte Carlo Halton Sequence   (details) 49/50 ENG   2KB/1KB
This group of programs generates a Quasi-Monte Carlo series of D-dimension Halton sequence vectors.
By Gerald Hillier. 2017/02/25

Radio Espectral   (details) 49/50 ESP   19KB/1KB
ScreenshotCalculates the radial spectrum of a square matrix. Useful for numeric methods for solving a linear system via iterative methods (Jacobi, Gauss-Seidel, or SOR).
By Ruben Said Felix Ruiz. 2010/12/15

Ramanujan Tau Function   (details) 49/50 ENG   4KB/1KB
Set of three User RPL programs to compute the Ramanujan tau function (A000594) for positive integers. Requires Sum of Divisors to an Integer Power and ListExt. Also includes a standalone program written in System RPL.
By John Keith and Gerald Hillier. 2018/12/21

Rank of Permutation   (details) 49/50 48 ENG   4KB/1KB
Computes the rank (lexicographic index) of a permutation, or returns a permutation (as a list) given the rank. The rank assumes 1-based lists, i.e. a sorted list has the rank 1. For the HP-48, the maximum length of the permutation list is 14. For the 49 and 50, the length is limited only by memory if used in Exact mode. Requires ListExt on the 49 series.
By John Keith. 2023/09/24

Recta 2000 1.0   (details) 49/50 ENG ESP   5KB/5KB
ScreenshotAsks you for an input (decimals or fractions) and calculates the center of a rectangle, switches from general to particular equation of a rectangle and vice versa, finds the slope of a rectangle, given 2 points, finds the distance between 2 points, finds the shorter distance between a rectangle and a point, finds the equation of a rectangle, given a point and the slope, and finds the equation between 2 points.
By Dante Camargo. 2000/12/26

Regula Falsi and Newthon-Raphson Methods 1.0   (details) 49/50 ESP   183KB/6KB
ScreenshotSmall program which allows you to do numerical integrations with the Regula Falsi and Newthon-Raphson methods.
By Juan Carlos Mark Quiroga. 2004/08/19

Relatives of Bernoulli Numbers   (details) 49/50 ENG   3KB/1KB
A collection of three programs which compute Poly-Bernoulli numbers, Genocchi numbers and Gregory coefficients, numbers related to Bernoulli numbers. Requires ListExt.
By John Keith. 2022/08/07

Repunit   (details) 49/50 ENG   2KB/1KB
In recreational mathematics, a repunit is a number like 11, 111, or 1111 that contains only the digit 1 — a more specific type of repdigit. This assembly language program generates the nth repunit very quickly.
By Gerald Hillier. 2017/07/04

ROND   (details) 49/50 ENG   11KB/1KB
Will round any number to the specified significant digits.
By William Mackenzie. 2016/08/02

Runge Kutta 1.0   (details) 49/50 ESP   4KB/2KB
A couple of programs for solving differential equations by the Runge Kutta method. It allows you to solve problems by using Euler's method and also Runge Kutta's second order methods. Very useful for calculus students in the Universidad Nacional de Cuyo and for any numeric method student. Written in User RPL for all 49/50 series models.
By Santiago Toso. 2009/02/07

Runge Kutta 1.04   (details) 49/50 ESP   106KB/5KB
ScreenshotNumerically solves systems of ordinary differential equations of first order.
By Wilmer H. Mora F.. 2005/09/03

Runge Kutta Fehlberg Order 4 1.0   (details) 49/50 ENG   10KB/3KB
ScreenshotRunge Kutta Fehlberg Method based on Burden Faires Method numerical algorithm.
Author unknown. 2012/09/15

Secante 1.0   (details) 49/50 POR   1KB/2KB
Secante method for numerical analysis.
By Paulino de Jesus Pereira Lourenço. 2003/10/13

Self-convolutive Sequences   (details) 49/50 ENG   3KB/1KB
Generates a vast number of integer sequences, many relating to graph theory, combinatorics and theoretical physics. For a list of named sequences, see the CROSSREFS section of A172455.
By John Keith. 2020/04/11

Series Factors of Natural Numbers   (details) 49/50 ENG   1KB/1KB
Given positive integer input N, returns the Nth element of the series of factors of the natural numbers, per OEIS A027750.
By Gerald Hillier. 2017/02/25

Shoelace Algorithm   (details) 49/50 ENG   5KB/1KB
A program that uses the shoelace method for calculating the area of a polygon (3 different versions, including one that runs on both the 48 and 49) and another version that also calculates the area and centroid (barycenter) of a polygon (for the 49 only). Also calculates the perimeter of a polygon.
By John Keith and Thomas Klemm and others. 2019/08/29

SIMP   (details) 49/50 ENG   12KB/4KB
Simplex algorithm. System RPL library, converted from an HP 48 library.
By Martin A. Lang. 2000/10/15

Simple Quadratic Tools 0.9   (details) 49/50 48 ENG   8KB/3KB
ScreenshotThis is a set of some simple quadratic tools that solve quadratics for x and y, finds the roots and the discriminant, completes the square, finds the vertex, and finds a curve.
By Joey C.. 2005/01/30

Simplex LPP Min Max Algorithm 14b   (details) 49/50 ENG   20KB/39KB
Simplex Algorithm for Maximum and Minimum objective function. No restrictions for the number of variable and constraints. Negative and added, supplementary variables admitted. Full details at each step before selecting a pivot column / line with automatic ratios calculations and line to be selected. Execution in one big step, with final result, or step-by-step. One single Input Argument in form of a coefficients Matrix.
By Gil Campart. 2023/05/07

Simpson's Rule   (details) 49/50 ENG   4KB/1KB
Implementation of a brute force version of Simpson's Rule, which is faster than the built-in function.
Author unknown. 2018/12/21

SISDIFFEQ 1.0   (details) 49/50 ENG ESP   3KB/3KB
ScreenshotSolves systems of differential equations for n*n using the Runge Kutta 4 method. Adds a splash screen that slows down your calculator.
By Cesar Ivan Forero Cala. 2003/05/06

SISNOLIN 1.0   (details) 49/50 ENG ESP   2KB/2KB
Solves systems of nonlinear equations for n*n equations using Newton's method.
By Cesar Ivan Forero Cala. 2003/02/11

SLK (Straight Line Kit) 1.0   (details) 49/50 ENG ESP   364KB/77-82KB
ScreenshotSLK (Straight Line Kit) is a User RPL program specially focused on the straight line. It helps you to find the graph of a straight line, the slope between two points, the distance between two points, the middle-point coordinates, the perpendicular distance between a point and a straight line, the equation of a straight line that goes through a point with a slope, the equation of a straight line between two points, the (x) & (y) intercepts of a straight line, and the intersection point of a system of 2 linear equations, plus it will transform linear equations back and forth between standard and slope-intercept forms. Also includes a help section. Works on the 50g and the 49g+.
By Dante Camargo. 2013/12/22

Smallest Prime   (details) 49/50 ENG   2KB/1KB
For a given natural number input N, this returns the smallest prime number beginning with N. This is OEIS A018800.
By Gerald Hillier. 2017/10/03

SolveSys 49 1.2Get It   (details) 49/50 ENG   3KB/4KB
ScreenshotPowerful simultaneous nonlinear equation solver.
By Sune Bredahl. 2000/07/25

SolveSys 49 Documentation 1.2   (details) 49/50 ENG   30KB
Documentation in HTML format for the powerful simultaneous nonlinear equation solver.
By Sune Bredahl. 2000/07/25

SolveSys 49 Source Code 1.2   (details) 49/50 ENG   24KB
System RPL source code for SolveSys 49 v1.2. Released under the GPL.
By Sune Bredahl. 2008/08/09

Square Root 5.1   (details) 49/50 ENG   2KB/2KB
Calculates the square root of the specified number with many digits. You can also choose give for a how many digits b have to be calculated by {a b}, a being the number whose square root is to be found and b the number of digits. Accepts complex numbers.
By Gil Campart. 2021/06/16

Taquimetria 2.0   (details) 49/50 ESP   6KB/2KB
Useful program to perform tacheometric calculations.
By Adalid Espinoza. 2010/08/22

TGDST 1.0   (details) 49/50 48 ENG   8KB/2KB
Computes the terrestrial geodesic distance between 2 points on the Earth, with a triaxial ellipsoid model. There are already several programs in "Geodesy" zip file for a triaxial ellipsoid, but this program is much faster: a few seconds instead of more than 2 minutes! Compatible with all 48/49/50 models.
By Jean-Marc Baillard. 2021/04/10

Tiny Multiple Equation System Solver 1.0   (details) 49/50 48 28 ENG   3KB/1KB
Tiny MSLV (multiple equation solver) for all RPL calculators. Program is 333.5 bytes on the 48GX. On the HP-28C it can find a simultaneous root of five nonlinear real-valued expressions. Uses successive approximation and the calculator's built-in matrix functions.
By Mike Ingle. 2007/04/03

Tora 2006 2.0   (details) 49/50 ESP   8KB/16KB
ScreenshotLinear program software.
Author unknown. 2012/09/15

TRI49 1.1   (details) 49/50 ESP   150KB/5KB
ScreenshotThis library solves any triangle.
By Javier Enrique Miranda. 2005/11/25

Triangle 1.0   (details) 49/50 ENG   3KB/4KB
ScreenshotThis program takes charge of calculating the sides and angle of a triangle rectangle.
By Alberto Villalba Kong. 2002/02/07

Triangular Matrix Utilities   (details) 49/50 ENG   4KB/1KB
Utility programs to convert between matrices and number triangles. The number triangles are in the form of lists of lists. Requires ListExt.
By John Keith. 2021/04/10

Triangulos 1.0   (details) 49/50 ESP   3KB/3KB
ScreenshotFinds the three sides and angles of a triangle.
By Alberto Villalba Kong. 2001/12/02

TrigFunc49 1.0   (details) 49/50 ENG   45KB/1KB
ScreenshotThis library contain 12 additional trigonometric functions, COT, SEC, CSC, ACOT, ASEC, ACSC, COTH, SECH, CSCH, ACOTH, ASECH and ACSCH. Documentation in HTML & Word 2000 formats.
By Steen S. Schmidt. 2001/05/26

Utilsgcc 1.1   (details) 49/50 ENG   454KB/57KB
Multiple root polynomial solver, (approximate) polynomial GCD, polynomial division together with fast matrix solver, eigenvalues, least square solver and SVD decomposition. Programmed in hpgcc. Solves 50x50 matrix in less than 5 sec. Requires ARM ToolBox and a 49g+ or 50g.
By Gjermund Skailand. 2007/01/13

Valores y Vectores Propios 1.6   (details) 49/50 ESP   6KB/1KB
Program to quickly perform calculations on a matrix to obtain its values and component vectors.
By Adalid Espinoza. 2010/08/22

Variable Precision Arithmetic 0.23   (details) 49/50 ENG   16KB/7KB
These libraries allow you to perform arithmetic with numbers to a precision defined by you. Just store a number (long integer or real) into a global or local variable DIGITS, and use any of the new commands to create and work with the variable precision numbers.
By Werner Huysegoms. 2002/06/30

Verbal Sequence   (details) 49/50 ENG   2KB/1KB
Takes integer input from the stack and returns the labelled lengths of the prodromic and periodic parts of the verbal description of the input and the descriptions of the input to the stack.
By Gerald Hillier. 2017/02/25

Weigh   (details) 49/50 ENG   2KB/1KB
Computes the WEIGH transform of a sequence of integers. Some information here. Must be run in exact mode. Requires ListExt.
By John Keith. 2020/01/22

WL-Calc 1.1   (details) 49/50 ENG   81KB/6KB
A collection of small programs that are useful for Calculus: Graph Integrals, Riemann Summs, Trapezoid Rule, Simpson's Rule, Simpson's 3/8 Rule, Monte Carlo Integration, Newton's Method, Method of Bisectors, calculate arclengths, error function.
By Wes Loewer. 2006/08/28

WMETODOS   (details) 49/50 ENG   4KB/3KB
ScreenshotThis a library that contains four numeric methods. These methods are useful for finding roots of any expression. The methods are: bisection, Regula Falsi, fixed point and Newton-Raphson. The result is given in the stack, and every step that the method did to find the root is presented in a matrix. This matrix is stored in the current directory with the name: "Tabla". Messes with your calculator's settings.
By William Montes. 2003/12/27

XdYB49 1.0   (details) 49/50 ENG   3KB/1KB
Performs exact division of real X by real Y to any real base B.
By Gerald Hillier. 2001/02/14

XREAL   (details) 49/50 ENG   4KB/4KB
System RPL library for calculations with the built-in Extended Reals.
By Martin A. Lang. 2000/10/15

Zigzag Numbers   (details) 49/50 ENG   2KB/1KB
Set of two programs for zigzag numbers. One returns a list of the zigzag numbers (A000111) from 0 though n. The even-indexed terms (starting with 0) of the list are the unsigned Euler numbers, also known as secant numbers (AA000364). The odd-indexed terms (starting with 1) are the tangent numbers, AA000182. The other returns rows 0 through n of AA008281, the triangle from which the zigzag numbers are derived. Requires GoferLists.
By John Keith. 2018/10/14

Part of the HP Calculator Archive,
Copyright 1997-2023 Eric Rechlin.