Loading…

Qualitative Solution Sketcher

Math Calculus • Multivariable Calculus

View all topics

Sketch qualitative behavior for first-order equations \(\displaystyle \frac{dy}{dx}=f(x,y)\). The calculator draws a direction field, nullclines, solution curves from initial values, and equilibrium classifications for autonomous equations.

Differential equation \(\displaystyle \frac{dy}{dx}=f(x,y)\) Direction vector \(\displaystyle \langle 1,\ f(x,y)\rangle\) Nullcline \(\displaystyle f(x,y)=0\) Equilibrium \(\displaystyle g(y^\*)=0\quad\text{for }y'=g(y)\)

Equation, initial condition, and graph settings

Use variables x and y. Supported functions: sin, cos, tan, sqrt, abs, exp, ln, and log. Constants: pi, e. Use * for multiplication, for example y*(1-y).
Live preview

Quick examples

Ready
Enter \(f(x,y)\), then click “Sketch”.

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 is a direction field?

A direction field draws a small arrow or line segment at many points. Each arrow has slope f(x,y), so solution curves must follow the local arrows.

What is a slope field?

A slope field is another name for a direction field. It usually uses small line segments instead of arrows.

What does the nullcline mean?

The nullcline is the set of points where f(x,y)=0. On this curve, dy/dx=0, so solution curves have horizontal tangents.

What is an autonomous differential equation?

An autonomous equation has the form dy/dx = g(y). The right-hand side depends only on y, not directly on x.

What is an equilibrium solution?

For an autonomous equation dy/dx=g(y), an equilibrium y* satisfies g(y*)=0. Then y(x)=y* is a constant solution.

How are equilibria classified?

The calculator checks the signs of g(y) to the left and right of the equilibrium. Arrows pointing toward the equilibrium indicate stability, while arrows pointing away indicate instability.

Does the calculator solve the equation exactly?

This calculator focuses on qualitative behavior. It sketches numerical solution curves and classifies behavior rather than always producing a symbolic closed-form solution.

Can I add solution curves by clicking?

Yes. Click inside the graph to add a solution curve through that point.

Are the graph axes labeled with units?

Yes. The axes have labels and numbered tick marks with the selected units.