Skip to content

2D system differential equation phase plane plotter implemented within the browser

Notifications You must be signed in to change notification settings

ChooseDews/PhasePlane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D Phase Plane Plotter

This project uses PixiJs & MathJs to graph the phase plane of any 2D system. A partical solution is also tracked and traced to the chart (see example output below)

Fields

The fields are evaluated by MathJs to produce either functions or real numbers. This allows you to use exepected operations within both the x' y' functions feilds and domain feilds. Although the domain must evaluate to a real number.

Building

This project uses Parcel to compile which can be installed with npm install -g parcel. To build and start a developer server use npm start. To build for production npm run build

Example Phase Plane of a Limit Cycle Example Phase Plane of a Vortex

Potential Issues

  1. If the functions are particular large in magnitude a numerical traced solution will not show