Two-Dimensional Vector Field Plots

## Description

Plotting a vector field for $\mathbf F(x,y) = (\cos x, \sin y)$ with Sage.

## Sage Cell

#### Code

```
x,y = var('x y')
f = cos(x)
g = sin(y)
plot_vector_field((f,g), (x,-3,3), (y,-3,3))
```

## Options

#### Option

To plot vectors of the same length, divide by the length of each vector at each point.

#### Code

```
x,y = var('x y')
f = cos(x)
g = sin(y)
n = sqrt(f^2 + g^2)
plot_vector_field((f/n,g/n), (x,-3,3), (y,-3,3))
```

#### Option

To plot a vector field without a frame, use the option `frame = False`. The default is `frame = True`.

#### Code

```
x,y = var('x y')
x,y = var('x y')
f = cos(x)
g = sin(y)
plot_vector_field((f,g), (x,-3,3), (y,-3,3), frame = False)
```

#### Option

To change the number of plot points, use `plot_points`. The default is `plot_points=10`.

#### Code

```
x,y = var('x y')
f = cos(x)
g = sin(y)
plot_vector_field((f,g), (x,-3,3), (y,-3,3), plot_points=10)
```

## Tags

Primary Tags: Plotting: Two-dimensional plots

Secondary Tags: Two-dimensional plots: Plotting slope fields and vector fields

## Related Cells

None

## Attribute

Permalink:

Author: T. Judson

Date: 21 Jul 2017 11:38

Submitted by: Tom Judson