GithubHelp home page GithubHelp logo

adi-df / complex-numworks Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 1.0 4.08 MB

A complex function plotter for the numworks calculator

License: BSD 3-Clause "New" or "Revised" License

Rust 100.00%
complex-numbers numworks

complex-numworks's Introduction

App icon

Complex Numworks

A (terrible) complex function plotter for the numworks calculator.

Poorly written.
(Trying to be) Fast (And failing to...)
Working (Kind of...)

How to install

Get the main NWA file from The latest update Use the Numworks online uploader with the complex-numworks.nwa in the build directory.

How to use

By default, values from -10-10i to 10+10i are plotted
You can move arround using arrow keys, zoom in and out using +/- keys.
And Home key to exit.

Press Alpha and

  • E to make the axes equal
  • G to go to a specific value
  • S to use sigmoid style
  • R to use log2 style
  • T to use checkerboard style

Use the VAR key to enter value mode where a white dot is moveable using the arrow keys and display the values of z and f(z). Return to the default mode by using the BACK key.

Use the TOOLBOX key to change the function:
IT'S USING RPN NOTATION

To enter a real number, press any digit and type your number then press EXE. Use - to switch number sign. For a complex one, just enter the imaginary value, use the I key and then just add to it it's real component.

The conjugate a number, use ALPHA + MINUS. And to directly get the conjugate of parameter z, just use ALPHA + XNT.
Use ALPHA+4 and ALPHA+TAN to add Re(z) and Im(z).

Parenthesis aren't implemented as there's no need for it in RPN.
The Log key mean log base a: z 2 log = log2(z)

Why using it?

Despair. And uhh maths i guess??

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.