ivp {cmna} | R Documentation |
Initial value problems
Description
solve initial value problems for ordinary differential equations
Usage
euler(f, x0, y0, h, n)
midptivp(f, x0, y0, h, n)
rungekutta4(f, x0, y0, h, n)
adamsbashforth(f, x0, y0, h, n)
Arguments
f |
function to integrate |
x0 |
the initial value of x |
y0 |
the initial value of y |
h |
selected step size |
n |
the number of steps |
Details
The euler
method implements the Euler method for solving
differential equations. The codemidptivp method solves initial
value problems using the second-order Runge-Kutta method. The
rungekutta4
method is the fourth-order Runge-Kutta method.
Value
a data frame of x
and y
values
Examples
f <- function(x, y) { y / (2 * x + 1) }
ivp.euler <- euler(f, 0, 1, 1/100, 100)
ivp.midpt <- midptivp(f, 0, 1, 1/100, 100)
ivp.rk4 <- rungekutta4(f, 0, 1, 1/100, 100)
[Package cmna version 1.0.5 Index]