Vectorfield

Warning! This side isn't optimized for narrow screens. The canvas has dimensions 900x600 pixels.

With this tool you can play around with vectors a bit. Just type something for the derivative of the two directions (or select one from the examples).

When you're done, click the restart-button to redraw the canvas.

By clicking on any point at the canvas you can start a curve which will then be drawn.

The syntax for the expressions is explained below.

Syntax:

INT ::= [0-9]*
VAR ::= a | ... | z
E ::= INT
| VAR
| (-E)
| (E+E)
| (E-E)
| (E*E)
| (E/E)
| (E^E)
| SIN(E)
| COS(E)
| TAN(E)
| LOG(E)