• In no event shall CASIO Computer Co., Ltd. be liable to anyone for
special, collateral, incidental, or consequential damages in connection
with or arising out of the purchase or use of this product and items that
come with it.
•Moreover, CASIO Computer Co., Ltd. shall not be liable for any claim ofany kind whatsoever by any other party arising out of the use of thisproduct and the items that come with it.
•Unless specifically stated, all sample operations in this manual assumethat the calculator is in its initial default setup. Use the procedure under"Initializing the Calculator" to return the calculator to its initial defaultsetup.
•The contents of this manual are subject to change without notice.
•The displays and illustrations (such as key markings) shown in thismanual are for illustrative purposes only, and may differ somewhat fromthe actual items they represent.
•Company and product names used in this manual may be registeredtrademarks or trademarks of their respective owners.
Initializing the Calculator
Perform the following procedure when you want to initialize the calculatorand return the calculation mode and setup to their initial default settings.Note that this operation also clears all data currently in calculator memory.
(CLR)(All)
Precautions
Be sure to read the following safety precautions before using thecalculator.
Safety Precautions
Battery
Keep batteries out of the reach of small children.
•
Use only the type of battery specified for this calculator in this
•
manual.
4
Handling Precautions
• Even if the calculator is operating normally, replace the battery
according to the schedule shown below. Continued use after the
specified number of years may result in abnormal operation. Replace
the battery immediately after display figures become dim.
fx-100MS/fx-570MS: Every two years
fx-991MS: Every three years
• A dead battery can leak, causing damage to and malfunction of the
calculator. Never leave a dead battery in the calculator.
•The battery that comes with the calculator is for factory testing,
and it discharges slightly during shipment and storage. Because ofthese reasons, its battery life may be shorter than normal.
•Do not use a nickel-based primary battery with this product.Incompatibility between such batteries and product specifications canresult in shorter battery life and product malfunction.
•Avoid use and storage of the calculator in areas subjected totemperature extremes, and large amounts of humidity and dust.
•Do not subject the calculator to excessive impact, pressure, or bending.
•Never try to take the calculator apart.
•Use a soft, dry cloth to clean the exterior of the calculator.
•Whenever discarding the calculator or batteries, be sure to do so inaccordance with the laws and regulations in your particular area.
Getting Started
Removing the Hard Case
Before using the calculator, slide its hard case downwards to remove it,and then affix the hard case to the back of the calculator as shown in theillustration below.
5
Turning Power On and Off
• Press to turn on the calculator.
• Press (OFF) to turn off the calculator.
Note
• The calculator also will turn off automatically after approximately 10 minutes of nonuse. Press the key to turn the calculator back on.
Adjusting Display Contrast
1. Press
.
•This displays the display setup screen.
2. Press .
3. Use and to adjust display contrast.
4. After the setting is the way you want, press .
Important!
•If adjusting display contrast does not improve display readability, it probably meansthat battery power is low. Replace the battery.
Key Markings
Pressing the alternate function of the second key. The alternate function is indicated bythe text printed above the key.
or key followed by a second key performs the
(1) Keycap function (2) Alternate function
The following shows what the different colors of the alternate function
•
key text mean.
6
If key marking text is
this color:
It means this:
Yellow
Red
Purple (or enclosed inpurple brackets)
Blue (or enclosed inblue brackets)
GreenEnter the BASE Mode to access the function.
•The following shows an example of how an alternate function operationis represented in this manual.
Example: (sin-1)*1* Indicates the function that is accessed by the key operation (
) before it. Note that this is not part of the actual key operation
you perform.
•The following shows an example of how a key operation to select an on-screen menu item is represented in this manual.
Example: (COMP)* Indicates the menu item that is selected by the number key
operation () before it. Note that this is not part of the actual keyoperation you perform.
•The cursor key is marked with four arrows, indicating direction, asshown in the illustration nearby. In this manual, cursor key operation isindicated as
, , , and .
Press and then the key to access the
applicable function.
Press and then the key to input the
applicable variable, constant, function, or
symbol.
Enter the CMPLX Mode to access thefunction.
Enter the SD Mode and REG Mode to accessthe function.
*
Reading the Display
The two-line display makes it possible to view both the calculation formula
and its result at the same time.
7
(1) Calculation formula
(2) Calculation result
(3) Indicators
• The table below describes some of the typical indicators that appear at
the top of the screen (3).
This indicator:Means this:
The keypad has been shifted by pressing the key. The keypad will unshift and this indicator willdisappear when you press a key.
The alpha input mode has been entered bypressing the key. The alpha input mode willbe exited and this indicator will disappear whenyou press a key.
Indicates the current setting of Angle Unit (:
//
FIXA fixed number of decimal places is in effect.
SCIA fixed number of significant digits is in effect.
MThere is a value stored in independent memory.
STO
RCL
Degree, : Radian, or : Gradian) on the setupmenu.
The calculator is standing by for input of a variablename to assign a value to the variable. Thisindicator appears after you press (STO).
The calculator is standing by for input of a variablename to recall the variable's value. This indicator
appears after you press .
8
Calculation Modes and
Calculator Setup
Calculation Mode
Before starting a calculation, you must first enter the correct mode as
indicated in the table below.
fx-100MS
When you want to perform this type
of operation:
General calculations(COMP)
Complex number calculations(CMPLX)
Standard deviation(SD)
Regression calculations(REG)
Calculations involving specific numbersystems (binary, octal, decimal,hexadecimal)
Equation solution(EQN)
fx-570MS/fx-991MS
Perform this key operation:
(BASE)
When you want to perform this type
of operation:
General calculations(COMP)
Complex number calculations(CMPLX)
Standard deviation(SD)
Regression calculations(REG)
9
Perform this key operation:
When you want to perform this type
of operation:
Calculations involving specific number
Perform this key operation:
systems (binary, octal, decimal,
(BASE)
hexadecimal)
Equation solution(EQN)
Matrix calculations(MAT)
Vector calculations(VCT)
Note
•The initial default calculation mode is the COMP Mode.
•Mode indicators appear in the upper part of the display, except for the BASEindicators, which appear in the exponent part of the display.
•Engineering symbols are automatically turned off while the calculator is the BASEMode.
•You cannot make changes to the angle unit or other display format (Disp) settingswhile the calculator is in the BASE Mode.
•The COMP, CMPLX, SD, and REG Modes can be used in combination with the angleunit settings.
•Be sure to check the current calculation mode (SD, REG, COMP, CMPLX) and angleunit setting (Deg, Rad, Gra) before beginning a calculation.
Configuring the Calculator Setup
Pressing the screens.Underlined ( ___ ) settings are initial defaults.
DegRad Gra
Specifies degrees, radians or grads as the angle unit for value input and
calculation result display.
(90°= π
/2 radians = 100 grads)
Fix Sci Norm
Specifies the number of digits for display of a calculation result.
key more than three times displays additional setup
10
Fix: The value you specify (from 0 to 9) controls the number of decimal
places for displayed calculation results. Calculation results are rounded off
to the specified digit before being displayed.
Example: 100 ÷ 7 = 14.286 (Fix 3)
14.29 (Fix 2)
Sci: The value you specify (from 1 to 10) controls the number of significant
digits for displayed calculation results. Calculation results are rounded off
to the specified digit before being displayed.Example: 1 ÷ 7 = 1.4286 × 10-1(Sci 5)
1.428571429 × 10-1(Sci 0)
Norm:Selecting one of the two available settings (Norm 1, Norm 2)determines the range in which results will be displayed in exponentialformat. Outside the specified range, results are displayed using non-exponential format.Norm 1: 10-2> |x|, |x| ≧10Norm 2: 10-9> |x|, |x| ≧10
10
10
Example: 1 ÷ 200 = 5 × 10-3(Norm 1)
0.005 (Norm 2)
EngON EngOFF
Specifies whether engineering symbols are used (EngON) or not used
(EngOFF) during value input. The "Eng" indicator is displayed while
EngON is selected.
a+bi r∠θ (CMPLX Mode/EQN Mode only)
Specifies either rectangular coordinates (
a +bi) or polar coordinates ( r ∠
θ ) for CMPLX Mode/EQN Mode solutions. The "r∠ θ " indicator is
) are selected.
displayed while polar coordinates (
r∠θ
11
ab/c d/c
Specifies either mixed fraction (ab/c) or improper fraction (d/c) for display
of fractions in calculation results.
Dot Comma
Specifies whether to display a dot or a comma for the calculation result
decimal point. A dot is always displayed during input.
Dot: Period decimal point, comma separatorComma:Comma decimal point, period separator
Note
•To close the setup menu without selecting anything, press .
Initializing the Calculation Mode and OtherSettings
Performing the following procedure initializes the calculation mode andother setup settings as shown below.
(CLR)(Mode)
This setting:Is initialized to this:
Calculation ModeCOMP
Angle UnitDeg
Exponential Display FormatNorm 1, EngOFF
Complex Number Display Format
Fraction Display Formata b/c
Decimal Point CharacterDot
•To cancel initialization without doing anything, press (Cancel) insteadof .
a+bi
12
Basic Calculations
Use the
basic calculations.
key to enter the COMP Mode when you want to perform
•The memory area used for calculation input can hold 79 "steps". One step is taken upeach time you press a number key or arithmetic operator key (, , , ).A or key operation does not take up a step, so inputting (x√), forexample, takes up only one step.
•You can input up to 79 steps for a single calculation. Whenever you input the 73rd stepof any calculation, the cursor changes from "_" to "■" to let you know memory isrunning low. If you need to input more than 79 steps, you should divide yourcalculation into two or more parts.
•Pressing the key recalls the last result obtained, which you can use in asubsequent calculation. See "Using Memory Functions - Answer Memory" for moreinformation about using the key.
Making Corrections During Input
•Use and to move the cursor to the location you want.
•Press to delete the number or function at the current cursorposition.
•Press (INS) to change to an insert cursor . Inputtingsomething while the insert cursor is on the display inserts the input atthe insert cursor position.Pressing (INS), or returns to the normal cursor from the
•
insert cursor.
Example 1: To correct cos60 so it becomes sin60
60
13
Example 2: To correct the expression 369 × × 2 so it becomes 369 × 2
3692
Example 3:To correct 2.362so it becomes sin2.36
2
236
(INS)
Clearing all of the calculation you are inputting
Press .
Arithmetic Calculations
•Negative values inside of calculations must be enclosed withinparentheses. For details, see "Calculation Priority Sequence."
•It is not necessary to enclose a negative exponent within parentheses.sin 2.34 × 10-5→ 2345
Example 1:23 + 4.5 - 53 = -25.5
23
4553-25.5
Example 2:56 × (-12) ÷ (-2.5) = 268.8
561225268.8
Example 3:2 ÷ 3 × (1 × 1020) = 6.666666667 × 10
19
231206.666666667×10
Example 4: 7 × 8 - 4 × 5 = 36
84536.
7
6
Example 5:
4 × 5
= 0.3
19
14
6450.3
Example 6: 2 × [7 + 6 × (5 + 4)] = 122
27654122.
Number of Decimal Places and Number of
Significant Digits
To change the settings for the number of decimal places, the number ofsignificant digits, or the exponential display format, press the number of times until you reach the setup screen shown below.
Press the number key (, , or ) that corresponds to the setup itemyou want to change.
(Fix): Number of decimal places(Sci): Number of significant digits(Norm): Exponential display format
key a
Example 1:200 ÷ 7 × 14 =
200714
(Specifies three decimal places.)
・・・・・(Fix)
•Press ・・・・・(Norm)to clear the Fix specification.
Example 2:1 ÷ 3, displaying result with two significant digits (Sci 2)
・・・・・(Sci)13
•Press ・・・・・(Norm)to clear the Sci specification.
Omitting a Final Closed Parenthesis
Example: (2 + 3) × (4 - 1 = 15
234115.
15
Fraction Calculations
2
1
Example 1:
Example 2: 3
+
3
1
+ 1
4
13
=
5
15
2315
2
3
11
= 4
12
314123
Example 3:
Note
•Values are displayed in decimal format automatically whenever the total number ofdigits of a fractional value (integer + numerator + denominator + separator marks)exceeds 10.
•Results of calculations that mix fraction and decimal values are always decimal.
1
+ 1.6 = 2.1
2
12162.1
Decimal ↔ Fraction Conversion
To switch a calculation result between fraction and decimal format:
Press
Example 1:2.75 = 2
.
3
(Decimal → Fraction)
4
275
Example 2:
11
=
(d/c)
4
1
↔ 0.5 (Fraction ↔ Decimal)
2
16
12
Mixed Fraction ↔ Improper Fraction Conversion
To switch a calculation result between improper fraction and mixed
fraction format:
Press
Example 1: 1
Note
•You can use the display setup (Disp) screen to specify the display format when afraction calculation result is greater than one.
•To change the fraction display format, press the key a number of times until youreach the setup screen shown below.
(d/c).
2
↔
3
5
3
123
(d/c)
(d/c)
Display the selection screen.
(Disp)
Press the number key (or ) that corresponds to the setting you want to use.
(ab/c): Mixed fraction(d/c): Improper fraction
•An error occurs if you try to input a mixed fraction while the d/c display format isselected.
Percent Calculations
Calculation TypeCalculation Formula
Percentage
Example 1
A × B
100
Calculation Method
and Key Operations
What is B percent of
A?
AB(%)
17
Calculation TypeCalculation Formula
Calculation Method
and Key Operations
Ratio
Example 2
Premium
Example 3
DiscountExample 4Example 5
Rate of Change (1)Example 6
A
× 100
B
A +
A -
A + B
B
A × B
100
A × B
100
× 100
What percent of B is
A?
AB(%)
What is A increased by
B percent?
AB(%)
What is A decreasedby B percent?AB(%)
If A is added to B, bywhat percent does Bchange?AB(%)
If B becomes A, byRate of Change (2)Example 7
Example 1:To calculate 12% of 1500(180)
Example 2:To calculate what percentage of 880 is 660(75%)
Example 3:To increase 2500 by 15%(2875)
250015(%)2875.
Example 4:To decrease 3500 by 25%(2625)
350025(%)2625.
A - B
× 100
B
150012(%)180.
660880(%)75.
what percent does B
change?
AB(%)
Example 5: To decrease the sum of 168, 98, and 734 by 20% (800)
16898734(STO)(A)
(A)*20(%)800.
18
* As shown here, if you want to use the current Answer Memory value in a
mark up or discount calculation, you need to assign the Answer Memory
value into a variable and then use the variable in the mark up/discount
calculation. This is because the calculation performed when (%) is
pressed stores a result to Answer Memory before the key is
pressed.
Example 6: 300 grams are added to a test sample originally weighing 500
grams, producing a final test sample of 800 grams. What percent of 500
grams is 800 grams?(160%)
300500(%)160.
Example 7:What is the percentage change when a value is increased
from 40 to 46? How about to 48?(15%, 20%)
4640(%)15.
820.
Degree, Minute, Second(Sexagesimal) Calculations
You can perform calculations using sexagesimal values, and convertvalues between sexagesimal and decimal.
Inputting Sexagesimal Values
The following is the syntax for inputting a sexagesimal value.
{Degrees}{Minutes}{Seconds}
Note that you must always input something for the degrees and
•minutes, even if they are zero.
Example:Input 2°0’30”
20302°0°30.
Sexagesimal Calculations
Performing the following types of sexagesimal calculations produces a
sexagesimal result.
- Addition or subtraction of two sexagesimal values
- Multiplication or division of a sexagesimal value and a decimal value
Example 1: 2°20’30” + 39’30”
19
22030039303°0°0.
Example 2: 12°34’56” × 3.45
12345634543°24°31.2
Converting Values between Sexagesimal and
Decimal
Example:To convert the decimal value 2.258 to a sexagesimal value and
then back to a decimal value
22582.258
(←)2°15°28.8
2.258
Multi-Statements
You can use the colon character (:) to connect two or more expressionsand execute them in sequence from left to right when you press
Example:To add 2 + 3 and then multiply the result by 4
23(:)4
.
Using Engineering Notation
A simple key operation transforms a displayed value to engineeringnotation.
Example 1:To convert 56088 meters to kilometers → 56.088 × 10
3
(km)
5608856.088×10
Example 2: To convert 0.08125 grams to milligrams → 81.25 × 10-3 (mg)
00812581.25×10
20
03
-03
Example 3: Transform the value 1234 to engineering notation, shifting the
decimal point to the right.
12341234.
1.234×10
1234.×10
Example 4: Transform the value 123 to engineering notation, shifting the
decimal point to the left.
123123.
(←)0.123×10
(←)0.000123×10
Note
•The calculation result shown above is what appears when EngOFF is selected for theengineering symbol setting.
Using Engineering Symbols
03
00
03
06
The following are the nine symbols that can be used when engineeringsymbols are turned on.
Perform this key
To input this symbol:
Unit
operation:
k (kilo)(k)10
M (Mega)(M)10
G (Giga)(G)10
T (Tera)(T)10
m (milli)(m)10
μ (micro)(μ)10
n (nano)(n)10
3
6
9
12
-3
-6
-9
p (pico)(p)10
21
-12
To input this symbol:
Perform this key
Unit
operation:
f (femto)(f)10
Note
• For displayed values, the calculator selects the engineering symbol that makes the
numeric part of the value fall within the range of 1 to 1000.
•Engineering symbols cannot be used when inputting fractions.
To display calculation results with engineering symbols
1. Press the
key a number of times until you reach the display setup
screen.
2. Press .
•This displays the engineering symbol setting screen.
3. Press (EngON).
•An indicator "Eng" is displayed at top of the screen.
-15
Example 1:100 m (milli) × 5 μ(micro) = 500 n (nano)
・・・・・(Disp)(EngON)
100(m)5(μ)
Example 2:9 ÷ 10 = 0.9 m (milli)
910
(←)
When engineering symbols are turned on, even standard (non-
engineering) calculation results are displayed using engineering symbols.
22
Calculation History and Replay
Calculation History
In the COMP, CMPLX, or BASE Mode, the calculator remembers up to
approximately 150 bytes of data for the newest calculation.
An
calculation history content above and/or below.
You can scroll through calculation history contents using and .
Example:
and/or at the top of the display indicates that there is more
1 + 1 = 22.
2 + 2 = 44.
3 + 3 = 66.
(Scrolls back.)4.
(Scrolls back again.)2.
Note
•Calculation history data is all cleared whenever you press , when you change to adifferent calculation mode, or whenever you initialize modes and settings.
11
22
33
Replay Copy
Replay copy lets you recall multiple expressions from replay so they areconnected as a multi-statement on the screen.
•You can also edit expressions on the display and perform other multi-statementoperations. For more details about using multi-statements, see "Multi-statements."
•Only the expressions in replay memory starting from the currently displayedexpression and continuing to the last expression are copied. Anything before thedisplayed expression is not copied.
Replay
While a calculation result is on the display, you can press edit the expression you used for the previous calculation.
Example:4 × 3 + 2 = 14
4 × 3 - 7 = 5
3214.
4
(Continuing)
75.
or to
Using Memory Functions
Answer Memory (Ans)
•Whenever you press after inputting values or an expression, thecalculated result automatically updates Answer Memory contents bystoring the result.
•In addition to , Answer Memory contents are also updated with resultwhenever you press followed by a letter (A through F, or M, X, or Y).
You can recall Answer Memory contents by pressing .
•
Answer Memory can store up to 15 digits for the mantissa and two digits
•
for the exponent.
Answer Memory contents are not updated if the operation performed by
•
any of the above key operations results in an error.
(%), , (M-), or (STO)
24
Consecutive Calculations
• You can use the calculation result that is currently on the display (and
also stored in Answer Memory) as the first value of your next
calculation. Note that pressing an operator key while a result is
displayed causes the displayed value to change to Ans, indicating it is
the value that is currently stored in Answer Memory.
• The result of a calculation can also be used with a subsequent Type A
function ( x2, x3, x-1, x !, DRG ), +, -, xy, x√ , ×, ÷, n P r and nC r .
Example 1:To divide the result of 3 × 4 by 30
3412.
(Continuing)30
Example 2:To perform the calculations shown below:
123456579.
(Continuing)789210.
Variables (A, B, C, D, E, F, M, X, Y)
Your calculator has nine preset variables named A, B, C, D, E, F, M, X,and Y. You can assign values to variables and use the variables incalculations.
Example:
To assign the result of 3 + 5 to variable A
35(STO)(A)8.
To multiply the contents of variable A by 10
(Continuing)(A)1080.
To recall the contents of variable A
(Continuing)
To clear the contents of variable A
0(STO)(A)0.
(A)8.
25
Independent Memory (M)
You can add calculation results to or subtract results from independent
memory.
The "M" indicator appears on the display when there is any value other
than zero stored in independent memory.
Example 1:
To clear the contents of M
0(STO)(M)0.
To add the result of 10 × 5 to M
(Continuing)10550.
To subtract the result of 10 + 5 from M
(Continuing)105(M-)15.
To recall the contents of M
(Continuing)(M)35.
Example 2:
23 + 9 = 32
53 - 6 = 47
-) 45 × 2 = 90
99 ÷ 3 = 33
(Total)22
239(STO)(M)32.
45
53647.
2(M-)90.
99333.
(M)22.
Clearing the Contents of All Memories
Independent memory and variable contents are retained even if you press
, or turn off the calculator.
Perform the following procedure when you want to clear the contents of all
memories.
(CLR)(Mcl)
26
Function Calculations
Use the
function calculations.
Using functions can slow down a calculation, which may delay display ofthe result. To interrupt an ongoing calculation before its result appears,press .
Pi (
π), Natural Logarithm Base e
key to enter the COMP Mode when you want to perform
(COMP)
Pi (π)
You can input pi (The following shows the required key operations and the values thiscalculator uses for pi (
π= 3.14159265358980 ((π))
πis displayed as 3.141592654, but π= 3.14159265358980 is used for
internal calculations.
π) into a calculation.
π).
•You can use πin any calculation mode except for BASE.
Natural Logarithm Base
You can input natural logarithm base einto a calculation.The following shows the required key operations and the values thiscalculator uses for
= 2.71828182845904 ((e))
e
is displayed as 2.718281828, but e= 2.71828182845904 is used for
e
internal calculations.
•You can use ein any calculation mode except for BASE.
Pressing , , or converts the displayed value to thecorresponding angle unit.
Example:To convert the 4.25 radians to degrees
・・・・・(Deg)
(DRG) to display the following menu.
425(DRG)(R)
Exponential Functions, LogarithmicFunctions
Exponential Functions
Example 1:
10
= 22026.46579
e
Example 2: 10
Example 3: 2-3 = 0.125
1.5
= 31.6227766
(ex) 10
x
) 1531.6227766
(10
29
22026.46579
230.125
Example 4: (-2)4 = 16
2416.
Note
• Negative values inside of calculations must be enclosed within parentheses. For
details, see "Calculation Priority Sequence."
Logarithmic Functions
Example 1:log 1.23 = 0.089905111
1230.089905111
Example 2:ln 90 (= loge90) = 4.49980967
904.49980967
Example 3:ln e= 1
(e)
Power Functions and Power RootFunctions
Example 1:√
Example 2:3√5+ 3√-27= -1.290024053
fx-100MS:
fx-570MS/fx-991MS:
2+ √3× √5= 5.287196909
2
(3√) 5(3√)27
355.287196909
-1.290024053
1.
(3√ ) 5(3√ )27
1
Example 3: 7√123 (= 123
Example 4: 123 + 302 = 1023
7
) = 1.988647795
7(x√ ) 123
30
-1.290024053
1.988647795
Example 5: 123 = 1728
fx-100MS:
fx-570MS/fx-991MS:
123301023.
121728.
12(x3)
1728.
1
Example 6:
13
-
14
= 12
3412.
Integration Calculations
The procedure described below obtains the definite integral of a function.The following four inputs are required for integration calculations: afunction with the variable of the definite integral; and
n
to N = 2
) for integration using Simpson's rule.
x; aand b, which define the integration range
n, which is the number of partitions (equivalent
expression abn
Example:∫
5
(2x2+ 3x+ 8)dx= 150.6666667 (Number of partitions n= 6)
1
2(X)3(X)
8156150.6666667
Note
•Integration calculations can be performed in the COMP Mode only.
•You can specify an integer in the range of 1 to 9 as the number of partitions, or youcan skip input of the number of partitions entirely, if you want.
•Internal integration calculations may take considerable time to complete.
• Display contents are cleared while an integration calculation is being performed
internally.
• Select Rad (Radian) for the angle unit setting when performing trigonometric function
integration calculations.
31
Differential Calculations
The procedure described below obtains the derivative of a function.
Three inputs are required for the differential expression: the function of
variable
and the change in
Example:To determine the derivative at point x= 2 for the function y= 3
x2- 5x+ 2, when the increase or decrease in xis Δx= 2 × 10-4(Result:
7)
Note
•Differential calculations can be performed in the COMP Mode only.
•You can omit input of Δx, if you want. The calculator automatically substitutes an
•Discontinuous points and extreme changes in the value of xcan cause inaccurate
•Select Rad (Radian) for the angle unit setting when performing trigonometric function
x , the point (a ) at which the differential coefficient is calculated,
x (Δ x ).
(d/dx) expression a Δ x
(d/dx) 3(X)5(X)
22247.
appropriate value for Δ
results and errors.
differential calculations.
xif you do not input one.
Rectangular-Polar CoordinateConversion
Pol converts rectangular coordinates to polar coordinates, while Recconverts polar coordinates to rectangular coordinates.
(1) Rectangular Coordinates (Rec)
(2) Polar Coordinates (Pol)
Specify the angle unit before performing calculations.
Calculation result θ is displayed in the range of -180° < θ ≦ 180°.
Calculation results are automatically assigned to variables E and F.
32
Example 1: To convert polar coordinates ( r = 2, θ = 60°) to rectangular
coordinates (
x = 1
y = 1.732050808
•Press (E) to display the value of x, or (F) to display thevalue of
x , y ) (Angle unit: Deg)
(Rec() 2601.
y
.
(F)1.732050808
Example 2:To convert rectangular coordinates (1, √
coordinates (r, θ)(Angle unit: Rad)
r= 2
(Pol() 132.
θ= 1.047197551
(F)1.047197551
•Press (E) to display the value of r, or (F) to display thevalue of
θ.
3) to polar
Factorial (!)
This function obtains the factorials of a value that is zero or a positiveinteger.
Example:(5 + 3)! = 40320
53(x!)
40320.
Random Number (Ran#)
Function that generates a pseudo random number in the range of 0.000 to
0.999.
Example: Generate three 3-digit random numbers.
The random 3 digit decimal values are converted to 3-digit integer values
by multiplying by 1000.
Note that the values shown here are examples only. Values actually
generated by your calculator will be different.
1000(Ran#)634.
33
92.
175.
Permutation ( n P r ) and Combination
n C r )
(
These functions make it possible to perform permutation and combinationcalculations.
n
and rmust be integers in the range of 0 ≦r≦n< 1 × 1010.
Example 1:To determine how many different 4-digit values can be
produced using the numbers 1 through 7
•Numbers cannot be duplicated within the same 4-digit value (1234 isallowed, but 1123 is not).
7(nPr) 4
Example 2:To determine how many different 4-member groups can be
organized in a group of 10 individuals
10(nCr) 4
840.
210.
Rounding function (Rnd)
Using the Rnd function causes decimal fraction values of the argument tobe rounded in accordance with the current number of display digits setting(Norm, Fix, Sci). With Norm 1 or Norm 2, the argument is rounded off to 10digits.
Example:To perform the following calculations when Fix 3 is selected for
the number of display digits: 10 ÷ 3 × 3 and Rnd(10 ÷ 3) × 3
・・・・・
(Fix)
103310.000
10
3(Rnd)39.999
Using CALC
CALC lets you input calculation expressions that include one or more
variable, assign values to the variables, and calculate the result. CALC
can be used in the COMP Mode and CMPLX Mode.
34
You can use CALC to save the types of expressions below.
• Expressions that contain variables
Example: 2X + 3Y, 2AX + 3BY + C, A + B i
• Multi-statements
Example: X + Y : X(X + Y)
• Expressions with a single variable on the left
Example: {variable} = {expression}
The expression on the right of the equals sign (input using
(=)) can contain variables.
Example: Y = 2X, Y = X2+ X + 3
•To start a CALC operation after inputting an expression, press the key.
Example:To store 3A + B and then substitute the following values to
perform the calculation: (A, B) = (5, 10), (7, 20)
3(A)(B)
(1) Prompts for input of a value for A
(2) Current value of A
510
(or )
720
To exit CALC:
•Note the expression you store is cleared whenever you start anotheroperation, change to another mode, or turn off the calculator.
Using SOLVE
SOLVE lets you solve an expression using variable values you want,
without the need to transform or simplify the expression.
Note that SOLVE can be used in the COMP Mode only.
35
Example: To solve y = ax2 + b for x when y = 0, a = 1, and b = -2
(Y)(=)
(A)(X) (B)
(SOLVE)
(1) Prompts for input of a value for Y
(2) Current value of Y
0
1
2
(SOLVE)
Solution screen
To exit SOLVE:
Important!
•The following functions are not allowed inside of an equation: ∫, d/dx, Pol, Rec.
•Depending on what you input for the initial value (solution variable), SOLVE may notbe able to obtain solutions. If this happens, try changing the initial value so they arecloser to the solution.
•SOLVE may not be able to determine the correct solution, even when one exists.
•SOLVE uses Newton's method, so even if there are multiple solutions, only one ofthem will be returned.
•Due to limitations in Newton's method, solutions tend to be difficult to obtain forequations like the following: y= sin(x), y= ex, y= √x, y=
•If an expression does not include an equals sign (=), SOLVE produces a solution forexpression = 0.
-1
x
36
Scientific Constants (fx-570MS/
fx-991MS only)
Your calculator comes with 40 built-in scientific constants that can be used
in any mode besides BASE. Each scientific constant is displayed as a
unique symbol (such as
To input a scientific constant into a calculation, press
the two-digit number that corresponds to the constant you want.
Example:To input the scientific constant c0(speed of light in a vacuum),
and display its value.
The following shows the two-digit numbers for each of the scientificconstants.
π ), which can be used inside of calculations.
and then input
(c0)
01(mp) proton mass
02(mn) neutron mass
03(me) electron mass
04
05(a0) Bohr radius
06(h) Planck constant
07
08
09() Planck constant, rationalized
10
(mμ) muon mass
(μN) nuclear magneton
(μB) Bohr magneton
(α ) fine-structure constant
11(re) classical electron radius
12
13
( λc) Compton wavelength
( γp) proton gyromagnetic ratio
37
14
( λcp) proton Compton wavelength
15
16(R∞) Rydberg constant
17(u) atomic mass unit
18
19
20
21
22(F) Faraday constant
23(e) elementary charge
24(NA) Avogadro constant
( λcn) neutron Compton wavelength
( μ p) proton magnetic moment
(μe) electron magnetic moment
(μn) neutron magnetic moment
(μμ) muon magnetic moment
25(k) Boltzmann constant
26(Vm) molar volume of ideal gas
27(R) molar gas constant
28(c0) speed of light in vacuum
29(c1) first radiation constant
30(c2) second radiation constant
31
32
33
34(Φ0) magnetic flux quantum
(σ) Stefan-Boltzmann constant
(ε0) electric constant
(μ0) magnetic constant
35(g) standard acceleration of gravity
36(G0) conductance quantum
37(Z0) characteristic impedance of vacuum
38
38(t) Celsius temperature
39(G) Newtonian constant of gravitation
40(atm) standard atmosphere (SI unit: Pa)
The values are based on CODATA recommended values (2010).
Metric Conversion (fx-570MS/
fx-991MS only)
The calculator's built-in metric conversion commands make it simple toconvert values from one unit to another. You can use the metricconversion commands in any calculation mode except for BASE.To input a metric conversion command into a calculation, press (CONV) and then input the two-digit number that corresponds to thecommand you want. When inputting a negative value, enclose it withinparentheses , .
Example:To convert -31°C into Fahrenheit
31(CONV) (°C
°F)
The following shows the two-digit numbers for each of the metricconversion commands.
01incm
02cmin
03ftm
04mft
05ydm
06m yd
07mile km
08km mile
09n mile m
39
10m n mile
11acrem
2
12m2acre
13
14
15
16
gal (US) ℓ
ℓ gal (US)
gal (UK)ℓ
ℓgal (UK)
17pckm
18kmpc
19km/hm/s
20m/skm/h
21ozg
22goz
23lbkg
24kglb
25atmPa
26Paatm
27mmHgPa
28PammHg
29hpkW
30kW hp
31kgf/cm2Pa
32Pa kgf/cm
33kgf • m J
2
40
34J kgf • m
35lbf/in2kPa
36kPa lbf/in
2
37°F °C
38°C °F
39Jcal
40calJ
Note
•Conversion formula data is based on the "NIST Special Publication 811 (2008)".
•The Jcal command performs conversion for values at a temperature of 15°C.
41
Using Calculation Modes
Complex Number Calculations
(CMPLX)
Use the
basic calculations that include complex numbers.
You can use either rectangular coordinates (a+bi) or polar coordinates (r∠θ) to input complex numbers.Complex number calculation results are displayed in accordance with thecomplex number format setting on the setup menu.
key to enter the CMPLX Mode when you want to perform
(CMPLX)
i) ÷ (2i) = 3 - i(Complex number format: a+bi)
26(i) 2(i)
(Re⇔Im)Imaginary part = -i
Real part = 3
2(∠) 45Real part = 1
(Re⇔Im)
Note
•You can use variables A, B, C, and M only in the CMPLX Mode. Variables D, E, F, X,and Y are used by the calculator, which frequently changes their values. You shouldnot use these variables in your expressions.
•The indicator "Re⇔lm" is displayed while a complex number calculation is on thedisplay. Press(Re⇔lm) to toggle the display between the real part (a) andimaginary part (
•
If you are planning to perform input and display of the calculation result in polar
coordinate format, specify the angle unit before starting the calculation.
• The θ value of the calculation result is displayed in the range of -180°< θ ≦ 180°.
b), and the absolute value (r) and argument (θ).
Imaginary part = i
CMPLX Mode Calculation Examples
(Complex
Example 1: To obtain the conjugate complex number of 2 + 3
number format:
a +bi)
i
42
(Conjg)23( i )
(Re⇔Im)Imaginary part = -3i
Example 2: To obtain the absolute value and argument of 1 + i (Angle
unit: Deg)
Absolute Value:
Real part = 2
(Abs)1( i )
Argument:
(arg)1(i)
1.414213562
45.
Using a Command to Specify the CalculationResult Format
Either of two special commands (end of a calculation to specify the display format of the calculation results.The command overrides the calculator's complex number format setting.
Example:1 +
unit: Deg)
i= 1.414213562∠45, 1.414213562∠45 = 1 + i(Angle
1(i)(r∠θ)r= 1.414213562
2(∠) 45(a+bi)
r∠θor a+bi) can be input at the
(Re⇔Im)
θ= ∠45
Real part = 1
(Re⇔Im)Imaginary part = i
Statistical Calculations (SD, REG)
Standard Deviation (SD)
Use the statistical calculations using standard deviation.
In the SD Mode and REG Mode, the key operates as the key.
•
Always start data input with (CLR)(Scl) to clear
•
statistical memory.
Input data using the key sequence shown below.
•
<x-data>
key to enter the SD Mode when you want to perform
(SD)
43
• Input data is used to calculate values for n , Σ x, Σ x2, x-, σn and sx,
which you can recall using the key operations noted nearby.
To recall this type of value:Perform this key operation:
2
Σ x
(S-SUM)(Σ x2)
Σ x(S-SUM)(Σ x )
n(S-SUM)(n )
-
x
(S-VAR)(x-)
σ
x
s
x
(S-VAR)(σx)
(S-VAR)(sx)
Example:To calculate sx, σx, x-, n, Σx, and Σx2for the following data :
55, 54, 51, 55, 53, 53, 54, 52
In the SD Mode:
(CLR)(Scl)(Stat clear)
55
Each time you press to register your input, the number of data input upto that point is indicated on the display (nvalue).
545155535452
Sample Standard Deviation (sx) = 1.407885953
(S-VAR)(sx)
1.407885953
Population Standard Deviation (σx) = 1.316956719
(S-VAR)(σx)
Arithmetic Mean (
-
) = 53.375
x
(S-VAR)(x-)
Number of Data ( n ) = 8
(S-SUM)( n )
Sum of Values (Σ x ) = 427
(S-SUM)(Σ x )
44
1.316956719
53.375
8.
427.
Sum of Squares of Values (Σ x2) = 22805
(S-SUM)(Σ x2)
Data Input Precautions
• inputs the same data twice.
• You can also input multiple entries of the same data using (;).
To input the data 110 ten times, for example, press 110(;) 10.
• You can perform the above key operations in any order, and not
necessarily that shown above.
•While inputting data or after inputting data is complete, you can use the
and keys to scroll through data you have input. If you inputmultiple entries of the same data using (;) to specify the datafrequency (number of data items) as described above, scrolling throughdata shows both the data item and a separate screen for the datafrequency (Freq).
•You can then edit the displayed data, if you want. Input the new valueand then press the key to replace the old value with the new one.This also means that if you want to perform some other operation(calculation, recall of statistical calculation results, etc.), you shouldalways press the
•Pressing the key instead of after changing a value on thedisplay registers the value you input as a new data item, and leaves theold value as it is.
•You can delete a data value displayed using and by pressing
(CL). Deleting a data value causes all values following it to be
shifted up.
•Data values you register are normally stored in calculator memory. Themessage "Data Full" appears and you will not be able to input any moredata if there is no memory left for data storage. If this happens, pressthe key to display the screen shown below.
key first to exit data display.
22805.
Press to exit data input without registering the value you justinput.Press saving it in memory. If you do this, however, you will not be able to
display or edit any of the data you have input.
To delete data you have just input, press (CL).
•
After inputting statistical data in the SD Mode or REG Mode, you will be
•
unable to display or edit individual data items any longer after perform
either the following operations.
Changing to another mode
Changing the regression type (Lin, Log, Exp, Pwr, Inv, Quad)
if you want to register the value you just input, without
45
Regression Calculations (REG)
Use the
key to enter the REG Mode when you want to perform
statistical calculations using regression.
(REG)
• In the SD Mode and REG Mode, the key operates as the key.
•Entering the REG Mode displays screens like the ones shown below.
•Press the number key (, , or ) that corresponds to the type ofregression you want to use.
(Lin) : Linear regression(Log) : Logarithmic regression(Exp) : Exponential regression
(Pwr) : Power regression(Inv) : Inverse regression(Quad) : Quadratic regression
•Always start data input with (CLR)(Scl)to clearstatistical memory.
•Input data using the key sequence shown below.
x-data><y-data>
<
•The values produced by a regression calculation depend on the valuesinput, and results can be recalled using the key operations shown in thetable below.
To recall this type of value:Perform this key operation:
2
Σx
(S-SUM)(Σx2)
Σx(S-SUM)(Σx)
n(S-SUM)(n )
2
Σ y
(S-SUM)(Σ y2)
Σ y(S-SUM)(Σ y )
46
To recall this type of value:Perform this key operation:
Σxy(S-SUM)(Σxy)
-
x
(S-VAR)( x-)
σ
x
s
x
-
y
σ
y
s
y
(S-VAR)( σx)
(S-VAR)(sx)
(S-VAR)(y-)
(S-VAR)(σy)
(S-VAR)(sy)
Regression coefficient A(S-VAR)(A)
Regression coefficient B(S-VAR)(B)
Regression calculation other than quadratic regression
Correlation coefficient r(S-VAR)(r)
xˆ(S-VAR)(xˆ)
yˆ(S-VAR)(yˆ)
•The following table shows the key operations you should use to recallresults in the case of quadratic regression.
To recall this type of value:Perform this key operation:
3
Σx
(S-SUM)(Σx3)
Σx2y(S-SUM)(Σx2y)
4
Σx
(S-SUM)(Σx4)
Regression coefficient C(S-VAR)(C)
xˆ
1
xˆ
2
(S-VAR)( xˆ1)
(S-VAR)( xˆ2)
yˆ(S-VAR)( yˆ)
47
• The values in the above tables can be used inside of expressions the
same way you use variables.
Linear Regression
• The regression formula for linear regression is: y = A + B x .
Example: Atmospheric Pressure vs. Temperature
Perform linear regression to determine the regression formula terms and
correlation coefficient for the data below.
TemperatureAtmospheric Pressure
10°C1003 hPa
15°C1005 hPa
20°C1010 hPa
25°C1011 hPa
30°C1014 hPa
Next, use the regression formula to estimate atmospheric pressure at -5°Cand temperature at 1000 hPa. Finally, calculate the coefficient of
-).
determination (r2) and sample covariance (
∑
xy- n∙x-∙y
n- 1
In the REG Mode:
(Lin)
(CLR)(Scl)(Stat clear)
101003
Each time you press to register your input, the number of data input upto that point is indicated on the display (nvalue).
151005201010251011301014
Regression Coefficient A = 997.4
(S-VAR)
(A)997.4
Regression Coefficient B = 0.56
(S-VAR)(B)0.56
Correlation Coefficient r = 0.982607368
(S-VAR)(r)0.982607368
48
Atmospheric Pressure at 5°C = 994.6
5(S-VAR)( yˆ)
Temperature at 1000 hPa = 4.642857143
994.6
1000(S-VAR)(xˆ)
4.642857143
Coefficient of Determination = 0.965517241
(S-VAR)(r)0.965517241
Sample Covariance = 35
(S-SUM)(Σxy)
(S-SUM)(n)
(S-VAR)(x-)
(S-VAR)(y-)
(S-SUM)(n)1
Logarithmic, Exponential, Power, and Inverse Regression
•Use the same key operations as linear regression to recall results forthese types of regression.
•The following shows the regression formulas for each type ofregression.
35.
Logarithmic Regression
Exponential Regression
Power Regression
Inverse Regression
y= A + B・ln x
y= A・e
B•x
(ln y= ln A + Bx)
y= A・xB(ln y= ln A + Bln x)
y= A + B・1/x
Quadratic Regression
•The regression formula for quadratic regression is: y= A + Bx+ Cx2.
Example:
Perform quadratic regression to determine the regression formula terms
for the data below.
x
i
y
i
291.6
49
5023.5
7438.0
10346.4
11848.0
Next, use the regression formula to estimate the values for yˆ (estimatedvalue of
y) for xi= 16 and xˆ(estimated value of x) for yi= 20.
In the REG Mode:
(Quad)
(CLR)(Scl)(Stat clear)
29165023574380103464118
480
Regression Coefficient A = -35.59856934
(S-VAR)(A)-35.59856934
Regression Coefficient B = 1.495939413
(S-VAR)(B)1.495939413
Regression Coefficient C = -6.71629667 × 10
(S-VAR)(C)-6.71629667×10
yˆwhen xiis 16 = -13.38291067
16(S-VAR)(yˆ)
xˆ1when yiis 20 = 47.14556728
20(S-VAR)(xˆ1)
x
ˆ2when yiis 20 = 175.5872105
20(S-VAR)(xˆ2)
-3
-3
-13.38291067
47.14556728
175.5872105
Data Input Precautions
•
You can also input multiple entries of the same data using (;).
•
inputs the same data twice.
To input the data "20 and 30" five times, for example, press 20 30
(;) 5.
• The above results can be obtained in any order, and not necessarily that
shown above.
50
• Precautions when editing data input for standard deviation also apply for
regression calculations.
• Do not use variables A through F, X, or Y to store data when performing
statistical calculations. These variables are used for statistical
calculation temporary memory, so any data you may have assigned to
them may be replaced by other values during statistical calculations.
• Entering the REG Mode and selecting a regression type (Lin, Log, Exp,
Pwr, Inv, Quad) clear variables A through F, X, and Y. Changing from
one regression type to another inside the REG Mode also clears these
variables.
Normal Distribution (SD)
Use the key to enter the SD Mode when you want to perform acalculation involving normal distribution.
(SD)
•In the SD Mode and REG Mode, the key operates as the key.
•Press (DISTR), which produces the screen shown below.
Input a value from to to select the probability distributioncalculation you want to perform.
Example:To determine the normalized variate (t) for x= 53 and
normal probability distribution P(53, 53, 54, 52
t) for the following data: 55, 54, 51, 55,
(t= -0.284747398, P(t) = 0.38974 )
In the SD Mode:
(CLR)(Scl)(Stat clear)
55545155535452
53(DISTR)(t )
51
-0.284747398
(DISTR)(P()0280.38974
Base- n Calculations (BASE)
Use the key to enter the BASE Mode when you want to perform
calculations using Base- n values.
(BASE)
The initial default number mode when you enter the BASE Mode isdecimal, which means input and calculation results use the decimalnumber format. Press one of the following keys to switch number modes:
(DEC) for decimal, (HEX) for hexadecimal, (BIN) for binary, or
(OCT) for octal.
Example:To enter the BASE Mode, switch to the binary mode, and
calculate 112+ 1
2
(BIN)
111
Note
•Use the following keys to input the letters A through F for hexadecimal values: (A), (B), (C), (D), (E), (F).
•In addition to decimal values, calculations can be performed using binary, octal andhexadecimal values.
•You can specify the default number system to be applied to all input and displayedvalues, and the number system for individual values as you input them.
•You cannot use scientific functions in binary, octal, decimal, and hexadecimalcalculations. You cannot input values that include decimal part and an exponent.
•If you input a value that includes a decimal part, the unit automatically cuts off thedecimal part.
•Negative binary, octal, and hexadecimal values are produced by taking the two'scomplement.
•You can use the following logical operators between values in Base-ncalculations:and (logical product), or (logical sum), xor (exclusive or), xnor (exclusive nor), Not(bitwise complement), and Neg (negation).
•
The following are the allowable ranges for each of the available number systems.
Specifying the Number Mode of a Particular Input
Value
You can input a special command immediately following a value to specifythe number mode of that value. The special commands are: d (decimal), h(hexadecimal), b (binary), and o (octal).
Converting a Calculation Result to another Type ofValue
You can use any one of the following key operations to convert thecurrently displayed calculation result to another type of value: (decimal), (HEX) (hexadecimal), (BIN) (binary), (OCT) (octal).
Example:To calculate 1510× 310in the decimal mode, and then convert
the result to hexadecimal, binary, and octal
(DEC) 15345
(HEX)2d
(BIN)101101
(OCT)55
Note
(DEC)
•
You may not be able to convert a value from a number system whose calculation
range is greater than the calculation range of the resulting number system.
•
The message "Math ERROR" indicates that the result has too many digits (overflow).
53
Base- n Calculation Examples
Example 1: To calculate 10111
+ 110102 in binary (1100012)
2
(BIN) 1011111010110001
Example 2: To calculate 78 + 18 in octal (108)
(OCT) 7110
Example 3:To calculate 1F16+ 116in hexadecimal (2016)
(HEX) 1(F)120
Example 4:To convert the decimal value 3010to binary, octal, and
hexadecimal
(DEC) 3030
(BIN)11110
(OCT)36
(HEX)1E
Example 5:To transform the result of 510+ 516to binary
(BIN) (LOGIC)(LOGIC)
(LOGIC)(d) 5
(LOGIC)(LOGIC)(LOGIC)(h) 51010
Logical and Negation Operations
Your calculator provides you with logical operators (And, Or, Xor, Xnor)and functions (Not, Neg) for logical and negation operations on binaryvalues. Use the menu that appears when you press(LOGIC) to inputthese logical operators and functions.
Note
•In the case of a negative binary, octal or hexadecimal value, the calculator converts
the value to binary, takes the two's complement, and then converts back to the original
number base. For decimal values, the calculator merely adds a minus sign.
Examples
All of the examples below are performed in the binary mode.
Example 1: To determine the logical AND of 1010
1100
)
2
and 11002 (10102 and
2
54
1010(LOGIC)(And) 11001000
Example 2: To determine the logical OR of 10112 and 110102 (10112 or
110102)
1011(LOGIC)(Or) 1101011011
Example 3: To determine the logical XOR of 10102 and 11002 (10102 xor
11002)
1010(LOGIC)(LOGIC)(Xor) 1100
110
Example 4:To determine the logical XNOR of 11112and 1012(11112xnor
1012)
1111(LOGIC)(Xnor) 1011111110101
Example 5:To determine the bitwise complement of 10102(Not(10102))
(LOGIC)(LOGIC)(Not) 10101111110101
Example 6:To negate (take the two's complement) of 101101
(Neg(1011012))
(LOGIC)(LOGIC)(Neg) 1011011111010011
2
Equation Calculations (EQN)
The EQN Mode lets you solve equations up to three degrees andsimultaneous linear equations with up to three unknowns.
Use the key to enter the EQN Mode when you want to solve anequation.
(EQN)
Quadratic and Cubic Equations
Quadratic Equation:
Cubic Equation:
Entering the EQN Mode and pressing
cubic equation screen.
a x2 + b x + c = 0
a x
3
+
b x
2
+
+ d = 0
c x
55
displays the initial quadratic/
Use this screen to specify 2 (quadratic) or 3 (cubic) as the degree of the
equation, and input values for each of the coefficients.
(1) Coefficient name(2) Element value(3) Arrow indicates direction you should scroll to view other elements.
•Any time until you input a value for the final coefficient (cfor a
d
quadratic equation,
for a cubic equation), you can use the and
keys to move between coefficients on the screen and make
changes, if you want.
•Note that you cannot input complex numbers for coefficients.Calculation starts and one of the solutions appears as soon as you input avalue for the final coefficient.
(1) Variable name(2) Solution(3) Arrow indicates direction you should scroll to view other solutions.
•Press the key to view other solutions. Use and to scroll
between all of the solutions for the equation.
•Pressing the key at this point returns to the coefficient input
screen.Certain coefficients can cause calculation to take more time.
•
Example 1:To solve the equation
3
x
- 2
2
- x + 2 = 0 (x = 2, -1, 1)
x
(Degree?)3
( a ?)1
b ?)
(
2
( c ?) 1
( d ?)2
( x 1 = 2)
56
( x 2 = -1)
( x 3 = 1)
• If a result is a complex number, the real part of the first solution appears
first. This is indicated by the "R↔I" symbol on the display
. Press
(Re⇔Im) to toggle the display between the real part and imaginary
Use the MAT Mode to perform calculations involving matrices of up to 3rows by 3 columns. To perform a matrix calculation, you first assign data tospecial matrix variables (MatA, MatB, MatC), and then use the variables inthe calculation as shown in the example below.
Note
•Matrix calculations can use up to two levels of the matrix stack. Squaring a matrix,cubing a matrix, or inverting a matrix uses one stack level. See "Stacks" for moreinformation.
Example 1:To assign
perform the following calculations: × (MatA × MatB),
key to enter the MAT Mode when you want to perform
(MAT)
to MatA and to MatB, and then
+ (MatA + MatB)
1. Press
2. Input the dimensions of MatA: 22.This will display the Matrix Editor for input of the elements of the 2 × 2
•matrix you specified for MatA.
3. Input the elements of MatA: 2111.
4. Perform the following key operation: (MAT)(Dim)(B) 2
2.
This will display the Matrix Editor for input of the elements of the 2 × 2
•
matrix you specified for MatB.
5. Input the elements of MatB: 2112.
(MAT)(Dim)(A).
(1) Shows the row number and column number of the element.
(Example: MatA23 indicates row 2, column 3 of MatA.)
59
6. Press to advance to the calculation screen, and perform the first
calculation (MatA × MatB):
(MAT)(Mat)(A)(MAT)(Mat)(B).
• This will display the MatAns screen with the calculation results.
Note: "MatAns" stands for "Matrix Answer Memory".
7. Perform the next calculation (MatA + MatB): (MAT) (Mat)
(A)(MAT)(Mat)(B).
Matrix Answer Memory
Whenever the result of a calculation executed in the MAT Mode is amatrix, the MatAns screen will appear with the result. The result also willbe assigned to a variable named "MatAns".
The MatAns variable can be used in calculations as described below.
•To insert the MatAns variable into a calculation, perform the followingkey operation: (MAT)(Mat)(Ans).
•Pressing any one of the following keys while the MatAns screen isdisplayed will switch automatically to the calculation screen: ,,
,,,,(x3). The calculation screen will show theMatAns variable followed by the operator or function for the key youpressed.
Assigning and Editing Matrix Variable Data
Important:The following operations are not supported by the Matrix
Editor: also cannot be input with the Matrix Editor.
To assign new data to a matrix variable:
1. Press (MAT)(Dim), and then, on the menu that appears,select the matrix variable to which you want to assign data.
2. On the next menu that appears, input the dimensions.
3. Use the Matrix Editor that appears to input the elements of the matrix.
,(M-),(STO). Pol, Rec, and multi-statements
Example 2: To assign
(MAT)(Dim)(C) 23
101011
to MatC
60
To edit the elements of a matrix variable:
1. Press (MAT)(Edit), and then, on the menu that appears,
select the matrix variable you want to edit.
2. Use the Matrix Editor that appears to edit the elements of the matrix.
• Use the ,,, and keys to display the element you want to
edit. Input a new value and then press .
Matrix Calculation Examples
The following examples use MatA =
Example 1, and MatC = from Example 2. You can input a
matrix variable into a key operation by pressing and then pressing one of the following number keys: (A),(B),(C).
Example 3:3 × MatA (Matrix scalar multiplication). (Result:
3MatA
Example 4:Obtain the determinant of MatA (Det(MatA)).
(MAT)(Det) MatA1.
Example 5:Obtain the transposition of MatC (Trn(MatC)). (Result:
)
and MatB = from
(MAT)(Mat)
)
(MAT)(Trn) MatC
Example 6:Obtain the inverse matrix of MatA (MatA-1). (Result:
)
Note:You cannot use
Example 7: Obtain the absolute value of each element of MatB
(Abs(MatB)). (Result:
for this input. Use the key to input "-1".
MatA
)
(Abs) MatB
61
Example 8: Determine the square and cube of MatA (MatA2, MatA3).
key to enter the VCT Mode when you want to perform
(VCT)
Use the VCT Mode to perform 2-dimensional and 3-dimensional vectorcalculations. To perform a vector calculation, you first assign data tospecial vector variables (VctA, VctB, VctC), and then use the variables inthe calculation as shown in the example below.
Example 1:To assign (1, 2) to VctA and (3, 4) to VctB, and then perform
the following calculation: (1, 2) + (3, 4)
1. Press
2. Input the dimensions of VctA: 2.This will display the Vector Editor for input of the 2-dimensional vector
•for VctA.
(VCT)(Dim)(A).
(1) Dimensions of vector
(2) Arrow indicates direction you should scroll to view other elements.
3. Input the elements of VctA: 12.
62
4. Perform the following key operation: (VCT)(Dim)(B) 2
.
• This will display the Vector Editor for input of the 2-dimensional vector
for VctB.
5. Input the elements of VctB: 34.
6. Press to advance to the calculation screen, and perform the
calculation (VctA + VctB): (VCT)(Vct)(A)
(VCT)(Vct)(B).
• This will display the VctAns screen with the calculation results.
Note:"VctAns" stands for "Vector Answer Memory". See "VectorAnswer Memory" for more information.
Vector Answer Memory
Whenever the result of a calculation executed in the VCT Mode is avector, the VctAns screen will appear with the result. The result also will beassigned to a variable named "VctAns".
The VctAns variable can be used in calculations as described below.
•To insert the VctAns variable into a calculation, perform the followingkey operation: (VCT)(Vct)(Ans).
•Pressing any one of the following keys while the VctAns screen isdisplayed will switch automatically to the calculation screen: , ,
, . The calculation screen will show the VctAns variable
followed by the operator for the key you pressed.
Assigning and Editing Vector Variable Data
Important:The following operations are not supported by the Vector
Editor: , (M-), (STO). Pol, Rec, and multi-statementsalso cannot be input with the Vector Editor.
To assign new data to a vector variable:
1. Press (VCT)(Dim), and then, on the menu that appears,select the vector variable to which you want to assign data.
2. On the next menu that appears, input the dimensions.
3. Use the Vector Editor that appears to input the elements of the vector.
Example 2: To assign (2, -1, 2) to VctC
(VCT)(Dim)(C)3
212
63
To edit the elements of a vector variable:
1. Press (VCT)(Edit), and then, on the menu that appears,
select the vector variable you want to edit.
2. Use the Vector Editor that appears to edit the elements of the vector.
• Use the and keys to display the element you want to edit.
Input a new value and then press .
Vector Calculation Examples
The following examples use VctA = (1, 2) and VctB = (3, 4) from Example
1, and VctC = (2, -1, 2) from Example 2. You can input a vector variableinto a key operation by pressing (VCT)(Vct) and then pressingone of the following number keys: (A), (B), (C).
Example 7:Determine the angle formed by VctA and VctB to three
decimal places (Fix 3). (Angle unit: Deg) (
becomes )
64
, which
・・・・・(Fix)
VctA(VCT)(Dot) VctB
(Abs) VctA(Abs) VctB
(cos-1)
65
Technical Information
Errors
The calculator will display an error message whenever an error occurs for
any reason during a calculation.
• Press or to return to the calculation screen. The cursor will be
positioned at the location where the error occurred, ready for input.Make the necessary corrections to the calculation and execute it again.
•Press to return to the calculation screen. Note that this also clearsthe calculation that contained the error.
Error Messages
Math ERRORCause:
•The intermediate or final result of the calculation you are performingexceeds the allowable calculation range.
•Your input exceeds the allowable input range.
•The calculation you are performing contains an illegal mathematicaloperation (such as division by zero).
Action:
•Check the input values and reduce the number of digits.
•When using independent memory or a variable as the argument of afunction, make sure that the memory or variable value is within theallowable range for the function.
Stack ERRORCause:
•The calculation you are performing has caused the capacity of thenumeric stack or the command stack to be exceeded.
•The calculation you are performing has caused the capacity of thematrix or vector stack to be exceeded.
Action:
Simplify the calculation expression.
•Try splitting the calculation into two or more parts.
•
Syntax ERROR
Cause:
• There is a problem with the format of the calculation you are performing.
Action:
Make necessary corrections.
•
66
Arg ERROR
Cause:
• Improper use of an argument.
Action:
• Make necessary corrections.
Dim ERROR (MAT and VCT Modes only)
Cause:
• The matrix or vector you are trying to use in a calculation was input
without specifying its dimension.
•You are trying to perform a calculation with matrices or vectors whosedimensions do not allow that type of calculation.
Action:
•Specify the dimension of the matrix or vector and then perform thecalculation again.
•Check the dimensions specified for the matrices or vectors to see if theyare compatible with the calculation.
Can't solve Error (SOLVE feature only)Cause:
•The calculator could not obtain a solution.
Action:
•Check for errors in the equation that you input.Input a value for the solution variable that is close to the expected
•solution and try again.
Before Assuming Malfunction of theCalculator...
Perform the following steps whenever an error occurs during a calculationor when calculation results are not what you expected.Note that you should make separate copies of important data beforeperforming these steps.
1. Check the calculation expression to make sure that it does not containany errors.
2. Make sure that you are using the correct mode for the type of
calculation you are trying to perform.
3. If the above steps do not correct your problem, press the key.
4. Initialize all modes and settings by performing the following operation:
(CLR) (Mode) .
67
Replacing the Battery
The battery needs to be replaced after a specific number of years. Also,
replace the battery immediately after display figures become dim.
A low battery is indicated by a dim display, even if contrast is adjusted, or
by failure of figures to appear on the display immediately after you turn on
the calculator. If this happens, replace the battery with a new one.
Important!
•Removing the battery will cause all of the calculator's memory contents to be deleted.
1. Press
2. On the back of the calculator, remove the screws and the cover.
3. Remove the battery, and then load a new battery with its plus (+) andminus (-) ends facing correctly.
4. Replace the cover.
5. Initialize the calculator: (CLR)(All).
Do not skip the above step!
•
(OFF) to turn off the calculator.
Calculation Priority Sequence
The calculator performs calculations according to a calculation priority
sequence.
When the priority of two expressions is the same, the calculation is
performed from left to right.
68
Function with parentheses: Pol( x , y ), Rec( r , θ ), differentials
1
d /dx), integrations (∫dx), normal distribution (P(, Q(, R()
(
Type A functions: With these functions, the value is entered and
then the function key is pressed. ( x3, x2, x-1, x !, ° ’ ”, xˆ, xˆ1, xˆ2,
2
yˆ, t , °, r, g, engineering symbols, metric conversions*)
*
fx-570MS/fx-991MS only)
(
Powers and roots: xy, x√
3
4Fractions
Implied multiplication of π, e(natural logarithm base), memory
5
name, or variable name: 2
π, 3e, 5A, πA, etc.
Type B functions: With these functions, the function key ispressed and then the value is entered. (√, 3√, log, ln, ex, 10x,
7Implied multiplication of Type B functions: 2√3, Alog2, etc.
Permutation (nPr), combination (nCr), complex number polar
8
coordinate symbol (∠)
9Dot product (•) (fx-570MS/fx-991MS only)
10Multiplication, division (×, ÷)
11Addition, subtraction (+, -)
12Logical AND (and)
13Logical OR, XOR, XNOR (or, xor, xnor)
The negative sign (-) is treated as a Type B function, so particular care
•
is required when the calculation includes a high-priority Type A function,
or power or root operations.
Example: (-2)4 = 16; -24 = -16
69
Stacks
This calculator uses memory areas, called "stacks," to temporarily store
values (numeric stack) and commands (command stack) according to their
precedence during calculations. The numeric stack has 10 levels and the
command stack has 24 levels. A stack error (Stack ERROR) occurs
whenever you try to perform a calculation that is so complex that the
capacity of a stack is exceeded.
•Matrix calculations use up to two levels of the matrix stack. Squaring amatrix, cubing a matrix, or inverting a matrix uses one stack level.(fx-570MS, fx-991MS only)
Example:
Numeric Stack
Command Stack
• Calculations are performed in sequence according to "Calculation
Priority Sequence." Commands and values are deleted from the stack
as the calculation is performed.
70
Calculation Ranges, Number of
Digits, and Precision
The calculation range, number of digits used for internal calculation, and
calculation precision depends on the type of calculation you are
performing.
Calculation Range and Precision
Calculation Range±1 × 10
Number of Digitsfor InternalCalculation
Precision
15 digits
In general, ±1 at the 10th digit for a singlecalculation. Precision for exponential display is ±1at the least significant digit. Errors are cumulativein the case of consecutive calculations.
-99
to ±9.999999999 × 1099or 0
Function Calculation Input Ranges and Precision
FunctionsInput Range
9
sinxcosx
Deg
Rad
0 ≦|x| < 9 × 10
0 ≦|x| < 157079632.7
Gra
Deg
tanx
sin-1x , cos-1x0 ≦ | x | ≦ 1
tan-1x0 ≦ | x | ≦ 9.999999999 × 10
Rad
Gra
0 ≦|x| < 1 × 10
Same as sinx, except when |x| = (2
n-1) × 90.
Same as sinx, except when |x| = (2
n-1) × π/2.
Same as sin x , except when | x | = (2
n -1) × 100.
71
10
99
FunctionsInput Range
sinh x , cosh x0 ≦ | x | ≦ 230.2585092
sinh-1x0 ≦ | x | ≦ 4.999999999 × 10
cosh-1x1 ≦ x ≦ 4.999999999 × 10
tanh x0 ≦ | x| ≦ 9.999999999 × 10
tanh-1x0 ≦|x| ≦9.999999999 × 10
logx, lnx0 < x≦9.999999999 × 10
10
e
√x
x
x
x
x
2
-1
-9.999999999 × 1099≦x≦99.99999999
-9.999999999 × 1099≦x≦230.2585092
0 ≦x< 1 × 10
|x| < 1 × 10
|x| < 1 × 10
100
50
100
; x≠ 0
99
99
99
99
-1
3
√x
|x| < 1 × 10
100
x!0 ≦x≦69 (xis an integer)
0 ≦n< 1 × 1010, 0 ≦r≦n(n, rare integers)
nPr
n!/(n-r)!} < 1 × 10
1 ≦{
100
0 ≦n< 1 × 1010, 0 ≦r≦n(n, rare integers)
nCr
n!/r! < 1 × 10
1 ≦
100
or 1 ≦n!/(n-r)! < 1 × 10
|x|, |y| ≦9.999999999 × 10
Pol(x, y)
√x2+ y2≦9.999999999 × 10
0 ≦r≦9.999999999 × 10
Rec(r, θ)
θ: Same as sinx
100
99
99
99
72
FunctionsInput Range
°’ ”
←
°’ ”
x
x
y
√y
a ° b ’ c”: | a|, b, c < 1 × 10
100
; 0 ≦b , c
The display seconds value is subject to an error of
±1 at the second decimal place.
Total of integer, numerator, and denominator mustbe 10 digits or less (including division marks).
•Precision is basically the same as that described under "CalculationRange and Precision", above.
•Calculations that use any of the functions or settings shown belowrequire consecutive internal calculations to be performed, which cancause accumulation of error that occurs with each calculation.