ChooseDews / PhasePlane

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

Home Page:https://choosedews.github.io/PhasePlane/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

Demo

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

About

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

https://choosedews.github.io/PhasePlane/


Languages

Language:JavaScript 59.9%Language:Vue 20.3%Language:HTML 14.9%Language:CSS 4.9%