https://github.com/fedesky25/complex-functions-streamplot
Web-page and node tool to visualize streamplot of complex functions
https://github.com/fedesky25/complex-functions-streamplot
complex-numbers mathematics nodejs plotting streamplot svelte
Last synced: 10 months ago
JSON representation
Web-page and node tool to visualize streamplot of complex functions
- Host: GitHub
- URL: https://github.com/fedesky25/complex-functions-streamplot
- Owner: Fedesky25
- Created: 2021-10-03T18:35:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-06T15:23:10.000Z (about 4 years ago)
- Last Synced: 2025-02-16T18:44:02.349Z (about 1 year ago)
- Topics: complex-numbers, mathematics, nodejs, plotting, streamplot, svelte
- Language: JavaScript
- Homepage: https://federicoguglielmi.it/complex
- Size: 29.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Streamplot of complex function
Online tool written in Svelte and Javascript for visualization of complex functions (defined from ℂ to ℂ) through their streamplot: ƒ(x) dictates the instant velocity of the particle whose position is x (with x ∈ ℂ).
The tool, published [here](https://federicoguglielmi.it/streamplot), allows a great deal of customisation:
* A function can be chosen amost many;
* Three complex numbers (**z1 z2 z3**) appearing in some function definition, can be inserted by the user;
* Others real number **r** and integer number **k** can be inserted too, and they will affect some functions behaviours;
* Small **dt** applied to ƒ(x) to obtain instant velocity;
* Particle life;
* Number and magnifying factor of colors;
* The viewbox can be panned to move across the Guassian plane;
* Alt + scroll zooms in and out of the viewbox;
## TODO
* Manual input of visible range of x- and y-axis;
* Axis ratio lock;
* More functions;
* Maybe input and parsing of user-defined functions;