Dynamical System Simulator animates 2D and 3D first-order and second-order systems of differential equations in real time. Watch animated particles move through space leaving a trail in their wake. Great for verifying slope fields, phase portraits, and gaining an intuitive understanding of dynamical systems. Knowledge of differential equations is assumed but the help screen will point you to additional sources of information. The app is pre-loaded with several well known dynamical system configurations that can be selected from the navigation drawer. Parameters for a particular system type can be randomized.
Sample Systems:
тАв Logistic Population (1D)
тАв Periodic Harvesting (1D)
тАв Saddle (2D)
тАв Source (2D)
тАв Sink (2D)
тАв Center (2D)
тАв Spiral Source (2D)
тАв Spiral Sink (2D)
тАв Bifurcations (2D)
тАв Homoclinic Orbit (2D)
тАв Spiral Saddle (3D)
тАв Spiral Sink (3D)
тАв Lorenz (3D)
тАв Oscillations (3D)
Mode Settings:
тАв Matrix (linear) / Expressions (linear or non-linear)
тАв 2D / 3D
тАв 1st Order / 2nd Order
Simulation Settings:
тАв Number of Particles
тАв Update Rate
тАв Time Scale (including negative)
тАв Enable/Disable random initial velocities for particles
View Settings:
тАв Line Width
тАв Line Color
тАв Zooming (with pinch gestures)
тАв View Rotation (3D only)
In Expressions Mode the following symbols and trigonometric functions can be used:
тАв x, y, z
тАв x', y', z' (2nd Order Mode Only)
тАв t (time)
тАв sin (sine)
тАв cos (cosine)
тАв asin (arcsine)
тАв acos (arccosine)
тАв abs (absolute value)
This application was recently made open source for the benefit of students and other users of the software. Feel free to submit PRs with new features or bug fixes at https://github.com/simplicialsoftware/systems
рмЧрмд рмЕрмкрмбрнЗрмЯрм░ рм╕рморнЯ
рмЬрнБрм▓рм╛рмЗ 3, 2025