Infix Calculator

Help and Information > Infix Calculator


Infix Calculator works like a physical scientific calculator. Expressions are entered like they would be written.


Modes of Operation

To change the mode, enable/disable Complex Numbers in Preferences.

Last Answer

When an expression is evaluated successfully, its result is stored in variable ans (Last Answer). Pressing the [+],[−],[×], or [÷] keys when the cursor is at the beginning of the expression will insert ans at the beginning of the expression. To prevent this from happening for negation, press [INV] then [(-)].


Editing Buttons

C, CA Clear/Clear All
[CA] Clears last answer as well as all user-defined variables.
▲ ▼Previous/Next Expression
<  >Move Cursor Left/Right

Evaluation History

The topmost area is the list of all previous evaluations. This list can be scrolled. Scroll down to hide all buttons. To show the buttons again, scroll up, click the input box, or press [BACK] on your device.

Display Mode

Click on any evaluation to change the display mode. Possible display modes are as follows:

Real Numbers
Normal Mode Displays numbers as decimals.
Fraction Mode Displays numbers as improper fractions when possible. If fractions are approximated, they will be displayed mixed.
Mixed Fraction Mode Displays numbers as mixed fractions when possible.
Complex Numbers
Complex Form a+bi Displays complex numbers in the form a+bi.
Fraction Mode Displays complex numbers in the form a+bi as fractions, e.g.: 2/3+4/5i
Complex Form re^Θi Displays complex numbers in polar form, e.g.: 1.0 e0.7853981633974482i


General Notes

Internal Fractions

Numbers are stored internally as fractions when possible. There is no separate fraction button to enter fractions. Use the Divide key [÷] to enter fractions. Numbers up to 6 decimal places in length are also converted into fractions.

Variables and Constants

A, B, C, X, Y, Z

User-defined Variables

Can be modified by pressing [STO] followed by variable in calculator, or by using the sto() function. Can be fractions, complex numbers, and real numbers.
x, y, z, t, v, r, θ m

Volatile Variables

Modified by graphing and table features such as tracing.
Variables x, y are always modified. Variable m (Derivative) is calculated for 2D functions.

  • In 3D function mode, z is also modified.
  • In 2D parametric mode, t is also modified.
  • In 3D parametric mode, z, t, and v are also modified.
  • In 2D polar mode, r and θ are also modified.
Cannot be fractions or complex numbers.

Last Answer

In Infix Calculator, result of previous calculation is stored in this variable. Can be fraction, complex number, or real number.

c, h, G

Physical Constants

Speed of Light, Planck's Constant, Gravitational Constant
F, L, R

Chemical Constants

Faraday, Avogadro, Gas Constant
i, π or pi, phi

Mathematical Constants

Imaginary Unit, pi, Golden Ratio


Angle Unit Adjusts measurement of angles. Applies to infix calculator, RPN calculator, graphs, and tables.
  • Degrees
  • Radians
  • Gradians
Applies to standard trigonometric functions sine, cosine, tangent, arcsine, arccosine, arctangent.
Current angle unit is indicated by last letter on button for each function. E.g.: sinr, cosr, tanr for radians.
Complex Numbers Enable Complex Numbers. To adjust form of displayed complex numbers...

Fraction Approximations

Estimate fractions when interal fractions cannot be used.
Vibrate Vibrate when a key is pressed.
Live Calculation Calculate as an expression is entered. To register an expression, press the Equals [=] button. (Does not apply to RPN mode.)


Math Errors
Undefined An attempt was made to divide by zero.


  • 0/0, 0^-1
Domain The input of the function is outside the domain of the function.
  • binpdf(2,2,1), ln(-2)
Overflow Evaluation is outside maximum allowable range.
  • 171!
Nonreal Result In normal mode, a complex number occurred.
  • sqrt(-2), i
Singularity Function cannot be evaluated at the given input value.
  • tan(pi/2) [radians]
Syntax Errors
Syntax Error The expression is not well-formed.


  • .exp(2
  • -.+3
Reference A reference was made to a function or constant that does not exist.
In normal mode, a reference to a complex number also causes this error.
  • sind(3)
Invalid Type A attempt was made to use evaluate a real-only function with a complex argument.
  • nCr(i,1)
  • binompdf(2,.5,sqrt(-1))