Learn R Programming

phaseR (version 2.0)

example5: Example ODE System 5

Description

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

Usage

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

example5 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, manifolds and several trajectories
example5.flowField         <- flowField(example5,
                                        xlim = c(-3, 3),
                                        ylim = c(-3, 3),
                                        points = 19,
                                        add = FALSE)
y0                         <- matrix(c(1, 0, -1, 0, 2, 2,
                                       -2, 2, 0, 3, 0, -3), 6, 2,
                                     byrow = TRUE)
example5.nullclines        <- nullclines(example5,
                                         xlim = c(-3, 3),
                                         ylim = c(-3, 3))
example5.trajectory        <- trajectory(example5,
                                         y0 = y0,
                                         tlim = c(0,10))
example5.manifolds         <- drawManifolds(example5,
                                            y0 = c(0, 0),
                                            tend = 100,
                                            col = c("green", "red"),
                                            add.legend = TRUE)
# Plot x and y against t
example5.numericalSolution <- numericalSolution(example5,
                                                y0 = c(0, 3),
                                                tlim = c(0, 3))
# Determine the stability of the equilibrium point
example5.stability         <- stability(example5,
                                        ystar = c(0, 0))
# }

Run the code above in your browser using DataLab