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
- Host: GitHub
- URL: https://github.com/adi-df/complex-numworks
- Owner: Adi-df
- License: bsd-3-clause
- Created: 2022-08-09T07:36:45.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T11:48:06.000Z (over 1 year ago)
- Last Synced: 2025-03-25T11:38:56.803Z (10 months ago)
- Topics: complex-numbers, numworks
- Language: Rust
- Homepage:
- Size: 3.98 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# 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??