Skip to content

Graphing Calculator for Complex Functions visualizes complex functions using vector fields with equal-length arrows and domain coloring for magnitude. It includes the Polya vector field, showing the conjugate to represent ideal fluid flow.

License

Notifications You must be signed in to change notification settings

naman22a/graphing-calculator

Repository files navigation

📊 Graphing Calculator

Graphing and Analysis Tool for Complex Functions using ↗️ Vector Fields

Graphing Calculator for Complex Functions visualizes complex functions using vector fields with equal-length arrows and domain coloring for magnitude. It includes the Polya vector field, showing the conjugate to represent ideal fluid flow.

🌐 Live Demo

The website is live at https://vector-fields.namanarora.xyz

Vector Fields

🍁 Features

  • Graphing Calculator for Complex valued functions
  • Vector Fields are used to represent input complex number pointing output complex number
  • To avoid clutter, we make all vector lengths equal
  • To represent the missing information about the length we use domain coloring
  • In Polya vector field we plot it's conjugate instead of the given function
  • Polya vector field represents Physical Flow
  • It represents a is Inviscid, Incompressible, Irrotational flow

⚙️ Technologies

  • ⚛️ React Js
  • 🌈 p5.js
  • 🌏 Zustand
  • 🎨 Sass
  • 🧊 Typescript

🌈 Inspiration

🚶🏻‍♂️ Getting started and 🏃🏻‍♂️ Running the app

# 1. Clone the repository
$ git clone https://github.com/naman22a/graphing-calculator

# 2. Enter your newly-cloned folder.
$ cd graphing-calculator

# 3. Install client side dependencies
$ yarn install

# 4. Start the server
$ yarn dev

🤝 Contributions

Contributions, issues, and suggestions are welcome! Feel free to fork the repository and submit pull requests.

📫 Stay in touch

🗒️ License

Graphing Calculator is GPL V3

About

Graphing Calculator for Complex Functions visualizes complex functions using vector fields with equal-length arrows and domain coloring for magnitude. It includes the Polya vector field, showing the conjugate to represent ideal fluid flow.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published