OPie

RPN Calc

opie.swdev@yahoo.com

This is a combination RPN scientific calculator, RPN basic calculator, linear equation solver, equation plotter, unit converter, and one-button statistics.

RPN calculator: If not used to using an RPN calculator, search for how to use an RPN calculator on the internet. A brief description for adding and subtracting is as follows. 2+3= is performed in RPN as follows: 2 enter 3 +. Similarly, 3-1= is 3 enter 1 -. Note that in either case, you can hit the enter (or not) after the second number. The calculator has 2 main displays. The top display keeps track of all the numbers in the stack. The bottom display is where numbers are entered onto the stack and for displaying answers. For example, the following can be performed: 1 enter 2 enter 3 enter 4 enter. The stack now has 4 numbers on it from 1 to 4. Pressing + will add the last two numbers on the stack and place that result onto the stack. The stack now reads: 1, 2, 7. Pressing + again will yield 1, 9. Pressing + again will yield 10. Pressing + again will produce an error since there are not enough numbers on the stack to do the operation.

Note that the bottom display numbers can change from green to red. When the number is green, you can consider that number as part of the stack without pressing enter. However, when the number is red (usually as the result of an operation), the number is NOT part of the stack. If you want to put it onto the stack, just hit enter.

Pages:

Scientific

Stat Button: There has to at least be 2 numbers on the stack for the Stat Button to be enabled. From the Stat Page, you can plot the data three different ways. The Histogram allows you to change the number of bins.

E-Stk Button: Allows you to edit the numbers on the stack (delete or move). This is very useful when doing statistics with a lot of numbers on the stack and you need to correct a mistake.

Hyp/Circ Button: Switches trig functions between hyperbolic and circular. Also switches from permutations (P(n,r)) to combinations (C(n,r)). For either permutations or combinations, you enter n onto the stack first followed by r, then press either the P(n,r) or C(n,r) button

AC Button: AC (all clear) clears all displays.

C Button: Clears the bottom display. If the bottom display is clear, additional C taps remove the last number in the stack.

Rad/Deg button: Switches from radians to degrees. The upper right display shows the current selection.

Basic

Basic version of the Scientific page.

Linear EQ

Handles 2x2 to 6x6 linear equations. You do not need to fill in any zeros (blanks are treated as zeros). Tapping into one of the input cells will display the keyboard. When ready to move to another page, press “Done” on the keyboard. This will make the keyboard disappear which will reveal the tab bar menu.

Graph

Can display up to 8 equations at once. The deg/rad button does affect how the trig functions are graphed (for example pi vs 180). Use the comma between equations. Press Plot, after the equations are on the display.

Convert

If you want to convert 5 meters, type “5” on the keyboard and press “m”.

Rotary Picker Window: The rotary button is next to the Input Box. Put your thumb on it to swipe up or down to select the next conversion type (length, temperature, area, volume, or weight).

Main Display. Note that both trig and inverse trig buttons are displayed simultaneously

Pressing the Hyp/Circ button switches the trig functions from hyperbola to circular and also switches from permutations (P(n,r)) to combinations (C(n,r)).

Main display show that the user has placed the number 25 into memory. The blue memory buttons control the memory.

Linear Equation solver can solve 2x2 up to 6x6. The equations in the example above are written like this:

-1(a1) + 2(a2)+3(a3)=10

2.3(a1)-5(a2)+2(a3)=5

1(a1)-1(a2)+0(a3)=2

Answer: a1=4.26, a2=2.26, a3=3.25

Upper display with a lot of numbers on the stack. Note that the lower display is in red. The 9 has already been entered onto the stack which is why the lower display is in red. If you want to enter multiple 9s, just keep pressing the enter button

E-Stk button brings up the Stack Editor. You can delete or move any number on the stack.

One button Statistics Page from the Stat button. There must be at least 2 numbers on the stack for the Stat button to be enabled

From the Stat Page, you can plot the raw data or have it sort from low to high.

From the Stat Page, you can also plot a histogram of the data. The histogram routine automatically selects the number of bins to display, but you can use the slider to change the number of bins.

Graph mode lets you plot up to 8 graphs simultaneously. Use the comma between the graphs. Using the deg vs rad button will display the graphs differently (pi vs 180 deg). Note that the last equation in the example above is cos(sinX)). You are able to do this by pressing cos(X) and press "<Delete" 2 times which will give you "cos(". Then press sin(x) followed by ")"

This is what you get from the previous screen when you press "Plot"

The conversion page will convert length, temperature, area, volume, weight, angle, digital storage, energy, pressure, force, time, electric current, and speed by thumbing the rotary window next to the input box.