r_src
r_src,
code in the R programming language,
for statistical computation and graphics.
More information can be found at
https://www.r-project.org/.
-
adamsbashforth,
an R code which
uses the Adams Bashforth method to solve an
ordinary differential equation (ODE).
-
adamsbashforth_test
-
adaptint,
an R code which
estimates an integral using an adaptive midpoint quadrature rule.
-
adaptint_test
-
backward_euler,
an R code which
implements the (implicit) backward Euler method for solving
an ordinary differential equation (ODE).
-
backward_euler_test
-
batch,
R programs which
illustrate how a set of R commands can be executed in "batch mode".
-
bilinear,
an R code which
evaluates a bilinear interpolant.
-
bilinear_test
-
bisection,
an R code which
applies the bisection method to seek a root of f(x)
over a change-of-sign interval a <= x <= b.
-
bisection_test
-
bvpexample,
an R code which
determines the correct additional initial condition to convert a
boundary value problem (BVP) into an initial value problem (IVP).
-
bvpexample_test
-
cbezier,
an R code which
evaluates a cubic Bezier curve.
-
cbezier_test
-
choleskymatrix,
an R code which
computes the Cholesky L L' factorization of a matrix.
-
choleskymatrix_test
-
cubicspline,
an R code which
computes the cubic spline interpolant to data.
-
cubicspline_test
-
csv_io_test,
an R code which
illustrates how to read or write comma separated value (CSV) files.
-
discmethod,
an R code which
estimates the volume inside a surface of revolution
using the disc method.
-
discmethod_test
-
einsum_test,
an R code which
tests the einsum() function, which
applies Einstein summation for various linear algebra operations,
including vector inner and outer products, matrix-vector and
matrix-matrix multiplication, matrix transpose, matrix diagonal,
matrix trace, row and column sums, Hadamard matrix (elementwise)
multiplication.
-
eros,
an R code which
implements the Elementary Row Operations (ERO) used to define many
matrix algorithms.
-
eros_test
-
euler,
an R code which
uses the forward Euler method to solve an ordinary differential
equation (ODE).
-
euler_test
-
eulersys,
an R code which
uses the forward Euler method to solve a system of ordinary
differential equations (ODE).
-
eulersys_test
-
fibonacci,
an R code which
evaluates the Fibonacci sequence.
-
fibonacci_test
-
findiff,
an R code which
applies the forward finite difference formula to a function.
-
findiff_test
-
fsolve_test,
an R code which
calls fsolve() which
seeks the solution x of one or more nonlinear equations f(x)=0.
-
gauss_seidel,
an R code which
uses Gauss Seidel iteration to solve a linear system with a
symmetric positive definite (SPD) matrix.
-
gauss_seidel_test
-
gaussint,
an R code which
estimates an integral using a Gauss quadrature rule.
-
gaussint_test
-
gd,
an R code which
seeks a minimizer of a multivariate function using gradient descent.
-
gd_test
-
gdls,
an R code which
uses gradient_descent to solve a least squares problem.
-
gdls_test
-
giniquintile,
an R code which
computes the Gini quintile.
-
giniquintile_test
-
golden_section,
an R code which
seeks a maximizer of a unimodular function ("U-shaped")
over an interval [a,b], using golden section search.
-
golden_section_test
-
gradasc,
an R code which
seeks a maximizer of a function using gradient ascent.
-
gradasc_test
-
graddsc,
an R code which
seeks a minimizer of a function using gradient descent.
-
graddsc_test
-
graphics_test,
R programs which
demonstrate how to make various kinds of plots.
-
heat,
an R code which
solves the 1D heat equation using the forward time centered space
(FTCS) method.
-
heat_test
-
hello,
an R code which
prints out "Hello, world!".
-
hello_test
-
hillclimbing,
an R code which
seeks a minimizer of a function using the hill climbing method.
-
hillclimbing_test
-
horner,
an R code which
evaluates a polynomial using Horner's method.
-
horner_test
-
is_prime,
an R code which
is true if a given integer n is prime.
-
is_prime_test
-
jacobi,
an R code which
uses Jacobi iteration to solve a linear system with a
symmetric positive definite (SPD) matrix.
-
jacobi_test
-
leastsquares,
an R code which
solves an overdetermined linear system using the normal equations.
-
leastsquares_test
-
linear_lab,
a laboratory exercise which looks for linear relationships between
statistical data extracted from a file.
-
linterp,
an R code which
finds the line between two data points.
-
linterp_test
-
local_min,
an R code which
finds a local minimizer of a scalar function of a scalar variable,
by Richard Brent.
-
local_min_test
-
lumatrix,
an R code which
computes the Lower-Upper (LU) triangular factorization of a matrix.
-
lumatrix_test
-
machine,
an R code which
returns values of the
constants associated with computer arithmetic.
-
machine_test
-
mcint,
an R code which
estimates an integral using the Monte Carlo method.
-
mcint_test
-
mcint2,
an R code which
estimates an integral over a rectangle using the Monte Carlo method.
-
mcint2_test
-
midpt,
an R code which
solves one or more ordinary differential equations (ODE)
using the midpoint method.
-
midpt_test
-
midpoint,
an R code which
solves one or more ordinary differential equations (ODE)
using the (implicit) midpoint method, solving the implicit equation
using fsolve() from the pracma library of Hans Borchers.
-
midpoint_test
-
midpoint_explicit,
an R code which
solves one or more ordinary differential equations (ODE)
using the (explicit) midpoint method, also called the
modified Euler method.
-
midpoint_explicit_test
-
midpoint_fixed,
an R code which
solves one or more ordinary differential equations (ODE)
using the (implicit) midpoint method, for which the
nonlinear equation is solved using a fixed point method.
-
midpoint_fixed_test
-
midpoint_quad,
an R code which
estimates an integral using the midpoint quadrature rule.
-
midpoint_quad_test
-
newton,
an R code which
seeks a root of a function using the Newton method.
-
newton_test
-
nn,
an R code which
does nearest neighbor interpolation.
-
nn_test
-
nth_root,
an R code which
uses Newton's method to find the n-th root of a number.
-
nth_root_test
-
persistence,
an R code which
demonstrates how to initialize, get, or set data stored
within a function, using static/persistent/saved/local memory.
-
persistence_test
-
plot_lab,
a laboratory exercise which considers the various kinds of plots
that can be made using R.
-
polyinterp,
an R code which
sets up Vandermonde polynomial interpolation.
-
polyinterp_test
-
pwiselinterp,
an R code which
finds the intercept and slope for a sequence of
piecewise linear interpolants.
-
pwiselinterp_test
-
qbezier,
an R code which
evaluates a quadratic Bezier curve.
-
qbezier_test
-
quadratic,
an R code which
computes the roots of a quadratic equation ax^2+bx+c=0.
-
quadratic_test
-
r8lib,
an R code which
contains utilities for real 64 bit (R8) arithmetic.
-
r8lib_test
-
refmatrix,
an R code which
computes the Row Echelon Form (REF) of a matrix.
-
refmatrix_test
-
resizeImageBL,
an R code which
resizes an image using bilinear interpolation.
-
resizeImageBL_test
-
resizeImageNN,
an R code which
resizes an image using nearest neighbor interpolation.
-
resizeImageNN_test
-
romberg,
an R code which
estimates an integral using Romberg extrapolation.
-
romberg_test
-
rrefmatrix,
an R code which
computes the Reduced Row Echelon Form (RREF) of a matrix.
-
rrefmatrix_test
-
rk4,
an R code which
uses the 4th order Runge-Kutta method to solve an
ordinary differential equation (ODE).
-
rk4_test
-
sa,
an R code which
seeks a minimizer of a function using simulated annealing.
-
sa_test
-
secant,
an R code which
seeks a root of a function using the secant method.
-
secant_test
-
select_lab,
a laboratory exercise which investigates how to create datasets
in which some values are missing or unknown, how to select
a portion of a data set for analysis, and how to merge items
of data.
-
shellmethod,
an R code which
estimates the volume inside a surface of revolution
using the shell method.
-
shellmethod_test
-
simp,
an R code which
estimates an integral using Simpson's quadrature rule.
-
simp_test
-
simp38,
an R code which
estimates an integral using Simpson's 3/8 quadrature rule.
-
simp38_test
-
solvematrix,
an R code which
solves a linear system by transforming it to
Reduced Row Echelon Form (RREF).
-
solvematrix_test
-
stiff_ode,
an R code which
considers an ordinary differential equation (ODE) which is
an example of a stiff ODE.
-
stiff_ode_test
-
symdiff,
an R code which
applies the symmetric finite difference formula to a function.
-
symdiff_test
-
test_values,
an R code which
supplies test values of various mathematical functions, including
Abramowitz, AGM, Airy, Bell, Bernoulli, Bessel, Beta, Binomial,
Bivariate Normal, Catalan, Cauchy, Chebyshev, Chi Square, Clausen,
Clebsch Gordan, Collatz, Cosine integral, Dawson, Debye, Dedekind,
dilogarithm, Dixon elliptic functions, Exponential integral, Elliptic,
Error, Euler, Exponential integral, F probability, Fresnel, Frobenius,
Gamma, Gegenbauer, Goodwin, Gudermannian, Harmonic, Hermite,
Hypergeometric 1F1, Hypergeometric 2F1, inverse trigonometic,
Jacobi Elliptic functions sn(), cn(), dn(), the Julian Ephemeris Date,
Kelvin, Knapsack, Laguerre, Lambert W, Laplace, Legendre, Lerch, Lobachevsky,
Lobatto, Logarithmic integral, Log normal, McNugget numbers,
Mersenne primes, Mertens, Mittag-Leffler, Moebius,
Multinomial, Negative binomial, Nine J, Normal, Omega, Owen, Partition,
Phi, Pi, Poisson, Polylogarithm, Polynomial Resultant, Polyomino, Prime,
Psi, Rayleigh, Hyperbolic Sine integral, Sigma, Sine Power integral,
Sine integral, Six J, Sphere area, Sphere volume, Spherical harmonic,
Stirling, Stromgen, Struve, Student, Subfactorial, Student probability,
Three J, Transport, Trigamma, Truncated normal, van der Corput,
von Mises, Weibull, Wright Omega, Zeta.
-
test_values_test
-
tester,
a BASH script which runs the test programs.
-
timestamp,
an R code which
prints the current YMDHMS date as a timestamp.
-
timestamp_test
-
trapezoid,
an R code which
estimates an integral using the trapezoid quadrature rule.
-
trapezoid_test
-
trapezoidal,
an R code which
implements the (implicit) trapezoidal method for solving
an ordinary differential equation (ODE), using fsolve() to
handle the implicit equation, adapted from
the pracma library of Hans Borchers.
-
trapezoidal_test
-
trapezoidal_fixed,
an R code which
implements the (implicit) trapezoidal method for solving
an ordinary differential equation (ODE), using a fixed point
method to handle the implicit equation, adapted from
the pracma library of Hans Borchers.
-
trapezoidal_fixed_test
-
tridiagmatrix,
an R code which
solves a linear system with a tridiagonal matrix.
-
tridiagmatrix_test
-
tsp_anneal,
an R code which
solves the traveling salesperson problem (TSP) using
simulated annealing.
-
tsp_anneal_test
-
tsp_att48,
an R code which
returns the (x,y) coordinates of the cities that
constitute the AT&T 48 state challenge for the
Traveling Salesman Problem (TSP).
-
tsp_att48_test
-
tsp_dantzig42,
an R code which
returns the (x,y) coordinates of the cities that
constitute the Dantzig 42 state challenge for the
Traveling Salesman Problem (TSP).
-
tsp_dantzig42_test
-
tsp_display,
an R code which
displays a solution of a Traveling Salesman Problem (TSP).
-
tsp_display_test
-
vecnorm,
an R code which
computes the L2 norm of a vector.
-
vecnorm_test
-
wave,
an R code which
solves the 1D wave equation using the finite difference method.
-
wave_test
-
xls_io_test,
an R code which
illustrates how the Microsoft EXCEL program can share data with R.
-
zero_brent,
an R code which
finds a zero of a scalar function of a scalar variable,
by Richard Brent.
-
zero_brent_test
Last revised on 07 July 2026.