## Links
Home · |
## NumbersEnter numbers using the number buttons (keys 0–9), decimal point (key ‘.’), and plus and minus buttons (keys ‘+’ and ‘-’). In hexadecimal mode, buttons for A–F become available (keys A–F). You can enter numbers in exponential notation using the e button (key ‘e’). For example, you can enter −200 as −2.0e2 and 0.032 as 3.2e−2. For complex numbers the i button (key ‘j’) is useful. The calculator will accept expressions like 3+4i, 4i+3 or 3+i4 (all equivalent). Putting in expressions in complex polar notation is a little harder, but you can use the exp function. For example, you can enter 3+4i as 5exp 0.927295218i.
Note that in polar complex notation, arguments are ## NotationYou can change the output notation of the calculator at any time. You can toggle three types of notation: standard/scientific, rectangular/polar and non-complex/complex. To toggle one of these use shift followed by Sci, Pol or Cplx (keys ‘S’, ‘o’ and ‘z’). Polar notation is only meaningful for complex numbers with nonzero argument (almost always equivalent to nonzero imaginary part). Complex notation forces an imaginary part or argument (when in polar notation) to be displayed even when the imaginary part is zero. The default setting is to show numbers in standard format unless they are too near or far from zero to be displayed accurately, when scientific notation must be used. Imaginary parts and arguments are not displayed if they are zero and if they are then the default format is rectangular. ## BasesUsing the shift button followed by Hex, Dec, Oct or Bin (keys ‘H’, ‘B’, ‘D’ and ‘O’) you can change the base used for input and output. In hexadecimal mode the keys A–F become available and in hexadecimal, octal and binary modes, some functions become unavailable and replaced with logic functions. In binary and octal modes, some of the number keys are disabled. You can change base at any time. This allows easy conversion between bases. However, only one base is possible for each number in the input display. If you try to change base before you finish a calculation, the calculator will try to evaluate the expression in the current base before displaying the result in the new one.
The way the ‘e’ button works changes according to the base in a natural way. The
expression
Scientific output format works similarly. For example, 1 × 10 ## Internal representationInternally, all numbers are represented as complex numbers whose real and imaginary parts are double-precision floating-point numbers in 64-bit ieee-754 format. ## ArithmeticThe calculator supports the usual four arithmetic operations: multiplication: × button (key ‘*’); division: ÷ button (key ‘/’); adition: + button (key ‘+’); subtraction: − button (key ‘-’). It also supports parentheses ‘(’ and ‘)’, which may be nested to any depth. Note that + and − can also be interpreted as unary identity and negate functions depending on context. For example +2 = 2, 4−−2 = 6 and +−+1 = −1. The calculator should interpret + or − unambiguously from its context; so in contrast to some calculators, you need not worry about meaning. ## Order of evaluationCalculations are evaluated in conventional order. This should cause no surprises to anyone familiar with standard mathematical calculations. Calculations are evaluated as follows. While there are any parentheses, each subexpression within a single pair of parentheses is evaluated and replaced with its result. The order of evaluation of expressions without parentheses is: - Functions that take a single argument on the left (like the inverse function)
- Functions that take a two arguments, one on the left, one on the right (like the power function)
- Functions that take a single argument on the right (like the root function)
- Multiplication and division
- Addition and subtraction
- Boolean (logical) functions
The details of the method of evaluating (parsing) input expressions are in the
Last modified: Sat 31 May 2008 01:10 pm |