An open API service indexing awesome lists of open source software.

https://github.com/adi-df/complex-numworks

A complex function plotter for the numworks calculator
https://github.com/adi-df/complex-numworks

complex-numbers numworks

Last synced: 9 months ago
JSON representation

A complex function plotter for the numworks calculator

Awesome Lists containing this project

README

          

![App icon](/src/icon.png "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](https://github.com/Adi-df/complex-numworks/releases/latest)
Use the [Numworks online uploader](https://my.numworks.com/apps) 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](https://en.wikipedia.org/wiki/Reverse_Polish_notation) 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??