![](../images/pixel.gif) |
![](../images/pixel.gif)
Start Calculator
Home
Introduction
Reference
Glossary
Bugs
Bibliography
Links
| ![](../images/pixel.gif) |
![](../images/pixel.gif)
Geometric Calculator - Reference
The Geometric calculator works like a Hewlett Packard reverse
polish notation calculator.
The calculator has a stack of four values: a, b,
c, and t. a is displayed in a window above
the keyboard, and b is displayed in a window above
a. The values of c and t can be viewed
by rotating the stack with the <<< key.
Numbers are entered into a using the numerical digits,
the ., the E, the +/-, the x, the
y, the z, and the ENTER keys. The
backspace, < -, key can be used to correct errors.
The other keys perform operations on the stack, either replacing
a with a new value, replacing a and b with
a new value, moving stack elements around, or clearing the stack.
Here are the definitions of the calculator keys from left to
right and from top to bottom.
![](images/usto.gif) | Store a into a register. |
![](images/urcl.gif) | Recall a from a register. |
![](images/ucos.gif) | Cosine of a. |
![](images/usin.gif) | Sine of a. |
![](images/utan.gif) | Tangent of a. |
![](images/ublank.gif) | Unassigned. |
![](images/ublank.gif) | Unassigned. |
![](images/uenter.gif) | Copy c into t, b into
c, and a into b. |
![](images/uxchg.gif) | Exchange a and b. |
![](images/udown.gif) | Rotate the stack downwards. |
![](images/ubsp.gif) | Erase the last character entered, or clear the calculator. |
![](images/uinv.gif) | Replace a with its multiplicative inverse. |
![](images/unorm.gif) | Divide a by its magnitude. |
![](images/uclr.gif) | Clear the calculator. |
![](images/ux.gif) | Enter the x basis into a. |
![](images/useven.gif) | Enter a 7 into a. |
![](images/ueight.gif) | Enter an 8 into a. |
![](images/unine.gif) | Enter a 9 into a. |
![](images/udivide.gif) | Divide b by a. |
![](images/uinner.gif) | Inner product of b and a. |
![](images/ug0.gif) | Replace a with its grade 0 part, ie its scalar part. |
![](images/ug1.gif) | Replace a with its grade 1 part, ie its vector part. |
![](images/uy.gif) | Enter the y basis into a. |
![](images/ufour.gif) | Enter a 4 into a. |
![](images/ufive.gif) | Enter a 5 into a. |
![](images/usix.gif) | Enter a 6 into a. |
![](images/utimes.gif) | Geometric product of b and a. |
![](images/uouter.gif) | Outer product of b and a. |
![](images/ug2.gif) | Replace a with its grade 2 part, ie its bivector part. |
![](images/ug3.gif) | Replace a with its grade 3 part, ie its trivector part. |
![](images/uz.gif) | Enter the y basis into a. |
![](images/uone.gif) | Enter a 1 into a. |
![](images/utwo.gif) | Enter a 2 into a. |
![](images/uthree.gif) | Enter a 3 into a. |
![](images/uminus.gif) | Subtract a from b. |
![](images/urev.gif) | Replace a with its reverse, or conjugate. |
![](images/ugeven.gif) | Replace a with its even grade part. |
![](images/ugodd.gif) | Replace a with its odd grade part. |
![](images/uneg.gif) | Change the sign of a, or of a's exponent. |
![](images/uzero.gif) | Enter a 0 into a. |
![](images/udec.gif) | Enter a decimal point into a. |
![](images/uexp.gif) | Enter a power of ten exponent a. |
![](images/uplus.gif) | Add a to b. |
![](images/umag.gif) | Replace a with its magnitude. |
![](images/uref.gif) | The product of -b a b. |
![](images/urot.gif) | The product of b a b*. |
|