Learn R Programming

phaseR (version 2.0)

example12: Example ODE System 12

Description

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

Usage

example12(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

example12 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
example12.flowField   <- flowField(example12,
                                   xlim = c(-4, 4),
                                   ylim = c(-4, 4),
                                   points = 17,
                                   add = FALSE)
y0                    <- matrix(c(2, 2, -3, 0,
                                  0, 2, 0, -3), 4, 2,
                                byrow = TRUE)
example12.nullclines  <- nullclines(example12,
                                    xlim = c(-4, 4),
                                    ylim = c(-4, 4),
                                    points = 200)
example12.trajectory  <- trajectory(example12,
                                    y0 = y0,
                                    tlim = c(0, 10))
example12.manifolds   <- drawManifolds(example12,
                                       y0 = c(-1, -1),
                                       tend = 1000,
                                       col = c("green", "red"),
                                       add.legend = TRUE)
# Determine the stability of the equilibrium points
example12.stability.1 <- stability(example12,
                                   ystar = c(1, 1))
example12.stability.2 <- stability(example12,
                                   ystar = c(-1, -1))
# }

Run the code above in your browser using DataLab