Loading…

Differential Equations Capstone and Phase Plane Analyzer

Math Calculus • Multivariable Calculus

View all topics

Analyze two-dimensional autonomous systems using phase portraits, nullclines, numerical trajectories, equilibrium points, Jacobian linearization, and stability classification. This capstone tool is designed as a preview of a future full differential equations course.

Autonomous system \(\displaystyle x^{\prime}=f(x,y),\qquad y^{\prime}=g(x,y)\) Equilibrium \(\displaystyle f(x_0,y_0)=0,\qquad g(x_0,y_0)=0\) Jacobian \(\displaystyle J=\begin{pmatrix}f_x&f_y\\g_x&g_y\end{pmatrix}\) Trajectory \(\displaystyle \frac{d}{dt}\begin{pmatrix}x\\y\end{pmatrix}=\begin{pmatrix}f(x,y)\\g(x,y)\end{pmatrix}\)

System, scenario, and parameters

Use variables x, y, and t. Supported functions: sin, cos, tan, sqrt, abs, exp, ln, and log. Greek names such as alpha, beta, gamma, delta, and mu are rendered as LaTeX symbols.

Initial point, time window, and phase-plane window

Display options

Live preview

Quick examples

Ready
Enter a system or choose a scenario, then click “Analyze phase plane”.

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 phase plane?

A phase plane plots one dependent variable against another, usually y versus x, instead of plotting each variable against time.

What kind of systems does this calculator support?

It supports two-dimensional autonomous systems of the form x' = f(x,y), y' = g(x,y).

Can this calculator handle nonlinear systems?

Yes. It includes nonlinear examples such as predator-prey systems, damped pendulum previews, Van der Pol oscillators, and competing species models.

How are trajectories computed?

Trajectories are computed numerically using fourth-order Runge-Kutta integration.

How does the calculator find equilibrium points?

It scans the visible graph window for candidate points and then refines them using Newton iteration.

How is stability classified?

The calculator computes a numerical Jacobian matrix at each equilibrium point and estimates stability using trace, determinant, and eigenvalues.

What are nullclines?

Nullclines are curves where one derivative is zero. The x-nullcline is x' = 0 and the y-nullcline is y' = 0.

Does the graph show units?

Yes. The x-axis and y-axis include numbered tick labels with user-selected units.

Can I export results?

Yes. The calculator can download trajectory samples as a CSV file.