Loading…

Vector Field Plotter

Math Calculus • Multivariable Calculus

View all topics

6. Vector Field Plotter

Plot \( \mathbf{F}=\langle P,Q,R\rangle \), compute divergence and curl, and preview source/sink/rotation behavior.
Input supports pi, e, sqrt(2), trig (sin, cos), etc. Drag the graph to pan, mouse wheel to zoom. Hover to probe \((x,y,z)\), \(\mathbf{F}\), \(\nabla\cdot \mathbf{F}\), and \(\nabla\times \mathbf{F}\) (at the hover point).
Evaluation point (and slice-through point in 3D)
In 3D, the plotted plane passes through \((x_0,y_0,z_0)\):
xy: \(z=z_0\)   • xz: \(y=y_0\)   • yz: \(x=x_0\).
Plot window (for the displayed axes)
Field & graph settings (optional)
Ready
Enter a vector field and click “Plot & Compute”.

Graph

Quiver plot with axes + tick values

Drag to pan, mouse wheel to zoom, double-click to reset. Hover to see values at the cursor. The evaluation point \((x_0,y_0,z_0)\) is marked.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What does divergence tell you about a vector field?

Divergence measures local net outflow from a point. For F = <P,Q,R>, div F = dP/dx + dQ/dy + dR/dz, where positive values indicate source-like behavior and negative values indicate sink-like behavior.

What does curl measure in a vector field?

Curl measures local rotation or circulation. For F = <P,Q,R>, curl F = <dR/dy - dQ/dz, dP/dz - dR/dx, dQ/dx - dP/dy>, and in 2D you often focus on the z-component dQ/dx - dP/dy.

Why should the direction arrows sometimes be normalized?

Normalization makes arrows the same length so the plot emphasizes direction rather than magnitude. Without normalization, arrow lengths scale with |F|, which helps visualize where the field is stronger or weaker.

How does the 3D slice plot work in this vector field plotter?

A 3D field is displayed on a chosen coordinate plane that passes through the evaluation point. For example, an xy slice uses z = z0, an xz slice uses y = y0, and a yz slice uses x = x0.