R: Vector Field Plotting

vectorfield {pracma} | R Documentation

## Vector Field Plotting

### Description

Plotting a vector field

### Usage

    vectorfield(fun, xlim, ylim, n = 16,
                scale = 0.05, col = "green", ...)

### Arguments

`fun` | function of two variables — must be vectorized.
`xlim` | range of `x` values.
`ylim` | range of `y` values.
`n` | grid size, proposed 16 in each direction.
`scale` | scales the length of the arrows.
`col` | arrow color, proposed ‘green’.
`...` | more options presented to the `arrows` primitive.

### Details

Plots a vector field for a function `f`. Main usage could be to plot the solution of a differential equation into the same graph.

### Value

Opens a graph window and plots the vector field.

### See Also

`quiver`, `arrows`

### Examples

    f <- function(x, y) x^2 - y^2
    xx <- c(-1, 1); yy <- c(-1, 1)
    ## Not run:
    vectorfield(f, xx, yy, scale = 0.1)
    for (xs in seq(-1, 1, by = 0.25)) {
        sol <- rk4(f, -1, 1, xs, 100)
        lines(sol$x, sol$y, col="darkgreen")
    }
    grid()
    ## End(Not run)

[Package pracma version 2.0.4 Index]