Learn R Programming

⚠️There's a newer version (1.8.2.4) of this package.Take me there.

rootSolve (version 1.7)

Nonlinear Root Finding, Equilibrium and Steady-State Analysis of Ordinary Differential Equations

Description

Routines to find the root of nonlinear functions, and to perform steady-state and equilibrium analysis of ordinary differential equations (ODE). Includes routines that: (1) generate gradient and jacobian matrices (full and banded), (2) find roots of non-linear equations by the 'Newton-Raphson' method, (3) estimate steady-state conditions of a system of (differential) equations in full, banded or sparse form, using the 'Newton-Raphson' method, or by dynamically running, (4) solve the steady-state conditions for uni-and multicomponent 1-D, 2-D, and 3-D partial differential equations, that have been converted to ordinary differential equations by numerical differencing (using the method-of-lines approach). Includes fortran code.

Copy Link

Version

Install

install.packages('rootSolve')

Monthly Downloads

35,534

Version

1.7

License

GPL (>= 2)

Last Published

December 6th, 2016

Functions in rootSolve (1.7)

steady.3D

Steady-state solver for 3-Dimensional ordinary differential equations
steady.band

Steady-state solver for ordinary differential equations; assumes a banded jacobian
plot.steady1D

Plot and Summary Method for steady1D, steady2D and steady3D Objects
rootSolve-package

Roots and steady-states
jacobian.band

Banded jacobian matrix for a system of ODEs (ordinary differential equations)
jacobian.full

Full square jacobian matrix for a system of ODEs (ordinary differential equations)
steady

General steady-state solver for a set of ordinary differential equations.
uniroot.all

Finds many (all) roots of one equation within an interval
steady.2D

Steady-state solver for 2-Dimensional ordinary differential equations
steady.1D

Steady-state solver for multicomponent 1-D ordinary differential equations
multiroot.1D

Solves for n roots of n (nonlinear) equations, created by discretizing ordinary differential equations.
multiroot

Solves for n roots of n (nonlinear) equations.
gradient

Estimates the gradient matrix for a simple function
runsteady

Dynamically runs a system of ordinary differential equations (ODE) to steady-state
hessian

Estimates the hessian matrix
stode

Iterative steady-state solver for ordinary differential equations (ODE) and a full or banded Jacobian.
stodes

Steady-state solver for ordinary differential equations (ODE) with a sparse jacobian.