Learn R Programming

phaseR (version 2.0)

example11: Example ODE System 11

Description

The derivative function of an example two-dimensional autonomous ODE system.

Usage

example11(t, y, parameters)

Arguments

t

The value of , the independent variable, to evaluate the derivative at. Should be a single number.

y

The values of and , the dependent variables, to evaluate the derivative at. Should be a vector of length two.

parameters

The values of the parameters of the system. Not required here.

Value

Returns a list containing the values of the two derivatives at .

Details

example11 evaluates the derivatives of the following coupled ODE system at the point :

Its format is designed to be compatible with ode from the deSolve package.

See Also

ode

Examples

Run this code
# NOT RUN {
# Plot the velocity field, nullclines and several trajectories
example11.flowField   <- flowField(example11,
                                   xlim = c(-5, 5),
                                   ylim = c(-5, 5),
                                   points = 21,
                                   add = FALSE)
y0                    <- matrix(c(4, 4, -1, -1,
                                  -2, 1, 1, -1), 4, 2,
                                byrow = TRUE)
example11.nullclines  <- nullclines(example11,
                                    xlim = c(-5, 5),
                                    ylim = c(-5, 5),
                                    points = 200)
example11.trajectory  <- trajectory(example11,
                                    y0 = y0,
                                    tlim = c(0, 10))
example11.manifolds   <- drawManifolds(example11,
                                       y0 = c(1, 1),
                                       tend = 1000,
                                       col = c("green", "red"),
                                       add.legend = TRUE)
# Determine the stability of the equilibrium points
example11.stability.1 <- stability(example11, ystar = c(0, 0))
example11.stability.2 <- stability(example11, ystar = c(0, 2))
example11.stability.3 <- stability(example11, ystar = c(1, 1))
example11.stability.4 <- stability(example11, ystar = c(3, 0))
# }

Run the code above in your browser using DataLab