octave_src
-
allen_cahn_pde,
an Octave code which
sets up and solves the Allen-Cahn reaction-diffusion
partial differential equation (PDE) in 1 space dimension
and time.
-
allen_cahn_pde_test
-
arenstorf_ode,
an Octave code which
describes an ordinary differential equation (ODE) which defines
a stable periodic orbit of a spacecraft around the Earth and the Moon.
-
arenstorf_ode_test
-
backward_euler,
an Octave code which
solves one or more ordinary differential equations (ODE)
using the backward Euler method.
-
backward_euler_test
-
biochemical_linear_ode,
an Octave code which
defines a linear biochemical ordinary differential equation (ODE).
-
biochemical_linear_ode_test
-
biochemical_nonlinear_ode,
an Octave code which
defines a nonlinear biochemical ordinary differential equation (ODE).
-
biochemical_nonlinear_ode_test
-
boundary_word,
an Octave code which
works with a polyomino that is described by its boundary word,
a sequence of U/D/L/R symbols that indicate how to trace out
its boundary.
-
boundary_word_test
-
box_games,
an Octave code which
assists in the display of game boards (checkers, cellular automatons,
life);
-
box_games_test
-
brusselator_ode,
an Octave code which
defines the Brusselator ordinary differential equation (ODE) system.
-
brusselator_ode_test
-
diophantine_nd,
an Octave code which
is given a Diophantine equation in N variables, and
returns all nonnegative solutions, or all strictly positive solutions.
-
diophantine_nd_test
-
double_pendulum_ode,
an Octave code which
defines the double pendulum ordinary differential equation (ODE).
-
double_pendulum_ode_test
-
euler,
an Octave code which
solves one or more ordinary differential equations (ODE)
using the forward Euler method.
-
euler_test
-
flame_ode,
an Octave code which
considers an ordinary differential equation (ODE) which models
the growth of a ball of flame in a combustion process.
-
flame_ode_test
-
fsolve_test,
an Octave code which
calls fsolve() which
seeks the solution x of one or more nonlinear equations f(x)=0.
-
graphics_test,
Octave codes which
graphically display various kinds of data.
-
hello,
an Octave code which
prints out "Hello, world!".
-
hello_test
-
henon_heiles_ode,
an Octave code which
solves the Henon-Heiles system of ordinary differential equations (ODE)
which model the motion of a star around the galactic center.
-
henon_heiles_ode_test
-
humps_ode,
an Octave code which
solves an ordinary differential equation (ODE)
whose solution is a double hump curve.
-
humps_ode_test
-
i4lib,
an Octave code which
contains many utility routines, using single precision integer (I4)
arithmetic.
-
i4lib_test
-
kepler_ode,
an Octave code which
defines the ordinary differential equations (ODE) for a
Kepler two-body gravitational system.
-
kepler_ode_test
-
kepler_perturbed_ode,
an Octave code which
defines the ordinary differential equations (ODE) for a
perturbed Kepler two-body gravitational system.
-
kepler_perturbed_ode_test
-
lorenz_ode,
an Octave code which
defines the right hand side of the Lorenz system
of ordinary differential equations (ODE).
-
lorenz_ode_test
-
midpoint,
an Octave code which
solves one or more ordinary differential equations (ODE)
using the midpoint method.
-
midpoint_test
-
navier_stokes_2d_exact,
an Octave code which
evaluates an exact solution to the incompressible time-dependent
Navier-Stokes equations (NSE) over an arbitrary domain in 2D.
-
navier_stokes_2d_exact_test
-
normal_ode,
an Octave code which
sets up an ordinary differential equation (ODE)
defining the normal probability density function (PDF).
-
normal_ode_test
-
octopus,
a Octave code which
contains some Octave-specific utilities.
-
octopus_test
-
oscillator_ode,
an Octave code which
defines the highly oscillatory ordinary differential equation (ODE).
-
oscillator_ode_test
-
pariomino,
an Octave code which
considers pariominoes, which are polyominoes with a checkerboard
parity.
-
pariomino_test
-
pendulum_ode,
an Octave code which
sets up the ordinary differential equations (ODE) that represent
a linear model of the behavior
of a pendulum of length L under a gravitational force of strength G.
-
pendulum_ode_test
-
pendulum_nonlinear_ode,
an Octave code which
sets up the ordinary differential equations (ODE) that represent
a nonlinear model of the behavior
of a pendulum of length L under a gravitational force of strength G.
-
pendulum_nonlinear_ode_test
-
polyiamonds,
an Octave code which
works with polyiamonds, simple shapes constructed by edgewise
connections of congruent equilateral triangles.
-
polyiamonds_test
-
polyomino_parity,
an Octave code which
uses parity considerations to determine whether a given set of
polyominoes can tile a specified region.
-
polyomino_parity_test
-
polyominoes,
an Octave code which
defines, solves, and plots a variety of polyomino tiling problems,
which are solved by a direct algebraic approach, instead of the
more typical brute-force or backtracking methods.
-
polyominoes_test
-
predator_prey_ode,
an Octave code which
solves a time-dependent predator-prey system
of ordinary differential equations (ODE).
-
predator_prey_ode_test
-
quadex_ode
a MATLAB code which
solves a stiff ordinary differential equation (ODE), whose
exact solution is a parabola, but for which errors grow exponentially.
-
quadex_ode_test
-
quasiperiodic_ode,
an Octave code which
sets up a system of
ordinary differential equations (ODE) for a problem with a
quasiperiodic solution.
-
quasiperiodic_ode_test
-
r8lib,
an Octave code which
contains many utility routines, using
double precision real (R8) arithmetic.
-
r8lib_test
-
rk12,
an Octave code which
applies Runge-Kutta (RK) solvers of order 1 and 2 to a system of
ordinary differential equations (ODE);
-
rk12_test
-
rk23,
an Octave code which
applies Runge-Kutta (RK) solvers of order 2 and 3 to a system of
ordinary differential equations (ODE);
-
rk23_test
-
rk34,
an Octave code which
applies Runge-Kutta (RK) solvers of order 3 and 4 to a system of
ordinary differential equations (ODE);
-
rk34_test
-
rk4,
an Octave code which
applies the fourth order Runge-Kutta (RK) algorithm to estimate the
solution of an ordinary differential equation (ODE)
at the next time step.
-
rk4_test
-
rk45,
an Octave code which
applies Runge-Kutta (RK) solvers of order 4 and 5 to a system of
ordinary differential equations (ODE);
-
rk45_test
-
rkf45,
an Octave code which
applies a Runge-Kutta-Fehlberg (RKF) solver to a system of
ordinary differential equations (ODE);
-
rkf45_test
-
robertson_ode,
an Octave code which
sets up a system of three nonlinear stiff ordinary differential
equations (ODE) characterizing an autocatalytic chemical reaction.
-
robertson_ode_test
-
roessler_ode,
an Octave code which
defines the right hand side of the 3D Roessler system
of ordinary differential equations (ODE).
-
roessler_ode_test
-
rubber_band_ode,
an Octave code which
defines and solves a set of ordinary differential equations (ODE)
describing a mass suspended by a spring and rubber band, which
can exhibit chaotic behavior.
-
rubber_band_ode_test
-
sir_ode,
an Octave code which
sets up the ordinary differential equations (ODE) which
simulate the spread of a disease
using the Susceptible/Infected/Recovered (SIR) model.
-
sir_ode_test
-
sphere_ode,
an Octave code which
sets up the ordinary differential equations (ODE) which
model motion on the surface of a sphere.
-
sphere_ode_test
-
stiff_ode,
an Octave code which
considers an ordinary differential equation (ODE) which is
an example of a stiff ODE.
-
stiff_ode_test
-
string_pde,
an Octave code which
sets up and solves the partial differential equations (PDE) describing
a vibrating string,
creating files that can be displayed by gnuplot().
-
string_pde_test
-
subset,
an Octave code which
enumerates, generates, randomizes, ranks and unranks combinatorial
objects including combinations, compositions, Gray codes, index sets,
partitions, permutations, polynomials, subsets, and Young tables.
Backtracking routines are included to solve some combinatorial problems.
-
subset_test
-
test_nonlin,
an Octave code which
implements test problems for the solution
of systems of nonlinear equations.
-
test_nonlin_test
-
test_zero,
an Octave code which
defines some functions f(x) suitable for testing
software that solves a nonlinear equation f(x)=0;
-
test_zero_test
-
tester,
a BASH script which runs the Octave test codes.
-
three_body_ode,
an Octave code which
defines ordinary differential equations (ODE) that
simulate the behavior of three planets, constrained to lie in a
plane, and moving under the influence of gravity,
by Walter Gander and Jiri Hrebicek.
-
three_body_ode_test
-
timestamp,
an Octave code which
prints the current YMDHMS date as a timestamp;
-
timestamp_test
-
trapezoid,
an Octave code which
solves one or more ordinary differential equations (ODE)
using the trapezoid method.
-
trapezoid_test
-
triangulation_boundary,
an Octave code which
starts with a triangulation of a simple shape, and
determines the triangle edges that form the boundary,
and a sequence of nodes that trace the boundary.
-
triangulation_boundary_test
-
two_body_ode,
an Octave code which
defines ordinary differential equations (ODE) which
simulate the behavior of two bodies, constrained to lie in a plane,
moving under the influence of gravity, with one body much more massive
than the other.
-
two_body_ode_test
-
zombie_ode,
an Octave code which
sets up a system of ordinary differential equations (ODE)
for a generalized Susceptible-Infected-Recovered (SIR) disease
model to simulate a zombie attack, developed by Philip Munz.
-
zombie_ode_test
Last revised on 18 October 2020.