Casio Calculator fx 5800P User Manual

E
fx-5800P  
User's Guide  
http://world.casio.com/edu/  
RJA516644-001V01  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About this Manual  
k
• Most of the keys perform multiple functions. Pressing  
or  
and then another key  
1
S
will perform the alternate function of the other key. Alternate functions are marked above  
the keycap.  
Alternate function  
sin–1{D}  
Keycap function  
s
Alternate function operations are notated in this manual as shown below.  
Example:  
(sin–1  
)
1s  
1E  
The notation in parentheses indicates the function executed by the preceding key  
operation.  
• The following shows the notation used in the manual for menu items that appear on the  
display.  
Example:  
– {PROG} – {  
}
z
/
The notation in braces ({ }) indicates the menu item being selected.  
• The following shows the notation used in the manual for menu items that appear on the  
display (which are executed by pressing a number key).  
Example:  
– {MATH} (dX)  
z
1
The notation in parentheses indicates the menu item accessed by the preceding number  
key.  
• The displays and illustrations (such as key markings) shown in this User’s Guide are for  
illustrative purposes only, and may differ somewhat from the actual items they represent.  
• The contents of this manual are subject to change without notice.  
• 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 of any kind whatsoever by any other party arising out of the use  
of this product and the items that come with it.  
• Company and product names used in this manual may be registered trademarks or  
trademarks of their respective owners.  
Symbols Used in Examples  
k
Various symbols are used in the examples of this manual to alert you to settings that need  
to be configured in order to perform the example operation correctly.  
• A mark like the ones shown below indicates that you need to change the calculator’s  
display format setting.  
Change the display  
format setting to:  
Change the display  
format setting to:  
If you see this:  
If you see this:  
Natural Display  
Linear Display  
B
b
For details, see “Selecting the Display Format (MthIO, LineIO)” (page 11).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-2  
• A mark like the ones shown below indicates that you need to change the calculator’s  
angle unit setting.  
Change the angle unit  
setting to:  
Change the angle unit  
setting to:  
If you see this:  
If you see this:  
Deg  
Rad  
v
V
For details, see “Specifying the Angle Unit” (page 12).  
Safety Precautions  
Be sure to read the following safety precautions before using this calculator. Be sure to keep  
all user documentation handy for future reference.  
Caution  
This symbol is used to indicate information that can result in personal injury or material  
damage if ignored.  
Battery  
• After removing the battery from the calculator, put it in a safe place where it will not  
get into the hands of small children and accidentally swallowed.  
• Keep batteries out of the reach of small children. If accidentally swallowed, consult  
with a physician immediately.  
• Never charge the battery, try to take the battery apart, or allow the battery to become  
shorted. Never expose the battery to direct heat or dispose of it by incineration.  
• Improperly using a battery can cause it to leak and damage nearby items, and can  
create the risk of fire and personal injury.  
• Always make sure that the battery’s positive  
correctly when you load it into the calculator.  
and negative  
ends are facing  
k
l
• Remove the battery if you do not plan to use the calculator for a long time.  
• Use only the type of battery specified for this calculator in this manual.  
Disposing of the Calculator  
• Never dispose of the calculator by burning it. Doing so can cause certain components  
to suddenly burst, creating the risk of fire and personal injury.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-3  
Operating Precautions  
• Be sure to press the P button on the back of the calculator before using the  
calculator for the first time. See page 1 for information about the P button.  
• Even if the calculator is operating normally, replace the battery at least once a year.  
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 this unit discharges slightly during shipment and  
storage. Because of this, it may require replacement sooner than the normal  
expected battery life.  
• Do not use an oxyride battery or any other type of nickel-based primary battery with  
this product. Incompatibility between such batteries and product specifications can  
result in shorter battery life and product malfunction.  
• Low battery power can cause memory contents to become corrupted or lost  
completely. Always keep written records of all important data.  
• Avoid use and storage of the calculator in areas subjected to temperature extremes.  
Very low temperatures can cause slow display response, total failure of the display,  
and shortening of battery life. Also avoid leaving the calculator in direct sunlight, near a  
window, near a heater or anywhere else it might be exposed to very high temperatures.  
Heat can cause discoloration or deformation of the calculator’s case, and damage to  
internal circuitry.  
• Avoid use and storage of the calculator in areas subjected to large amounts of  
humidity and dust.  
Take care never to leave the calculator where it might be splashed by water or exposed to  
large amounts of humidity or dust. Such conditions can damage internal circuitry.  
• Never drop the calculator or otherwise subject it to strong impact.  
• Never twist or bend the calculator.  
Avoid carrying the calculator in the pocket of your trousers or other tight-fitting clothing  
where it might be subjected to twisting or bending.  
• Never try to take the calculator apart.  
• Never press the keys of the calculator with a ballpoint pen or other pointed object.  
• Use a soft, dry cloth to clean the exterior of the calculator.  
If the calculator becomes very dirty, wipe it off with a cloth moistened in a weak solution  
of water and a mild neutral household detergent. Wring out all excess liquid before wiping  
the calculator. Never use thinner, benzene or other volatile agents to clean the calculator.  
Doing so can remove printed markings and can damage the case.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-4  
Contents  
Remove the insulation sheet! .............................................................................................1  
Resetting the Calculator to Initial Defaults..........................................................................1  
About this Manual...............................................................................................................2  
Symbols Used in Examples................................................................................................2  
Safety Precautions ...................................................................................3  
Operating Precautions.............................................................................4  
Before starting a calculation... ...............................................................9  
Turning On the Calculator...................................................................................................9  
Key Markings......................................................................................................................9  
Reading the Display ...........................................................................................................9  
Calculation Modes and Setup ...............................................................10  
Selecting a Calculation Mode...........................................................................................10  
Calculator Setup...............................................................................................................11  
Clearing the Calculation Mode and Setup Settings (Reset Setup)...................................13  
Using the Function Menu.......................................................................14  
Inputting Calculation Expressions and Values....................................14  
Inputting a Calculation Expression (Natural Input)...........................................................14  
Using Natural Display.......................................................................................................16  
Editing a Calculation.........................................................................................................19  
Finding the Location of an Error.......................................................................................21  
Displaying Decimal Results while Natural Display is Selected  
as the Display Format ............................................................................21  
Example Calculations.......................................................................................................22  
Using the  
Key (S-D Transformation)...............................................22  
f
Examples of S-D Transformation......................................................................................22  
Basic Calculations..................................................................................23  
Arithmetic Calculations.....................................................................................................23  
Fractions...........................................................................................................................24  
Percent Calculations.........................................................................................................26  
Degree, Minute, Second (Sexagesimal) Calculations ......................................................27  
Calculation History and Replay.............................................................28  
Accessing Calculation History..........................................................................................29  
Using Replay....................................................................................................................29  
Using Multi-statements in Calculations ...............................................30  
Calculator Memory Operations.............................................................31  
Using Answer Memory (Ans)............................................................................................32  
Using Independent Memory.............................................................................................33  
Using Variables ................................................................................................................34  
Clearing All Memory Contents .........................................................................................35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-5  
Reserving Variable Memory...................................................................35  
User Memory Area...........................................................................................................35  
Using Extra Variables .......................................................................................................36  
Using and Scientific Constants..........................................................37  
π
Pi (π).................................................................................................................................37  
Scientific Constants..........................................................................................................38  
Scientific Function Calculations...........................................................40  
Trigonometric and Inverse Trigonometric Functions.........................................................40  
Angle Unit Conversion......................................................................................................41  
Hyperbolic and Inverse Hyperbolic Functions ..................................................................41  
Exponential and Logarithmic Functions ...........................................................................41  
Power Functions and Power Root Functions....................................................................42  
Integration Calculation......................................................................................................43  
Derivative..........................................................................................................................45  
Second Derivative ............................................................................................................46  
Σ Calculation ....................................................................................................................46  
Coordinate Conversion (Rectangular Polar)................................................................47  
Random Number Functions .............................................................................................49  
Other Functions................................................................................................................50  
Using Engineering Notation ..................................................................53  
Using 103 Engineering Notation (ENG)............................................................................53  
ENG Conversion Examples..............................................................................................54  
Using Engineering Symbols .............................................................................................54  
Complex Number Calculations (COMP) ...............................................55  
Inputting Complex Numbers.............................................................................................55  
Complex Number Display Setting.....................................................................................56  
Complex Number Calculation Result Display Examples..................................................56  
Conjugate Complex Number (Conjg) ...............................................................................57  
Absolute Value and Argument (Abs, Arg).........................................................................57  
Extracting the Real Part (ReP) and Imaginary Part (ImP) of a Complex Number............58  
Overriding the Default Complex Number Display Format.................................................58  
Matrix Calculations (COMP) ..................................................................59  
Matrix Calculation Overview.............................................................................................59  
About the Mat Ans Screen ...............................................................................................59  
Inputting and Editing Matrix Data .....................................................................................59  
Performing Matrix Calculations.........................................................................................62  
Sequence Calculations (RECUR)..........................................................65  
Sequence Calculation Overview ......................................................................................65  
Creating a Sequence Table ..............................................................................................68  
Sequence Calculation Precautions ..................................................................................69  
Equation Calculations (EQN).................................................................69  
Equation Calculation Overview ........................................................................................69  
Selecting an Equation Type..............................................................................................71  
Inputting Values for Coefficients .......................................................................................71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-6  
Viewing Equation Solutions..............................................................................................72  
Statistical Calculations (SD/REG).........................................................72  
Statistical Sample Data ....................................................................................................72  
Performing Single-variable Statistical Calculations ..........................................................75  
Performing Paired-variable Statistical Calculations..........................................................77  
Statistical Calculation Examples ......................................................................................84  
Base-n Calculations (BASE-N)..............................................................86  
Performing Base-n Calculations.......................................................................................86  
Converting a Displayed Result to another Number Base.................................................87  
Specifying a Number Base for a Particular Value.............................................................88  
Performing Calculations Using Logical Operations and Negative Binary Values .............89  
CALC........................................................................................................90  
Using CALC......................................................................................................................90  
SOLVE......................................................................................................92  
Expressions Supported by SOLVE...................................................................................92  
Using SOLVE....................................................................................................................92  
Creating a Number Table from a Function (TABLE) ............................94  
TABLE Mode Overview.....................................................................................................94  
Creating a Number Table..................................................................................................96  
Number Table Creation Precautions.................................................................................97  
Built-in Formulas....................................................................................97  
Using Built-in Formulas ....................................................................................................97  
Built-in Formula Names....................................................................................................99  
User Formulas................................................................................................................102  
Program Mode (PROG).........................................................................104  
Program Mode Overview................................................................................................105  
Creating a Program........................................................................................................105  
Running a Program ........................................................................................................109  
File Screen Operations...................................................................................................111  
Deleting a Program.........................................................................................................112  
Command Reference............................................................................113  
Program Commands ......................................................................................................113  
Statistical Calculation Commands..................................................................................  
Other PROG Mode Commands......................................................................................122  
Data Communication (LINK)................................................................124  
Connecting Two fx-5800P Calculators to Each Other ....................................................124  
Transferring Data Between fx-5800P Calculators...........................................................124  
Memory Manager (MEMORY)...............................................................126  
Deletable Data Types and Supported Delete Operations...............................................127  
Using Memory Manager.................................................................................................127  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-7  
Appendix ...............................................................................................128  
Calculation Priority Sequence........................................................................................128  
Stack Limitations ............................................................................................................130  
Calculation Ranges, Number of Digits, and Precision....................................................130  
Error Messages..............................................................................................................132  
Before assuming malfunction of the calculator... ...........................................................135  
Lower Battery Indicator .................................................................................................135  
Power Requirements............................................................................136  
Specifications .......................................................................................137  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-8  
Before starting a calculation...  
Turning On the Calculator  
k
Press  
. This displays the same screen that was on the display when you last turned off  
o
the calculator.  
Adjusting Display Contrast  
A
If the figures on the display become hard to read, try adjusting display contrast.  
1. Press  
(SYSTEM) (Contrast).  
1
Nc3  
• This displays the contrast adjustment screen.  
2. Use  
and  
to adjust display contrast.  
d
e
3. After the setting is the way you want, press  
.
J
Note  
You can also use  
and  
to adjust contrast while the calculation mode menu that  
d
e
appears when you press the  
key is on the display.  
N
Turning Off the Calculator  
A
Press  
(OFF).  
1o  
Key Markings  
k
%
BIN [  
Function  
Key Marking Color To perform the function:  
ln  
Press the key.  
1
2
3
4
Orange  
Red  
Press  
Press  
and then press the key.  
and then press the key.  
%
[
1
S
BIN  
Green  
In the BASE-N Mode, press the key.  
Reading the Display  
k
Input Expressions and Calculation Results  
A
This calculator can display both the expressions you input and calculation results on the  
same screen.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-9  
Input expression  
Calculation result  
Display Symbols  
A
The symbols described below appear on the display of the calculator to indicate the current  
calculation mode, the calculator setup, the progress of calculations, and more.  
The nearby sample screen shows the symbol.  
7
The symbol turns on when degrees (Deg) are selected for  
7
the default angle unit (page 12).  
Calculation Modes and Setup  
Selecting a Calculation Mode  
Your calculator has 11 “calculation modes”.  
k
Selecting a Calculation Mode  
A
1. Press  
.
N
• This displays the calculation mode menu. Use  
screen 1 and screen 2.  
and  
to switch between menu  
c
f
Screen 1  
Screen 2  
2. Perform one of the following operations to select the calculation mode you want.  
To select this calculation mode:  
COMP (Computation)  
BASE-N (Base n)  
Go to this screen: And press this key:  
(COMP)  
(BASE-N)  
(SD)  
1
2
3
4
5
6
7
8
SD (Single Variable Statistics)  
REG (Paired Variable Statistics)  
PROG (Programming)  
RECUR (Recursion)  
(REG)  
Screen 1  
(PROG)  
(RECUR)  
(TABLE)  
(EQN)  
TABLE (Tables)  
EQN (Equations)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-10  
To select this calculation mode:  
LINK (Communication)  
Go to this screen: And press this key:  
(LINK)  
1
2
3
MEMORY (Memory Management)  
SYSTEM (Contrast Adjustment, Reset)  
Screen 2  
(MEMORY)  
(SYSTEM)  
To exit the calculation mode menu without changing the calculation mode, press  
.
N
Calculator Setup  
k
The calculator setup can be used to configure input and output settings, calculation  
parameters, and other settings. The setup can be configured using setup screens, which  
you access by pressing (SETUP). There are two setup screens, and you can use  
1 N  
to navigate between them.  
and  
f
c
Selecting the Display Format (MthIO, LineIO)  
A
You can select either natural display (MthIO) or linear display (LineIO) for expressions you  
input and for calculation results.  
Natural Display (MthIO)  
Natural display displays fraction, square root, derivative, integral, exponential, logarithmic,  
and other mathematical expressions just as they are written. This format is applied both for  
input expressions and for calculation results. When natural display is selected, the result of  
a calculation is displayed using fraction, square root, or π notation whenever possible.  
1
2
1
3
For example, the calculation 1 ÷ 2 produces the result , while π ÷ 3 results in  
π.  
Linear Display (LineIO)  
With linear display, expressions and functions are input and displayed using a special format  
1
2
defined by your calculator. For example,  
input as log(2,4).  
would be input as 1 2, and log 4 would be  
{
2
When linear display is selected all calculation results, except for fractions, are displayed  
using decimal values.  
To select this display fomat:  
Natural Display (MthIO)  
Linear Display (LineIO)  
Perform this key operation:  
(MthIO)  
1N1  
1N2  
(LineIO)  
Note  
For information about the input procedures when using the natural display and linear  
display, see “Inputting Calculation Expressions and Values” on page 14 of this manual and  
the sections of this manual that explanation of each type of calculation.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-11  
Specifying the Angle Unit  
A
To select this angle unit:  
Perform this key operation:  
Degrees  
Radians  
Grads  
(Deg)  
(Rad)  
(Gra)  
1N3  
1N4  
1N5  
π
2
(90˚ =  
radians = 100 grads)  
Specifying the Display Digits  
A
To specify this display digit setting:  
Number of Decimal Places  
Significant Digits  
Perform this key operation:  
(Fix)  
(0) to  
(9)  
1N6  
1N7  
1N8  
0
1
9
(Sci)  
(1) to  
(9),  
(10)  
9
0
(Norm)  
(Norm1) or  
1
Exponential Display Range  
(Norm2)  
2
The following explains how calculation results are displayed in accordance with the setting  
you specify.  
• From zero to nine decimal places are displayed in accordance with the number of decimal  
places (Fix) you specify. Calculation results are rounded off to the specified number of  
digits.  
Example: 100 ÷ 7 = 14.286 (Fix = 3)  
14.29 (Fix = 2)  
• After you specify the number of significant digits with Sci, calculation results are  
displayed using the specified number of significant digits and 10 to the applicable power.  
Calculation results are rounded off to the specified number of digits.  
Example: 1 ÷ 7 = 1.4286 × 10–1 (Sci = 5)  
1.429 × 10–1 (Sci = 4)  
• Selecting Norm1 or Norm2 causes the display to switch to exponential notation whenever  
the result is within the ranges defined below.  
Norm1: 10–2 > x, x1010  
>
Norm2: 10–9 > x, x1010  
>
Example: 100 ÷ 7 = 14.28571429 (Norm1 or Norm2)  
1 ÷ 200 = 5. × 10–3  
0.005  
(Norm1)  
(Norm2)  
Specifying the Fraction Display Format  
A
To specify this fraction format for  
display of calculation results:  
Perform this key operation:  
Mixed Fractions  
(ab/c)  
(d/c)  
1Nc1  
Improper Fractions  
1Nc2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-12  
Specifying the Engineering Symbol Setting  
A
This setting lets you turn engineering symbols on and off. For more information, see “Using  
Engineering Symbols” on page 54.  
To do this:  
Perform this key operation:  
Turn engineering symbols on  
Turn engineering symbols off  
(ENG)  
(EngOn)  
1Nc3  
1Nc3  
1
2
(ENG)  
(EngOff)  
While engineering symbols are turned on (EngOn), engineering symbols are used when a  
calculation result is outside of the range of 1 x< 1000.  
<
Specifying the Complex Number Display Format  
A
You can specify either rectangular coordinate format or polar coordinate format for complex  
number calculation results.  
To specify this complex number format  
Perform this key operation:  
for display of calculation results:  
Rectangular Coordinates  
Polar Coordinates  
a b  
( + )  
i
(COMPLX)  
(COMPLX)  
1Nc4  
1
(rƧ)  
1Nc4  
2
ENG conversion (page 53) is not possible while polar coordinate format is selected.  
Specifying the Statistical Frequency Setting  
A
Use the key operations below to turn statistical frequency on or off during SD Mode and  
REG Mode calculations (page 72).  
To select this frequency setting:  
Frequency On  
Perform this key operation:  
(STAT)  
(FreqOn)  
1
2
1Nc5  
1Nc5  
Frequency Off  
(STAT)  
(FreqOff)  
Changing the BASE-N Mode Negative Value Setting  
A
You can use the key operations below to enable or disable use of negative values in the  
BASE-N Mode.  
To specify this setting:  
Negative values enabled  
Negative values disabled  
Perform this key operation:  
(BASE-N)  
(Signed)  
1Nc6  
1Nc6  
1
2
(BASE-N)  
(Unsigned)  
Clearing the Calculation Mode and Setup Settings  
(Reset Setup)  
k
Perform the following key operation to reset the calculation mode and setup settings.  
(SYSTEM) (Reset Setup) (Yes)  
Nc3  
2
E
If you do not want to reset the calculator’s settings, press  
the above operation.  
(No) in place of  
(Yes) in  
E
J
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-13  
Calculation Mode.....................................COMP  
Setup Settings  
Display Format ....................................MthIO  
Angle Unit............................................Deg  
Exponential Display.............................Norm1  
Fraction Format ..................................d/c  
a b  
+
Complex Number Format....................  
i
Engineering Symbol............................EngOff  
Statistical Frequency...........................FreqOff  
BASE-N Negatives..............................Signed  
Using the Function Menu  
The function menu provides you with access to various mathematical functions, commands,  
constants, symbols, and other special operations.  
Displaying the Function Menu  
A
Press  
. The function menu shown below will appear if you press  
while in the  
z
z
COMP Mode for example.  
Exiting the Function Menu  
A
Press  
.
J
Inputting Calculation Expressions  
and Values  
Inputting a Calculation Expression (Natural Input)  
The natural input system of your calculator lets you input a calculation expression just as  
k
it is written and execute it by pressing . The calculator determines the proper priority  
E
sequence for addition, subtraction, multiplication, division, fractions and parentheses  
automatically.  
Example: 2 (5 + 4) – 2 × (–3) =  
b
2(5+4)-  
2*-3E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-14  
Inputting Scientific Functions with Parentheses (sin, cos,  
etc.)  
,
'
A
Your calculator supports input of the scientific functions with parentheses shown below.  
Note that after you input the argument, you need to press to close the parentheses.  
)
sin(, cos(, tan(, sin–1(, cos–1(, tan–1(, sinh(, cosh(, tanh(, sinh–1(, cosh–1(, tanh–1(, log(, ln(,  
e^(, 10^(,  
(, 3 (, Abs(, Pol(, Rec(, (, d/dx(, d 2/dx2(, Σ(, P(, Q(, R(, Arg(, Conjg(, ReP(,  
'
'
ImP(, Not(, Neg(, Det(, Trn(, Rnd(, Int(, Frac(, Intg(, RanInt#(  
Example: sin 30 =  
b
s30)E  
Note  
Some functions require a different input sequence when using natural input. For more  
information, see “Inputting Calculation Expressions Using Natural Display” on page 17.  
Omitting the Multiplication Sign  
A
You can omit the multiplication sign in the following cases.  
• Immediately before an open parenthesis: 2 × (5 + 4)  
• Immediately before a scientific function with parentheses: 2 × sin(30), 2 ×  
• Before a prefix symbol (excluding the minus sign): 2 × h123  
(3)  
'
• Before a variable name, constant, or random number: 20 × A, 2 × π, 2 ×  
i
Final Closed Parenthesis  
A
You can omit one or more closed parentheses that come at the end of a calculation,  
immediately before the key is pressed.  
w
Example: (2 + 3) (4 − 1) = 15  
b
(2+3)  
(4-1E  
Calculation Expression Wrapping (Linear Display)  
A
When using linear display, calculation expressions that are longer than 16 characters  
(numbers, letters, and operators) are wrapped automatically to the next line.  
Example: 123456789 + 123456789 = 246913578  
b
123456789+  
123456789E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-15  
Number of Input Characters (Bytes)  
A
As you input a mathematical expression, it is stored in memory called an “input area,”  
which has a capacity of 127 bytes. This means you can input up to 127 bytes for a single  
mathematical expression.  
When linear display is selected as the display format, each function normally uses one or  
two bytes of memory. With the natural display format, each function use four or more bytes  
of memory. For more information, see “Inputting Calculation Expressions Using Natural  
Display” on page 17.  
Normally, the cursor that indicates the current input location on the display is either a  
fl ashing vertical bar ( ) or horizontal bar ( ). When the remaining capacity of the input area  
|
is 10 bytes or less, the cursor changes to a flashing box ( ).  
k
If this happens, stop input of the current expression at some suitable location and calculate  
its result.  
Using Natural Display  
k
While natural display is selected as the display format (page 11), you can input fractions  
and some scientific functions just as they are written.  
Natural Display Basics  
A
The table below lists the types of scientific functions that you can input using natural display  
format.  
• The *1 column shows the number of bytes of memory used up by each scientific function.  
See “Number of Input Characters (Bytes)” (page 16) for more information.  
• For information about the *2 column, see “Using Values and Expressions as Arguments”  
(page 18).  
Scientific Functions that Support Natural Display  
Function  
Improper Fraction  
Key Operation  
*1  
9
*2  
Yes  
No  
'
Mixed Fraction  
log(a,b)  
10^x  
(
)
14  
7
1' (  
– {MATH} (logab)  
c7  
Yes  
Yes  
z
(
(
)
4
1l  
1i  
!
$
e ^x  
)
4
4
9
4
5
Yes  
Yes  
Yes  
No  
%
Square Root (  
Cube Root (3  
)
'
)
(
)
#
'
1(  
x
Square  
Reciprocal  
(x–1  
)
No  
1)  
E-16  
Function  
Key Operation  
*1  
7
*2  
Derivative  
Second Derivative  
Calculation  
– {MATH}  
– {MATH}  
– {MATH}  
(d/dX)  
2
(d2/dX2)  
3
(Σ()  
4
Yes  
Yes  
Yes  
z
z
z
7
11  
Σ
Note  
If you include values or expressions in parentheses (  
and  
) while using natural  
)
(
display, the height of the parentheses will adjust automatically depending on whether they  
enclose one line or two lines. Regardless of their height, opening and closing parentheses  
take up one byte of memory each.  
Inputting Calculation Expressions Using Natural Display  
1. To input a specific function, perform the operation in the “Key Operation” column of the  
“Scientific Functions that Support Natural Display” table.  
2. At the input fields indicated by , input the required values and expressions.  
• Use the cursor keys to move between the input fields of the expression.  
1 + 2  
Example: To input  
2 × 3  
B
Specify fraction input:  
Input the numerator:  
'
1+2  
Move the cursor to the denominator:  
c
Input the denominator:  
Execute the calculation:  
2*3  
E
Important!  
• Certain types of expressions can cause the height of a calculation formula to be greater  
than one display line. The maximum allowable height of a calculation formula is two  
display screens (31 dots × 2). Further input will become impossible if the height of the  
calculation you are inputting exceeds the allowable limit.  
• Nesting of functions and parentheses is allowed. Further input will become impossible if  
you nest too many functions and/or parentheses. If this happens, divide the calculation  
into multiple parts and calculate each part separately.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-17  
Scrolling the Screen Left and Right  
A
The screen will show up to 14 characters when inputting with natural display. When you  
input more than 14 characters, the screen will scroll automatically. If this happens, the  
]
symbol will turn on to let you know that the expression runs off the left side of the display.  
Input expression  
1111 + 2222 + 3333 + 444  
B
Displayed expression  
Cursor  
• While the  
symbol is turned on, you can use the  
key to move the cursor to the left  
]
d
and scroll the screen.  
• Scrolling to the left causes part of the expression to run off the right side of the display,  
which is indicated by the symbol on the right. While the symbol is on the screen, you  
'
'
can use the  
key to move the cursor to the right and scroll the screen.  
e
Using Values and Expressions as Arguments  
A
When inputting with natural display, in certain cases you can use a value or an expression  
that is enclosed in parentheses that you have already input as the argument of a scientific  
function (such as  
), the numerator of a fraction, etc. For the sake of explanation here,  
'
a natural display function that supports the use of previously input values or parenthetical  
expressions is called an “insertable natural display function”.  
Example: To insert the natural display function  
into the parenthetical expression in the  
'
following calculation: 1 + (2 + 3) + 4  
(Move the cursor immediately to the left of  
the parenthetical expression.)  
B
(INS)  
1Y  
!
Note  
• Not all natural display functions are insertable. Only the scientific functions for which  
Yes” appears in the column of the table under “Scientific Functions that Support Natural  
Display” (page 16) are insertable.  
• The cursor can be immediately to the left of a parenthetical expression, a numeric value,  
or a fraction. Inserting an insertable function will make the parenthetical expression, value,  
or fraction the argument of the inserted function.  
• If the cursor is located immediately to the left of a scientific function, the entire function  
becomes the argument of the inserted function.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-18  
Editing a Calculation  
k
Insert Mode and Overwrite Mode  
A
The calculator has two input modes. The insert mode inserts your input at the cursor  
location, shifting anything to the right of the cursor to make room. The overwrite mode  
replaces the key operation at the cursor location with your input.  
Only the insert mode is available when natural display is selected as the display format.You  
cannot change to the overwrite mode. When linear display is selected as the display format,  
you can choose either the insert mode or overwrite mode for input.  
Original Expression  
Pressing  
+
Insert Mode  
Cursor  
Overwrite Mode  
Cursor  
A vertical cursor ( ) indicates the insert mode, while a horizontal cursor ( ) indicates the  
|
overwrite mode.  
Selecting an Input Mode  
The initial default input mode setting is insert mode. If you have linear display selected as  
the display format and want to change to the overwrite mode, press:  
(INS).  
1Y  
Editing a Key OperationYou Just Input  
A
When the cursor is located at the end of the input, press  
to delete the last key operation  
Y
you performed.  
Example: To correct 369 × 13 so it becomes 369 × 12  
369*13  
Bb  
Y
2
Deleting a Key Operation  
A
With the insert mode, use  
and  
to move the cursor to the right of the key operation  
d
e
you want to delete and then press  
. With the overwrite mode, move the cursor to the  
Y
key operation you want to delete and then press  
operation.  
. Each press of  
deletes one key  
Y
Y
Example: To correct 369 × × 12 so it becomes 369 × 12  
Insert Mode  
369**12  
Bb  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-19  
dd  
Y
Overwrite Mode  
369**12  
b
ddd  
Y
Editing a Key Operation within an Expression  
A
With the insert mode, use  
and  
to move the cursor to the right of the key operation  
d
e
you want to edit, press  
to delete it, and then perform the correct key operation. With the  
Y
overwrite mode, move the cursor to the key operation you want to correct and then perform  
the correct key operation.  
Example: To correct cos(60) so it becomes sin(60)  
Insert Mode  
c60)  
dddY  
s
Bb  
Overwrite Mode  
c60)  
dddd  
s
b
Inserting Key Operations into an Expression  
A
Be sure to select the insert mode whenever you want to insert key operations into an  
expression. Use and to move the cursor to the location where you want to insert the  
d
e
key operations and then perform them.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-20  
Finding the Location of an Error  
k
If your calculation expression is incorrect, an error message will appear on the display  
when you press to execute it. Pressing the , or key after an error message  
,
E
J d  
e
appears will cause the cursor to jump to the location in your calculation that caused the  
error so you can correct it.  
Example: When you input 14 ÷ 0 × 2 = instead of 14 ÷ 5 × 2 =  
(The following examples use the insert mode.)  
b
14/0*2E  
(or  
,
)
J
e d  
Location of Error  
D5  
E
• Instead of pressing  
,
or  
while an error message is displayed to find the  
J e  
d
location of the error, you could also press  
to clear the calculation.  
o
Displaying Decimal Results while  
Natural Display is Selected as the  
Display Format  
Pressing  
to execute a calculation while natural display is selected will display the result  
E
in natural format. Pressing  
decimal format.  
will execute the calculation and display the result in  
1E  
To display the result in this format:  
Natural Format  
Perform this key operation:  
E
Decimal Format  
1E  
Note  
When linear display is selected as the display format, execution of a calculation is always  
displayed in linear (decimal) format, regardless of whether you press or  
.
1E  
E
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-21  
Example Calculations  
k
Example: 2 + 8 = 3  
2
'
' '  
B
!2e+!8E  
Produce the result in decimal format:  
!2e+!81E  
Using the  
Key  
f
(S-D Transformation)  
You can use the  
key to transform a value between its decimal (D) form and its standard (S)  
f
form (fraction,  
, π).  
'
Important!  
• Depending on the type of calculation result that is on the display when you press the  
key, the conversion process may take some time to perform.  
f
• With certain calculation results, pressing the  
key will not convert the displayed value.  
f
Examples of S-D Transformation  
k
Example 1: While linear display is selected as the display format, to perform the calculation  
111 ÷ 33, and then convert the result to fraction format  
b
111/33E  
f
f
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-22  
Note  
• Each press of the  
key toggles the displayed result between the two forms.  
f
• The format of the fraction depends on which fraction display format (improper or mixed) is  
currently selected (page 12).  
Example 2: While natural display is selected as the display format, to perform the  
calculation 111 ÷ 33, and then convert the result to decimal format  
B
111/33E  
f
f
Example 3: While natural display is selected as the display format, to perform the π  
calculation shown below, and then convert the result to decimal format  
B
(π)  
15 *'2c5E  
f
Basic Calculations  
Unless otherwise noted, the calculations in this section can be performed in any of the  
calculator’s calculation mode, except for the BASE-N Mode.  
Arithmetic Calculations  
k
Arithmetic calculations can be used to perform addition (  
), subtraction (  
),  
+
-
multiplication (  
), and division (  
).  
*
/
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-23  
Example 1: 2.5 + 1 − 2 = 1.5  
b
2.5+1-2E  
7*8-4*5E  
Example 2: 7 × 8 − 4 × 5 = 36  
b
• The calculator determines the proper priority sequence for addition, subtraction,  
multiplication, and division automatically. See “Calculation Priority Sequence” on page 128  
for more information.  
Fractions  
k
Keep in mind when inputting fractions on your calculator that the input procedure you need  
to use depends on whether natural display or linear display is selected as the display format  
(page 11), as shown below.  
Natural Display:  
Key Operation  
Display  
7
3
Improper Fraction  
Mixed Fraction  
'7c3  
(
)
1
2
1' (  
2e1c3  
3
Linear Display:  
Key Operation  
Display  
{
7
3
Improper Fraction  
7'3  
Numerator Denominator  
{
{
2
1
3
Mixed Fraction  
2'1'3  
Integer Numerator Denominator  
As you can see above, natural display lets you input fractions as they appear in your  
textbook, while linear display requires input of a special symbol ( ).  
{
Note  
• Under initial default settings, fractions are displayed as improper fractions.  
• Fraction calculation results are always reduced automatically before being displayed.  
Executing 2 4 =, for example, will display the result 1 2.  
{
{
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-24  
Fraction Calculation Examples  
A
2
3
1
2
7
6
Example 1:  
B
+
=
'2c3  
e+  
'1c2  
E
b
2'3+1'2  
E
1
4
2
3
11  
12  
Example 2: 3 + 1 = 4  
(Fraction Display Format: ab/c)  
b
3'1'4+  
1'2'3E  
B
(
)
1' ( 3e1c4e+  
(
)
1' ( 1e2c3E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-25  
Note  
• If the total number of elements (integer digits + numerator digits + denominator digits  
+ separator symbols) that make up a mixed fraction expression is greater than 10, the  
calculation result will be displayed in decimal form.  
• If an input calculation includes a mixture of fraction and decimal values, the result will be  
displayed in decimal format.  
You can input integers only for the elements of a fraction.  
Switching between Improper Fraction and Mixed Fraction  
Format  
A
To convert an improper fraction to a mixed fraction (or a mixed fraction to an improper  
b
d
c
fraction), press  
(a).  
1f  
c
Switching between Fraction and Decimal Format  
A
Use the procedure below to toggle a displayed calculation result between fraction and  
decimal format.  
3
2
3
2
Example: 1.5 =  
,
= 1.5  
b
1.5E  
f
The current fraction display format setting determines if an improper or mixed fraction is displayed.  
f
Note  
The calculator cannot switch from decimal to fraction format if the total number of elements  
(integer digits + numerator digits + denominator digits + separator symbols) that make up a  
mixed fraction is greater than 10.  
Percent Calculations  
k
Inputting a value and with a percent (%) sign makes the value a percent. The percent (%)  
sign uses the value immediately before it as the argument, which is simply divided by 100 to  
get the percentage value.  
Percent Calculation Examples  
A
All of the following examples are performed using linear display (  
).  
b
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-26  
2
100  
Example 1: 2% = 0.02  
(
)
(%)  
(%)  
21,  
E
20  
100  
Example 2: 150 × 20% = 30 (150 ×  
)
150*201,  
E
Example 3: What percent of 880 is 660?  
660/880  
(%)  
1,  
E
Example 4: Increase 2500 by 15%.  
2500+2500*  
(%)  
151,  
E
Example 5: Reduce 3500 by 25%.  
3500-3500*  
(%)  
251,  
E
Degree, Minute, Second (Sexagesimal) Calculations  
You can perform calculations using sexagesimal values, and you can convert between  
k
sexagesimal and decimal.  
Inputting Sexagesimal Values  
A
The following is basic syntax for inputting a sexagesimal value.  
{Degrees} {Minutes} {Seconds}  
$
$
$
Example: To input 2°30´30˝  
b
2e30e30eE  
• Note that you must always input something for the degrees and minutes, even if they are  
zero.  
Example: To input 0°00´30˝, press  
.
0$0$30$  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-27  
Sexagesimal Calculation Examples  
A
• The following types of sexagesimal calculations will produce sexagesimal results.  
- 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˝ = 3°00´00˝  
2e20e30e+  
0e39e30eE  
b
Example 2: 2°20´00˝ × 3.5 = 8°10´00˝  
2e20e*  
3.5E  
b
Performing a Decimal Calculation to Obtain a Sexagesimal  
Result  
A
You can use the “ DMS” command to execute a decimal calculation and obtain a  
'
sexagesimal result. The “ DMS” command can be used in the COMP Mode only.  
'
Example: Perform the calculation 100 ÷ 3 so it produces a sexagesimal result  
b
100/3E  
– {ANGLE} DMS)  
(
z
4 ' E  
Converting between Sexagesimal and Decimal  
A
Pressing  
while a calculation result is displayed will toggle the value between  
$
sexagesimal and decimal.  
Example: To convert 2.255 to sexagesimal  
b
2.255E  
e
Calculation History and Replay  
You can use calculation history in the COMP and BASE-N Modes.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-28  
Accessing Calculation History  
k
The  
symbol in the upper right corner of the display indicates that there is data stored in  
`
calculation history. To view the data in calculation history, press  
. Each press of  
will  
f
f
scroll upwards (back) one calculation, displaying both the calculation expression and its  
result.  
Example:  
1+1E2+2E  
3+3E  
B
f
f
While scrolling through calculation history records, the  
symbol will appear on the display,  
$
which indicates that there are records below (newer than) the current one. When this symbol  
is turned on, press  
to scroll downwards (forward) through calculation history records.  
c
Important!  
• Calculation history records are all cleared when you change to a different calculation  
mode, or when you change the display format.  
• Calculation history capacity is limited. Whenever you perform a new calculation while  
calculation history is full, the oldest record in calculation history is deleted automatically to  
make room for the new one.  
Note  
A calculation that contains any of the following functions is not stored in calculation history  
when it is executed.  
CALC, SOLVE, Built-in Formulas, User Formulas  
Using Replay  
k
While a calculation history record is on the display, press  
or  
to display the cursor  
d
e
and enter the editing mode. Pressing  
displays the cursor at the beginning of the  
e
calculation expression, while  
displays it at the end. After you make the changes you  
d
want, press  
to execute the calculation.  
E
Example: 4 × 3 + 2.5 = 14.5  
4 × 3 – 7.1 = 4.9  
b
4*3+2.5E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-29  
d
YYYY  
-7.1E  
Using Multi-statements in  
Calculations  
A multi-statement is a statement that is made up of multiple calculation expressions  
separated by special separator codes (: and ). The following examples show how the two  
^
separator codes differ from each other.  
{expression 1} : {expression 2} : .... : {expression n}  
Pressing  
executes each expression in sequence, starting with {expression 1} and  
E
ending with the final expression in the series. After that, the result of the final expression  
appears on the display.  
Example: To perform the calculation 123 + 456, and then subtract its result from 1000  
b
(:)  
123+4561!  
(Ans)  
1000-1-  
E
{expression 1}  
{expression 2}  
....  
{expression n}  
^
^
^
In this case, pressing  
starts execution starting with {expression 1}. When execution  
E
reaches a  
separator, execution pauses and the calculation result up to that point appears  
^
on the display. Pressing  
separator.  
again will resume execution from the expression below the  
E
^
Example: To display the result of the calculation 123 + 456, and then subtract it from 1000  
b
(
)
123+4561x ^  
(Ans)  
1000-1-  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-30  
E
E
Note  
• The Q symbol turns on in the upper right corner of the display when execution of a  
multi-statement calculation has been paused by a separator.  
^
• When performing a multi-statement calculation, Ans (Answer Memory) (page 32) is  
updated each time any of the statements that makes up a multi-statement produces a  
result.  
You can mix “ ” and “:” separators within the same calculation.  
^
Calculator Memory Operations  
Your calculator includes the types of memory described below, which you can use for  
storage and recall of values.  
Memory Name  
Description  
Answer Memory contains the result of the last calculation you  
performed.  
Answer Memory  
Independent memory comes in handy when adding or subtracting  
multiple calculation results.  
Independent Memory  
Variables  
The letters A through Z can be assigned different values  
individually and used in calculations. Note that variable M is also  
used for storing independent memory values.  
You can create extra variables when you need storage for more  
values than provided by the 26 letters from A through Z.You can  
reserve up to 2372 extra variables, which are named Z[1], Z[2],  
etc.  
Extra Variables  
The following literal variables are used by the calculator’s built-in  
formulas or user formulas.  
• Lower-cast alphabetic characters: a through z  
• Greek characters: α through ω, Α through Ω  
• Subscripted alphabetic and Greek characters: A1, a0, ωt, x, etc.  
For details about built-in formulas and formula variables, see  
“Built-in Formulas” (page 97).  
Formula Variables  
The types of memory described above are not cleared when you press the  
to another mode, or turn off the calculator.  
key, change  
o
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-31  
Using Answer Memory (Ans)  
k
The result of any new calculation you perform on the calculator is stored automatically in  
Answer Memory (Ans).  
Automatic Insertion of Ans in Consecutive Calculations  
A
If you start a new calculation while the result of a previous calculation is still on the display,  
the calculator will insert Ans into the applicable location of the new calculation automatically.  
Example 1: To divide the result of 3 × 4 by 30  
b
3*4E  
(Next)  
/30E  
Pressing  
inputs Ans automatically.  
/
Example 2: To determine the square root of the result of 32 + 42  
b
3x+4xE  
!E  
Note  
• As in the above examples, the calculator automatically inserts Ans as the argument of  
any calculation operator or scientific function you input while a calculation result is on the  
display.  
• In the case of a function with a parenthetical argument (page 15), Ans automatically  
becomes the argument only in the case that you input the function alone and then  
press  
. Note, however, that with natural display Ans may not become the argument  
E
automatically when using a function with a parenthetical argument.  
• Basically, Ans is inserted automatically only when the result of the previous calculation is  
still on the display, immediately after you executed the calculation that produced it. If you  
want to insert Ans after clearing the display by pressing  
, press  
(Ans).  
1-  
o
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-32  
Inserting Ans into a Calculation Manually  
A
You can insert Ans into a calculation at the current cursor location by pressing  
(Ans).  
1-  
Example 1: To use the result of 123 + 456 in another calculation as shown below  
123 + 456 = 579  
789 – 579 = 210  
b
123+456E  
(Ans)  
789-1-  
E
Example 2: To determine the square root of 32 + 42 and then add 5 to the result  
b
3x+4xE  
(Ans)  
)+5E  
!1-  
Using Independent Memory  
k
Independent memory (M) is used mainly for calculating cumulative totals.  
Adding to Independent Memory  
A
While a value you input or the result of a calculation is on the display, press  
to add it to  
l
independent memory (M).  
Example: To add the result of 105 ÷ 3 to independent memory (M)  
b
105/3l  
Subtracting from Independent Memory  
A
While a value you input or the result of a calculation is on the display, press  
(M–) to  
1l  
subtract it from independent memory (M).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-33  
Example: To subtract the result of 3 × 2 from independent memory (M)  
b
(M–)  
3*21l  
Note  
Pressing  
or  
(M–) while a calculation result is on the display will add it to or  
1l  
l
subtract it from independent memory.  
Important!  
The value that appears on the display when you press  
or  
(M–) at the end of a  
1l  
l
calculation in place of  
is the result of the calculation (which is added to or subtracted  
E
from independent memory). It is not the current contents of independent memory.  
Viewing Independent Memory Contents  
A
Press  
(M).  
~9  
Clearing Independent Memory Contents (to 0)  
A
01~  
(STO)  
(M)  
9
Calculation Example Using Independent Memory  
A
Press  
(STO)  
(M) to clear independent memory contents before performing the  
9
01~  
following operation.  
Example:  
23 + 9 = 32  
53 – 6 = 47  
23+9m  
53-6m  
−) 45 × 2 = 90  
99 ÷ 3 = 33  
(M–)  
45*21m  
99/3m  
(M)  
(Total) 22  
t9  
(Recalls value of M.)  
Using Variables  
k
Your calculator supports the use of 26 variables, named A through Z.  
Assigning a Value or Calculation Result to a Variable  
A
Use the procedure shown below to assign a value or a calculation expression to a variable.  
Example: To assign 3 + 5 to variable A  
(STO)  
(A)  
3+51~  
0
Viewing the Value Assigned to a Variable  
A
To view the value assigned to a variable, press  
and then specify the variable name.You  
~
could also press  
, specify the variable name, and then press  
.
E
S
Example: To view the value assigned to variable A  
(A) or (A)  
~0  
S0  
E
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-34  
Using a Variable in a Calculation  
A
You can use variables in calculations the same way you use values.  
Example: To calculate 5 + A  
(A)  
5+S0  
E
Clearing the Value Assigned to a Variable (to 0)  
A
Example: To clear variable A  
(STO)  
(A)  
0
01~  
Clearing All Variables (to 0)  
A
Use the MEMORY Mode screen to clear the contents of all the variables. See “Memory  
Manager (MEMORY)” on page 126 for more information.  
Clearing All Memory Contents  
k
Perform the operation below when you want to clear all variables (including variable M) and  
Answer Memory (Ans) to zero.  
– {CLR} – {Memory}  
z
E
Reserving Variable Memory  
If you find that the calculator’s default variables (A through Z) are not enough for your  
purposes, you can reserve variable memory and create “extra variables” for storage of  
value.  
Extra variables work like array variables of an array named “Z” when assigning or recalling  
their values. An extra variable name consists of the letter “Z” followed by a value in brackets,  
like Z[5].  
User Memory Area  
k
Your calculator has a 28500-byte user memory area that you can use to reserve variable  
memory and add extra variables.  
Important!  
You can perform the procedure to reserve variable memory in the COMP Mode or in a  
COMP Mode program. All of the sample operations in this section are performed in the  
COMP Mode (  
N1  
).  
• The 28500-byte user memory is used for storage of extra variables and programs. This  
means that increasing the number of extra variables reduces the amount of memory  
available for storing programs. So also, storing programs in memory reduces the amount  
of memory available for storing extra variables.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-35  
Adding Extra Variables  
A
Example: To increase the number of variables by 10  
b
– {PROG} – { (Dim Z)  
}
10z  
/ 1.  
E
• When “Done” appears on the display, it means that the number of extra  
variables you specified has been added. At this point, zero is assigned to all of  
the extra variables.  
(To check the value of Z[10])  
(Z)  
oS5  
([)  
Si 10S6  
(])  
E
Note  
Reserving variable memory uses up a basic 26 bytes, plus 12 bytes for each of the extra  
variables that you add. Note that storing a complex number of an extra variable uses up 22  
bytes. Adding 10 extra variables as shown above, for example, uses up 26 + (12 × 10) = 146  
bytes of the user memory area. Since user memory has a total capacity of 28500 bytes, the  
limit on the number of extra variables you can add is 2372 (assuming you do not have any  
complex numbers assigned to the extra variables).  
Using Extra Variables  
k
After creating extra variables, you can assign values to them and insert them into  
calculations just as you do with the default valuables (from A through Z). Just remember that  
extra variable names consist of the letter “Z” followed by a value in brackets, like Z[5].  
Note  
• The closing bracket ( ] ) of the extra variable name can be omitted.  
• In place of a value inside the brackets of an extra variable name, you can use a calculation  
expression or a default array name (A to Z).  
• Note that the value in the brackets of an extra variable name must be in the range of  
1 and the number of extra variables that have been added. Trying to use a value that  
exceeds the number of extra variables will cause an error.  
Assigning a Value or Calculation Result to an Extra Variable  
A
You can assign a value to an extra variable using the following command syntax: {value or  
expression} Z[{extra variable value}]  
.
E
/
Example: To assign 3 + 5 to variable Z[5]  
– {PROG} – {  
}
3+5z  
/
b
(Z) ([)  
S5 Si 5S6  
(])  
E
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-36  
Important!  
You can write data to extra variables in the COMP Mode or in a COMP Mode program.  
Recalling the Contents of an Extra Variable  
A
Input the name (Z[n]) of the extra variable whose contents you want to recall, and then  
press  
.
E
Example: To recall the contents of extra variable Z[5]  
b
(Z) (])  
([)  
S5 Si 5a6 E  
Using an Extra Variable in a Calculation  
A
You can use extra variables in calculations the same way you use values.  
Example: To calculate 5 + Z[5]  
b
(Z)  
([)  
(])  
5+S5 Si 5S6 E  
Clearing Extra Variable Contents (to 0)  
A
Example: To clear extra variable Z[5]  
– {PROG} – { (Z)  
}
([) (])  
0z  
/ S5 ai 5S6  
E
Clearing All Extra Variables  
A
Perform the operation below when you want delete all extra variables that are currently in  
calculator memory.  
– {PROG} – { (Dim Z)  
}
0z  
/ 1.  
E
Note  
You can also use the MEMORY Mode screen to delete all the extra variables. See “Memory  
Manager (MEMORY)” on page 126 for more information.  
Using and Scientific Constants  
π
Pi ( )  
π
k
Your calculator supports input of pi (π) into calculations. Pi (π) is supported in all modes,  
except for the BASE-N Mode. The following is the value that the calculator uses for π.  
π = 3.14159265358980 (1Z(π))  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-37  
Scientific Constants  
k
Your calculator has 40 often-used scientific constants built in. Like π, each scientific constant  
has a unique display symbol. Scientific constants are supported in all modes, except for the  
BASE-N Mode.  
Inputting a Scientific Constant  
A
1. Press  
to display the function menu.  
z
2. On the menu, select “CONST”.  
• This displays page 1 of the scientific constant menu.  
• There are five scientific command menu screens, and you can use  
and  
to  
c
f
navigate between them. For more information about scientific constants, see “List of  
Scientific Constants” on page 39.  
3. Use  
and  
to scroll through the pages and display the one that contains the  
c
f
scientific constant you want.  
4. Press the number key (from  
want to select.  
to  
) that corresponds to the scientific constant you  
8
1
• This will input the scientific constant symbol that corresponds to the number key you  
press.  
1
• Pressing  
here will display the value of the scientific constant whose symbol is  
E
currently on the screen.  
Example Calculations Using Scientific Constants  
A
Example: To calculate the constant for the speed of light in a vacuum (  
)
c0 = 1/ ε0µ0  
b
1/!  
– {CONST}  
(ε )  
ccc8  
z
0
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-38  
– {CONST}  
cccc1  
(ƫ )  
z
)
0
E
List of Scientific Constants  
A
The numbers in the “No.column show the scientific constant menu page number on the left  
and the number key you need to press to select the constant when the proper menu page is  
displayed.  
No.  
Scientific Constant  
No.  
Scientific Constant  
1-1 Proton mass  
3-5 Muon magnetic moment  
3-6 Faraday constant  
1-2 Neutron mass  
1-3 Electron mass  
3-7 Elementary charge  
1-4 Muon mass  
3-8 Avogadro constant  
1-5 Bohr radius  
4-1 Boltzmann constant  
1-6 Planck constant  
4-2 Molar volume of ideal gas  
4-3 Molar gas constant  
1-7 Nuclear magneton  
1-8 Bohr magneton  
4-4 Speed of light in vacuum  
4-5 First radiation constant  
4-6 Second radiation constant  
4-7 Stefan-Boltzmann constant  
4-8 Electric constant  
2-1 Planck constant, rationalized  
2-2 Fine-structure constant  
2-3 Classical electron radius  
2-4 Compton wavelength  
2-5 Proton gyromagnetic ratio  
2-6 Proton Compton wavelength  
2-7 Neutron Compton wavelength  
2-8 Rydberg constant  
5-1 Magnetic constant  
5-2 Magnetic flux quantum  
5-3 Standard acceleration of gravity  
5-4 Conductance quantum  
5-5 Characteristic impedance of vacuum  
5-6 Celsius temperature  
3-1 Atomic mass constant  
3-2 Proton magnetic moment  
3-3 Electron magnetic moment  
3-4 Neutron magnetic moment  
5-7 Newtonian constant of gravitation  
5-8 Standard atmosphere  
• The values are based on CODATA Recommended Values (2000). For details, see <#01>  
in the separate Supplement.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-39  
Scientific Function Calculations  
Unless otherwise noted, the functions in this section can be used in any of the calculator’s  
calculation modes, except for the BASE-N Mode.  
Scientific Function Calculation Precautions  
• When performing a calculation that includes a built-in scientific function, it may take  
some time before the calculation result appears. Do not perform any key operation on the  
calculator until the calculation result appears.  
To interrupt an on-going calculation operation, press  
.
@
Interpreting Scientific Function Syntax  
Text that represents a function’s argument is enclosed in braces ({ }). Arguments are  
normally {value} or {expression}.  
• When braces ({ }) are enclosed within parentheses, it means that input of everything  
inside the parentheses is mandatory.  
Trigonometric and Inverse Trigonometric Functions  
k
sin(, cos(, tan(, sin–1(, cos–1(, tan–1  
(
Syntax and Input  
A
sin({n}) (Other functions may be used in argument.)  
Example: sin 30 = 0.5, sin–10.5 = 30  
bv  
s30)E  
)
0.5)E  
(sin–1  
1s  
Remarks  
A
The angle unit you need to use in a calculation is the one that is currently selected as the  
default angle unit.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-40  
Angle Unit Conversion  
k
You can convert a value that was input using one angle unit to another angle unit.  
After you input a value, select – {ANGLE} to display the menu screen shown below.  
z
(°): Degrees  
1
2
3
r
( ): Radians  
g
( ): Grads  
π
2
Example: To convert  
radians to degrees  
(π)  
(15 /2)  
bv  
r
– {ANGLE}  
( )  
E
z
2
Hyperbolic and Inverse Hyperbolic Functions  
k
sinh(, cosh(, tanh(, sinh–1(, cosh–1(, tanh–1  
(
Syntax and Input  
A
sinh({n}) (Other functions may be used in argument.)  
Example: sinh 1 = 1.175201194  
b
– {MATH}  
cc1  
(sinh)  
1)  
z
Remarks  
A
To input a hyperbolic or inverse hyperbolic function, perform the following operation to  
display a menu of functions: – {MATH}  
.
cc  
z
Exponential and Logarithmic Functions  
k
10^(, e^(, log(, ln(  
Syntax and Input  
A
{
}
n
10^({n}) .......................... 10  
(Same as e^()  
log({n}) ........................... log10{n}  
(Common Logarithm)  
(Base {m} Logarithm)  
(Natural Logarithm)  
log({m},{n})..................... log{ }{n}  
m
ln({n}) ............................. log {n}  
e
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-41  
Example 1: log216 = 4, log16 = 1.204119983  
b
l2,16)E  
l16)E  
Base 10 (common logarithm) is assumed when no base is specified.  
B
– {MATH}  
c7  
(logab)  
z
2e16E  
Example 2: ln 90 (= loge 90) = 4.49980967  
b
i90)E  
Power Functions and Power Root Functions  
k
x2, x–1, ^(,  
(, 3 (,  
(
'
x
'
'
Syntax and Input  
A
{n} x2............................... {n}2  
(Square)  
{n} x–1 ............................. {n}–1  
(Reciprocal)  
(Power)  
{
}
n
{(m)}^({n})....................... {m}  
({n}) .......................... {n}  
(Square Root)  
(Cube Root)  
(Power Root)  
'
3
({n}) ......................... 3 {n}  
'
}
m
({n}) .................. { {n}  
x
({m})  
'
Example 1: ( 2 + 1) ( 2 – 1) = 1, (1 + 1)2+2 = 16  
'
'
b
(!2)+1)  
(!2)-1)E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-42  
(1+1)62+2)E  
B
(!2e+1)  
(!2e-1)E  
(1+1)62+2E  
2
3
Example 2: (–2) = 1.587401052  
b
(-2)6(2'3)E  
Integration Calculation  
k
Your calculator performs integration using Gauss-Kronrod integration for approximation. The  
calculator uses the following function for integration.  
(  
Syntax and Input  
A
f(x), a, b, tol)  
(  
f(x): Function of x (Input the function used by variable X.)  
• All variables other than X are viewed as constants.  
a: Lower limit of region of integration  
b: Upper limit of region of integration  
tol: Error tolerance range (Can be input only when linear display is being used.)  
• This parameter can be omitted. In that case, a tolerance of 1 × 10–5 is used.  
Example: (ln(x), 1, e) = 1 (tol value not input)  
B
– {MATH}  
(dX)  
z
1
)
(X)  
(
iS0 )c1f1i % 1E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-43  
b
– {MATH} (dX)  
z
1
(X)  
(
)
iS0 ),1,1i % 1))E  
Remarks  
A
• Use of ( is supported in the COMP, SD, REG, and EQN Modes only.  
• The following functions cannot be input for the f(x), a, b, and tol parameters: (, d/dx(,  
d2/dx2(, (. In addition, the Pol( and Rec( functions, and the random number functions  
Σ
cannot be input for the f(x) parameter.  
• The integration result will be negative when the limit of region of integration parameters  
are within the range a  
x
b and f(x) < 0.  
<
<
Example: (0.5X2 – 2, –2, 2) = –5.333333333  
• In the case of integration of a trigonometric function, select Rad for the angle unit.  
• Integration calculations can take a long time to complete.  
• Specifying a smaller value for the tol parameter tends to improve precision, but it also  
causes the calculation to take more time. Specify a tol value greater than 1 × 10–14  
You will not be able to input a tol value while using natural display.  
.
• The type of function being integrated, positive and negative values within the region of  
integration, and the region of integration being used can cause large error in integration  
values and errors.  
You can interrupt an ongoing integration calculation operation by pressing  
.
o
Tips to for Successful Integration Calculations  
A
• For periodic functions, and for positive and negative f(x) values due to the region of  
integration being used  
Divide the integration into parts for each period, or between positive and negative  
parts, obtain integration values for each, and then add the values.  
/
S Positive  
S Negative  
b f(x)dx = c f(x)dx + (– b f(x)dx)  
c
a
a
Positive Part  
Negative Part  
(S Positive)  
(S Negative)  
• For widely fluctuating integration values due to a minutely shifting region of integration  
Divide the integration interval into multiple parts (in a way that breaks areas of wide  
fl uctuation into small parts), perform integration on each part, and then combine the  
results.  
/
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-44  
b
b f(x)dx =  
f(x)dx +  
f(x)dx + .....+ f(x)dx  
x
1
x
2
a
a
x
1
x
4
Derivative  
k
Your calculator performs differential calculations by approximating the derivative based on  
centered difference approximation. Calculation is performed using the function shown below.  
d /dx(  
Syntax and Input  
A
d /dx( f (x), a, tol)  
f(x): Function of x (Input the function used by variable X.)  
• All variables other than X are viewed as constants.  
a: Value of point (derivative point) of desired derivative coefficient  
tol: Error tolerance range (Can be input only when linear display is being used.)  
• This parameter can be omitted. In that case, a tolerance of 1 × 10–10 is used.  
π
2
Example: To obtain the differential coefficient at point x =  
for the function y = sin(x)  
(tol value not input)  
– {MATH} (d/dX)  
(X)  
.....  
1
z
2
sS0  
)
V
B
(Continuing from , above)  
1
(π)  
e'1Z c2E  
b
(Continuing from , above)  
1
(π)  
,1Z '2)E  
Remarks  
A
• Use of d/dx( is supported in the COMP, SD, REG, and EQN Modes only.  
• The following functions cannot be input for the f(x), a, and tol parameters: (, d/dx(, d2/dx2(,  
Σ(. In addition, the Pol( and Rec( functions, and the random number functions cannot be  
input for the f(x) parameter.  
• In the case of differentiation of a trigonometric function, select Rad for the angle unit.  
• Specifying a smaller value for the tol parameter tends to improve precision, but it also  
causes the calculation to take more time. Specify a tol value greater than 1 × 10–14  
You will not be able to input a tol value while using natural display.  
.
• Non-consecutive points, abrupt fluctuation, extremely large or small points, inflection  
points, and the inclusion of points that cannot be differentiated, or a differential point or  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-45  
differential calculation result that approaches zero can cause poor precision or error.  
You can interrupt an ongoing differential calculation operation by pressing  
.
o
Second Derivative  
k
Your calculator lets you calculate the second derivative coefficient (d2/dx2( f (x))|x=a) for f (x)  
where x = a. Your calculator uses approximation based on the second order value differential  
equation of the Newton interpolation polynomial. Calculation is performed using the function  
shown below.  
d2/dx2(  
Syntax and Input  
A
d 2/dx2( f (x), a, tol)  
f (x): Function of x (Input the function used by variable X.)  
• All variables other than X are viewed as constants.  
a: Value of point (second derivative point) of desired second derivative  
coefficient  
tol: Error tolerance range (Can be input only when linear display is being used.)  
• This parameter can be omitted. In that case, a tolerance of 1 × 10–10 is used.  
Example 1: To obtain the second derivative coefficient for the function y = x3 + 4x2 + x – 6  
when x = 3  
B
– {MATH}  
(d2/dX2)  
3 S0 63e  
(X)  
z
(X)  
(X)  
+4S0 x+S0 -6e3E  
Example 2: To perform the same procedure as Example 1, specifying tol = 1 × 10–12  
Since you want to specify a value for tol, you will need to perform this calculation using  
linear display.  
b
– {MATH}  
(d2/dX2)  
3 S0 63)+4  
(X)  
z
(X)  
(X)  
S0 x+S0 -6,3,1Z-  
12)E  
Remarks  
A
See the remarks for derivative on page 45.  
Calculation  
Σ
k
This function determines the sum of an input f (x) for a specified range. Calculation is  
performed using the function shown below.  
Σ (  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-46  
The following shows the calculation formula used for Σ calculations.  
f (x), x, a, b) = f (a) + f (a+1) + .... + f (b)  
Σ (  
Syntax and Input  
A
f (x), x, a, b)  
Σ (  
f (x): Function of x (parameter variable specified below)  
x:  
Parameter variable (Any letter from A through Z)  
• If the variable name you specify here does not match the variable name  
used within the function of x, the variable in the function will be treated as a  
constant.  
a: Start point of calculation range  
b: End point of calculation range  
a and b are integers in the range of –1 × 1010< a b < 1 × 1010  
.
<
• The step for this calculation is fixed as 1.  
Example: Σ( X + 1, X, 1, 5) = 20  
– {MATH}  
(Σ()  
(X)  
z
4 S0  
B
(X)  
+1ea0 e1e5E  
b
– {MATH}  
(Σ()  
(X)  
z
4 S0  
(X)  
+1,a0 ,1,5)E  
Remarks  
A
• Use of Σ( is supported in the COMP, SD, REG, and EQN Modes only.  
• The following functions cannot be input for the f(x), a, and b parameters: (, d/dx(, d 2/dx2(,  
Σ(. In addition, the Pol( and Rec( functions, and the random number functions cannot be  
input for the f(x) parameter.  
You can interrupt an ongoing Σ calculation operation by pressing  
.
o
Coordinate Conversion (Rectangular  
Polar)  
k
Pol(, Rec(  
Your calculator can convert between rectangular coordinates and polar coordinates.  
o
o
Rectangular Coordinates (Rec)  
Polar Coordinates (Pol)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-47  
Syntax and Input  
A
Rectangular-to-Polar Coordinate Conversion (Pol)  
Pol(x, y)  
x: Rectangular coordinate x-value  
y: Rectangular coordinate y-value  
Polar-to-Rectangular Coordinate Conversion (Rec)  
Rec(r, Ƨ)  
r : Polar coordinate r-value  
Ƨ: Polar coordinate Ƨ-value  
Example 1: To convert the rectangular coordinates ( 2, 2 ) to polar coordinates  
''  
bv  
(Pol)  
!2)  
1+  
,!2))E  
Bv  
(Pol)  
!2e  
1+  
,!2e)E  
Example 2: To convert the polar coordinates (2, 30˚) to rectangular coordinates  
bv  
(Rec)  
1-  
2,  
30)E  
Remarks  
A
• These functions can be used in the COMP Mode.  
• The r-value or x-value produced by the calculation is assigned to variable I, while the  
Ƨ-value or y-value is assigned to variable J (page 34).  
• The values obtained for Ƨ when converting from rectangular coordinates to polar  
coordinates is within the range –180° < Ƨ 180°.  
<
• When executing a coordinate conversion function inside of a calculation expression, the  
calculation is performed using the first coordinate that the conversion produces (r-value or  
x-value).  
Example: Pol ( 2, 2 ) + 5 = 2 + 5 = 7  
''  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-48  
Random Number Functions  
k
Your calculator comes with functions for generating ten-digit non-sequential random  
numbers, ten-digit sequential random numbers, or random integers within a specific range.  
The following are the random number generation functions.  
Ran#, RanInt#(  
Non-sequential Random Numbers (Decimal Values)  
A
The following generates ten-digit non-sequential fractional numbers in the range of 0 to 1.  
Syntax: Ran#  
Example: To generate ten-digit non-sequential random numbers  
B
– {MATH}  
(Ran#)  
z
6
E
E
E
The above values are provided for example only. The actual values produced  
by your calculator for this function will be different.  
Sequential Random Numbers (Decimal Values)  
A
In this case, ten-digit sequential random numbers are generated in the range of 0 to 1 in  
accordance with nine sequences numbered from 1 through 9. The sequence is specified by  
the integer argument (1 through 9) of Ran#. The random numbers generated in accordance  
with the argument are generated in a fixed sequence.  
Syntax: Ran#{n} (n is an integer from 1 to 9.)  
Example: To generate sequential random numbers  
B
Initialize the sequence:  
– {MATH} (Ran#)  
6 0E  
z
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-49  
– {MATH}  
(Ran#)  
z
6
1E  
E
E
Random Integers  
A
This function generates random integers within a specific range.  
Syntax: RanInt#({m}, {n}) (m and n are integers. m < n; m , n < 1E10; n m < 1E10)  
Example: To generate random integers in the range of 0 to 5  
B
– {MATH} (RanInt)  
c8 0,5)E  
z
E
E
The above values are provided for example only. The actual values produced  
by your calculator for this function will be different.  
Other Functions  
k
x !, Abs(, nPr, nCr, Rnd(, Int(, Frac(, Intg(  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-50  
Factorial (!)  
A
Syntax: {n}! ({n} must be a natural number or 0.)  
Example: (5 + 3)!  
b
(5+3)  
– {MATH} (X!)  
z
5
E
Absolute Value (Abs)  
A
Syntax: Abs({n})  
Example: Abs (2 – 7) = 5  
B
– {MATH}  
(Abs)  
2-7E  
z
c1  
b
– {MATH}  
c1  
(Abs)  
2-7)E  
z
n r  
n r  
Permutation ( P )/Combination ( C )  
A
Syntax: {n}P{m}, {n}C{m}  
Example: How many four-person permutations and combinations are possible for a group  
of 10 people?  
b
– {MATH} (nPr)  
10z  
7
4E  
– {MATH} (nCr)  
10z  
8
4E  
Rounding Function (Rnd)  
A
You can use the rounding function (Rnd) to round the value, expression, or calculation result  
specified by the argument. Rounding is performed to the number of significant digits in  
accordance with the number of display digits setting.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-51  
Display Digit Setting: Norm1 or Norm2  
The mantissa is rounded off to 10 digits.  
Display Digit Setting: Fix or Sci  
The value is rounded to the specified number of digits.  
Example: 200 ÷ 7 × 14 = 400  
b
200/7*14E  
(3 decimal places)  
(SETUP)  
1N  
(Fix)  
3E  
6
(Internal calculation uses 15 digits.)  
200/7E  
*14E  
Now perform the same calculation using the rounding (Rnd) function.  
o200/7E  
(Calculation uses rounded value.)  
(Rnd)  
10  
E
(Rounded result)  
*14E  
Integer Part Extraction (Int)  
A
The Int( function extracts the integer part of the real number input as its argument.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-52  
Syntax: Int({n})  
Example: To extract the integer part of –1.5  
b
– {MATH} (Int)  
c2 -1.5)E  
z
Fractional Part Extraction (Frac)  
A
The Frac( function extracts the fractional part of the real number input as its argument.  
Syntax: Frac({n})  
Example: To extract the fractional part of –1.5  
b
– {MATH}  
c3  
(Frac)  
-1.5)E  
z
Largest Integer (Intg)  
A
The Intg( function determines the largest integer that does not exceed the real number input  
as its argument.  
Syntax: Intg({n})  
Example: To determine the largest integer that does not exceed –1.5  
b
– {MATH} (Intg)  
c4 -1.5)E  
z
Using Engineering Notation  
Using 103 Engineering Notation (ENG)  
k
Engineering notation (ENG) expresses quantities as a product of a positive number between  
1 and 10 and a power of 10 that is always a multiple of three. There are two functions that  
you can use to convert a number to engineering notation, ENG and ENG  
.
/
,
Function  
Key Operation  
ENG  
(ENG)  
/
,
1/  
ENG  
(
)
1*  
ENG  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-53  
ENG Conversion Examples  
k
Example 1: To convert 1234 to engineering notation using ENG  
/
B
1234E  
(ENG)  
(ENG)  
1/  
1/  
Example 2: To convert 123 to engineering notation using ENG  
,
B
123E  
(
(
)
)
1*  
ENG  
1*  
ENG  
Using Engineering Symbols  
k
Your calculator supports the use of ten engineering symbols (m, ƫ, n, p, f, k, M, G, T, P)  
that you can use for input of value or for calculation result display.You can use engineering  
symbols in calculations in all calculation modes, except for the BASE-N Mode.  
Displaying Calculation Results with Engineering Symbols  
A
Use the calculator’s setup screens to select “EngOn” for engineering symbols (page 13).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-54  
Inputting Values Using Engineering Symbols  
A
Example: To input 500 k  
500  
– {MATH}  
z
ccc  
(k)  
6
Using ENG (103) Conversion while Engineering Symbols  
Turned on (EngOn)  
A
Performing ENG conversion while “EngOn” is selected for engineering symbols (page 13)  
will move the decimal point three places to the right, and change the engineering symbol  
accordingly (from M to k, for example). Conversely, performing ENG conversion will move  
the decimal point three places to the left, and change the engineering symbol accordingly  
(from k to M, for example).  
Example: To calculate 999 k (kilo) + 25 k (kilo) = 1.024 M (Mega) = 1024 (kilo)  
b
– {MATH}  
– {MATH}  
(k)  
(k)  
999z  
25z  
ccc6  
ccc6  
+
E
(ENG conversion)  
(ENG)  
1/  
Complex Number Calculations  
(COMP)  
To perform the example operations in this section, first select COMP (  
calculation mode.  
) as the  
N1  
Inputting Complex Numbers  
k
i
Inputting Imaginary Numbers ( )  
A
Use the  
key to input imaginary number .  
i
i
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-55  
Example: To input 2 + 3  
i
2+3i  
Inputting Complex Number Values Using Polar Coordinate  
Format  
A
Complex numbers can also be input using polar coordinate format (r Ƨ).  
Example: To input 5 30  
()  
51i 30  
Important!  
When inputting argument Ƨ, enter a value that indicates an angle in accordance with the  
calculator’s current default angle unit setting.  
Complex Number Display Setting  
k
See “Specifying the Complex Number Display Format” (page 13).  
Complex Number Calculation Result Display Examples  
k
a bi  
Rectangular Coordinate Format ( + )  
A
(SETUP)  
c4  
(COMPLX) (a+b )  
1N  
1
i
Example 1: 2 × ( 3 + i) = 2 3 + 2i = 3.464101615 + 2i  
'
'
Bv  
b
2*(!3e+i)E  
2*(!3)+i)E  
When using linear display format, calculation results are displayed  
in two lines showing the real part and imaginary part.  
Example 2: 2 45 = 1 + i  
'
Bv  
()  
!2e1i 45E  
r
Ƨ
Polar Coordinate Format (  
)
A
(SETUP)  
c4  
(COMPLX) (rƧ)  
1N  
2
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-56  
Example 1: 2 × ( 3 + i) = 2 3 + 2i = 4 30  
'
'
Bv  
2*(!3e+i)E  
b
2*(!3)+i)E  
When using linear display format, calculation results are displayed  
in two lines showing the absolute value and argument.  
Example 2: 1 + i = 2 45  
'
Bv  
1+iE  
Conjugate Complex Number (Conjg)  
k
i
You can perform the operation below to obtain conjugate complex number ¯z = a b for the  
i
complex number z = a + b .  
i
Example: Obtain the conjugate complex number of 2 + 3  
B
– {COMPLX}  
(Conjg)  
2+3i)E  
z
3
Absolute Value and Argument (Abs, Arg)  
k
You can use the procedure shown below to obtain the absolute value (|z|) and argument  
i
(Arg(z)) on the Gaussian plane for a complex number in the format z = a + b .  
Example: To obtain the absolute value and  
Imaginary axis  
i
argument of 2 + 2  
b = 2  
v
b
Real axis  
o
a = 2  
Absolute Value:  
– {COMPLX}  
(Abs)  
z
1 2+2i)E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-57  
Argument:  
– {COMPLX}  
(Arg)  
z
2 2+2i)E  
Extracting the Real Part (ReP) and Imaginary Part (ImP)  
of a Complex Number  
k
You can use the following operations to extract the real part (a) or imaginary part (b) of  
i
complex number a + b .  
i
Example: Obtain the real part and imaginary part of 2 + 3  
B
– {COMPLX}  
(ReP)  
2+30)E  
z
z
4
– {COMPLX}  
(ImP)  
2+30)E  
5
Overriding the Default Complex Number Display Format  
k
You can use the procedures described below to override the default complex number  
display format and specify a particular display format for the calculation you are currently  
inputting.  
Specifying Rectangular Coordinate Format for a Calculation  
A
Input  
– {COMPLX}  
(
z
7 '  
a+b ) at the end of the calculation.  
i
Example: 2 2 45 = 2 + 2i (Angle Unit: Deg)  
'
Bv  
()  
2!2e10 45  
– {COMPLX}  
(
a+b )  
z
7 '  
i E  
Specifying Polar Coordinate Format for a Calculation  
A
Input  
– {COMPLX}  
(
z
6 '  
rƧ) at the end of the calculation.  
Example: 2 + 2i = 2 2 45  
'
Bv  
– {COMPLX}  
(
rƧ)  
2+20z  
6 '  
E
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-58  
Matrix Calculations (COMP)  
To perform the example operations in this section, first select COMP (  
calculation mode.  
) as the  
N1  
Matrix Calculation Overview  
k
Matrix calculations are performed by first storing the matrices in one of six matrix memory  
areas named Mat A through Mat F, and then using the matrix area variables to perform the  
2 0  
0 2  
1 2  
3 4  
+
actual calculation. To perform a matrix calculation like  
, for example, you would  
2 0  
0 2  
1 2  
3 4  
input  
into Mat A and  
into Mat B, when perform the calculation Mat A + Mat B.  
Matrix calculation results are displayed on a Mat Ans screen.  
About the Mat Ans Screen  
k
Any calculation result that is a matrix is stored in Matrix Answer memory named “Mat Ans”.  
You can use the Mat Ans screen to view the matrix that is currently stored in Mat Ans.  
• Each of cells on the Mat Ans screen shows up to six digits of the value currently stored in  
the cell.  
To check the value stored in a cell, use the cursor keys to move the highlighting to the cell.  
This will cause the full value contained to appear in the value display area at the bottom of  
the screen.  
• If a cell contains a fraction or sexagesimal value, the applicable cell on the Mat Ans  
screen will show the decimal format equivalent. When you move the highlighting to the  
cell, the value will appear in the applicable fraction or sexagesimal format in the value  
display area.  
• Though the Mat Ans screen looks very similar to the matrix editor screen, you cannot edit  
a matrix on the Mat Ans screen.  
• Pressing  
screen.  
while the Mat Ans screen is on the display will switch to the calculation  
E
You can press  
,
, or another operator key while the Mat Ans screen is on the  
+ -  
display to start a calculation that uses the current Mat Ans contents (like “Mat Ans+”). This  
is similar to Answer Memory operations (page 32). For more information, see “Performing  
Matrix Calculations” (page 62).  
Inputting and Editing Matrix Data  
k
You can input data for up to six matrices, named Mat A through Mat F, and then use the  
matrix names as variables in calculations. There are two methods you can use to input data  
into a matrix: using the matrix editor screen and using the value assignment command ( ).  
/
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-59  
Using the Matrix Editor Screen to Input Matrix Data  
A
1. Press  
– {MATRIX}  
(EDIT) to display the matrix  
z
1
memory area menu.  
• A memory area that already contains a matrix will show  
the dimensions of its matrix (like 2 × 2), while an area that  
is empty will be indicated by “None”.  
2. Use  
and  
to move the highlighting to the matrix you want to use for data input.  
c
f
3. Press  
.
E
• This displays a screen for specifying the dimensions of  
the matrix. m is the number of rows, while n is the number  
of columns.  
Note  
If you select a memory area that already contains a matrix in step 2, pressing  
E
will display the matrix editor screen so you can edit the matrix. If you want to delete  
the existing matrix and make a new one with different dimensions, press or  
e
(Dim) in place of  
z1  
in step 3.  
E
4. Specify the dimensions of the matrix you want to create, up to a maximum of 10 rows  
and 10 columns.  
To specify the number of rows, move the highlighting to m, input a value and then press  
. This will cause the highlighting to move to n.  
E
• Input a value for n to specify the number of columns and then press  
.
E
You can use  
and  
to move the highlighting between m and n.  
c
f
5. After inputting the row and column values you want, press  
.
E
• This will display the matrix editor screen.  
Cursor  
6. On the matrix editor screen, input values into the cells of the matrix.  
• Use the cursor keys to move the cursor to the cell you want and then input a value.  
After inputting a value, press to register it.  
E
7. After inputting all the values you want, press  
.
J
Using the Value Assignment Command ( ) to Input Matrix  
A
/
Data  
1. On the COMP Mode calculation screen, use the following syntax to input the matrix you  
want to input into matrix memory.  
a11  
a
12 ... a1n  
a21  
a
22 ... a2n  
[[a11, a12, ..., a1n][a21, a22, ..., a2n] ... [am1, am2, ..., amn]]  
am1 am2 ... amn  
1 2  
3 4  
• Inputting  
, for example, can be performed using the following key operation.  
([)  
([)  
(])  
(])  
Si Si 1,2S6  
([) (])  
Si 3,4S6 S6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-60  
2. Input the value assignment command ( ).  
/
– {PROG} – {  
}
/
z
3. Specify the matrix memory (Mat A to Mat F or Mat Ans) where you want to store the  
matrix.  
To store it in Mat A, for example, perform the following key  
operation:  
– {MATRIX}  
(Mat) (A).  
Si  
z
2
Important!  
If you specify a matrix memory that already contains matrix data, the existing data will be  
overwritten with the data you input here.  
4. To store the matrix, press  
.
E
• This displays the stored matrix on the screen. The display  
format is the same as that of the matrix editor screen, but  
you cannot edit the matrix on this screen.  
• Pressing  
screen.  
will return to the COMP Mode calculation  
J
Note  
You can assign the contents of Matrix Answer memory to a matrix variable (such as Mat A)  
by executing the following: Mat AnsMat A.  
Viewing the Contents of a Matrix  
A
1. On the COMP Mode calculation screen, press  
– {MATRIX}  
(EDIT) to display the  
z
1
matrix memory area menu.  
2. Use  
and  
to move the highlighting to the matrix whose contents you want to view,  
c
f
and then press  
.
E
3. Now you can edit the cell contents of the matrix, if you want.  
• Use the cursor keys to move the cursor to the cell whose value you want to change and  
then input the new value. After inputting a value, press  
to register it.  
E
4. After you finish making the changes you want, press  
.
J
Deleting the Contents of a Particular Matrix Memory Area  
A
1. On the COMP Mode calculation screen, press  
– {MATRIX}  
(EDIT) to display the  
z
1
matrix memory area menu.  
2. Use  
and  
to move the highlighting to the matrix memory whose contents you want  
f
c
to delete.  
3. Press  
or  
(Del).  
Y
z2  
• This causes a confirmation message to appear.  
4. To delete all programs currently stored in calculator memory, press  
(Yes). To cancel  
E
the operation without deleting anything, press  
(No).  
J
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-61  
Performing Matrix Calculations  
k
This section presents a number of actual examples of matrix calculations.  
• Before performing matrix calculations, you need to perform the procedure under “Inputting  
and Editing Matrix Data” (page 59) to input data into the matrices you plan to use in the  
calculations.  
• The table below shows the matrix name notation used in this section. When you see a  
matrix name in a procedure, you need to perform one of the key operations shown below.  
When you see this matrix name:  
Perform this key operation:  
– {MATRIX}  
– {MATRIX}  
– {MATRIX}  
(Mat)  
(Mat)  
(Mat)  
(A)  
(B)  
(C)  
Mat A  
Mat B  
Mat C  
z
z
z
2
2
2
S0  
S'  
S$  
• All of the examples in this section are performed using natural display.  
Adding and Subtracting Matrices  
A
You can add or subtract matrices only if their dimensions are identical.  
2 0  
0 2  
1 2  
3 4  
Example:  
+
2 0  
0 2  
1 2  
3 4  
This example assumes that Mat A contains  
and Mat B contains  
.
Mat A  
+
Mat B  
E
Multiplying Matrices  
A
You can multiply two matrices only if they both have the same number of rows.  
2 0  
0 2  
1 2  
3 4  
3
5
Example:  
+
×
2 0  
0 2  
1 2  
3 4  
This example assumes that Mat A contains  
3
, Mat B contains  
, and Mat C  
contains  
.
5
Mat A  
+
Mat B  
E
*
Mat C  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-62  
E
Note  
While a calculation screen is on the display, you can input the Mat Ans variable by pressing  
– {MATRIX} (Mat) (Ans).  
z
2
1-  
Calculating the Scalar Multiplication of a Matrix  
A
Your calculator supports the following types of scalar multiplication calculations.  
n × Mat A, n Mat A, Mat A × n, Mat A ÷ n  
You can replace “Mat A” with any of the calculator’s matrices, from Mat A to Mat F, or  
Mat Ans.  
• For n, you can use a value, independent memory (M), variable, matrix name, constant (π  
or scientific constant), or scientific function value (like sin(30)).  
2 0  
0 2  
1 2  
3 4  
×
+
Example:  
3
2 0  
0 2  
1 2  
3 4  
This example assumes that Mat A contains  
and Mat B contains  
.
3*( Mat A  
+
Mat B  
)
E
Absolute Values of Matrix Elements  
A
The following determines absolute values of the elements of a matrix and places them onto  
the Mat Ans screen.  
1 –2  
Example: To determine the absolute values of the matrix  
.
5
0
1 –2  
This example assumes that Mat C contains  
.
5
0
– {MATH}  
c1  
(Abs)  
Mat C  
z
E
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-63  
Obtaining the Determinant of a Matrix  
A
The det( function can be used to obtain the determinant of a square matrix.  
det a11 = a11  
a11 a12  
det  
= a11a22 a12a21  
a21 a22  
a11 a12 a13  
det a21 a22 a23 = a11a22a33 + a12a23a31 + a13a21a32 a13a22a31 a12a21a33 a11a23a32  
a31 a32 a33  
1 –2  
Example: To obtain the determinant of the matrix  
.
5
0
1 –2  
This example assumes that Mat C contains  
.
5
0
– {MATRIX}  
(det)  
Mat C  
z
3
)
E
Transposing a Matrix  
A
Transposing a matrix basically means to change its rows in to columns and its columns into  
rows. Calculation is performed using the Trn( function as shown below.  
1 2 3  
Example: To transpose the matrix  
.
4 5 6  
This example assumes that Mat B contains  
1 2 3  
4 5 6  
.
– {MATRIX}  
(Trn)  
Mat B  
z
4
)
E
Inverting a Matrix  
A
You can use the procedure shown below to invert a square matrix.  
–1  
1
a11  
a11  
=
a22 a12  
a21 a11  
–1  
a11 a12  
a21 a22  
=
a11a22 a12a21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-64  
a22a a23a32 a12a + a13a32 a12a a13a22  
a a33 + a a a a33 a a a a23 + a13a21  
13 31  
a21a3323 a 23a 31 a11a3323 + a12a31 a11a2223 a12a21  
–1  
a11 a12 a13  
a21 a22 a23  
a31 a32 a33  
21  
22 31  
11  
11  
=
a11a22a33 + a12a23a31 + a13a21a32 a13a22a31 a12a21a33 a11a23a32  
Important!  
• Matrix inversion is supported for a non-zero square matrix only.  
• Use the  
(x–1) key to input “–1”.  
!)  
1 –2  
Example: To invert the matrix  
.
5
0
1 –2  
This example assumes that Mat C contains  
.
5
0
(x–1  
)
E
!)  
Mat C  
Squaring a Matrix  
A
You can use the procedure shown below to square a matrix.  
Important!  
Use the  
key to specify the squaring operation.  
1 –2  
x
Example: To square the matrix  
.
5
0
1 –2  
This example assumes that Mat C contains  
.
5
0
Mat C xE  
Sequence Calculations (RECUR)  
To perform the example operations in this section, first select RECUR (  
calculation mode.  
) as the  
N6  
Sequence Calculation Overview  
k
You can use either of the two following sequence types to create a sequence table.  
Type Sequence  
1 an  
With this sequence type, you input the general term of the sequence (an = f (n)), along  
with a sequence start value and end value.  
+1 Type Sequence  
2 an  
With this sequence type, you input the recursion formula for two-term recursion (an  
f (an)), along with a sequence start value and end value.  
=
+1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-65  
Selecting the Sequence Type  
A
To select this sequence type:  
Perform this key operation:  
an Type  
z – {TYPE}1(an)  
an+1 Type  
z – {TYPE}2(an  
)
+1  
Sequence Editor Screen  
A
Either of the sequence editor screens shown below appears immediately after you enter the  
RECUR Mode and select the sequence type. Use this screen to input the expression that  
defines the expression (general term or recursion formula).  
an Type  
an+1 Type  
Inputting a Formula on the Sequence Editor Screen  
Example 1: To input an+1 = an + n + 1  
– {TYPE} (a  
)
z
2
+1  
n
(a )  
(n)  
z2  
+z1 +1  
n
Example 2: To input an = n + 5  
– {TYPE} (a )  
z
1
n
(n)  
z1 +5  
Note  
To clear the screen during input, press  
.
o
Table Range Screen  
A
Pressing  
to register the formula you input on the sequence editor screen displays either  
E
of the table range screens shown below.  
an Type Sequence  
an+1 Type Sequence  
Use this screen to specify the start value (Start) and end value (End) of n for sequence  
table creation.  
Specifying the Initial Term, Start Value, and End Value  
1. On the table range screen, use  
want to change.  
and  
to move the highlighting to the setting you  
c
f
2. Input the values or expressions you want.  
To clear the screen during input, press  
.
o
• Pressing  
during input will discard everything you have input up to that point, and  
J
restores the values that were previously input on the screen.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-66  
3. After inputting everything you want, press  
.
E
• This registers your input. If you input expressions, the calculation result of the  
expression is registered.  
• While any setting is highlighted, press  
67).  
to display the sequence table screen (page  
E
Returning to the Sequence Editor Screen from the Table Range  
Screen  
Press  
.
J
Sequence Table Screen  
A
When you press  
in step 3 under “Specifying the Initial Term, Start Value, and End  
E
Value”, the calculator will perform the sequence calculation in accordance with the formula  
(general term or recursion formula), initial term, start value, and end value that you have  
input, and display the result on the sequence table screen.  
an Type Sequence  
an+1 Type Sequence  
• Each of cells on the sequence table screen shows up to six digits of the value currently  
stored in the cell.  
To see the full value in a cell, move the highlighting to it. The full value contained in the  
cell will appear in the value display area at the bottom of the screen.  
• While a value is in the value display area, you can convert it using ENG conversion (page  
53), sexagesimal-decimal conversion (page 27), or decimal-fraction format conversion  
(page 22).  
• Note, however, that you cannot input into the value display area or edit the values  
displayed there.  
Sequence Table Columns  
This column:  
Contains this data:  
Value from the start value to the end value specified for n on the  
table range screen.  
n
an  
Value of an for the n-value in the same line.  
Σan  
Sum of an from start value of n up to the n-value in the same line  
Value from the start value to the end value specified for n+1 on the  
table range screen.  
n +1  
an  
Value of an+1 for the n+1 value in the same line.  
Sum of an+1 from a1 to n+1 in the same line.  
+1  
Σan  
+1  
Returning to the Table Range Screen from the Sequence Table Screen  
Press  
.
J
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-67  
Creating a Sequence Table  
k
Creating an an+1 Type Sequence Table  
A
Example: To create a sequence table with the recursion formula an+1 = an+ n + 1 using a  
range of 1 10 (n = integer). Note, however, that a = 2.  
<
n
<
1
Enter the RECUR Mode:  
(RECUR)  
N6  
Select the an+1 type:  
– {TYPE} (a  
)
z
2
+1  
n
Input the recursion formula:  
(a )  
(n)  
z2  
+z1 +1  
n
Register the recursion formula:  
E
(This displays the table range screen.)  
Input a1 = 2, Start = 1, End = 10:  
2E1E10E  
Create the sequence table:  
E
(This displays the sequence table screen.)  
Creating an an Type Sequence Table  
A
1
2
Example: To create a sequence table with the general term an = ( )n2 + 2n – 3 using a  
range of 2  
n
6 (n = integer).  
<
<
B
Enter the RECUR Mode:  
(RECUR)  
N6  
Select the an type:  
– {TYPE} (a )  
z
1
n
Input the general term:  
(n)  
'1c2ez1 x+  
(n)  
2z1 -3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-68  
Register the general term:  
E
(This displays the table range screen.)  
Input Start = 2 and End = 6:  
Create the sequence table:  
2E6E  
E
(This displays the sequence table screen.)  
Sequence Calculation Precautions  
k
The following functions cannot be used during sequence calculations.  
• CALC  
• SOLVE  
• Coordinate conversion (Pol(, Rec()  
d/dx(, d2/dx2(, (, Σ(  
• Independent memory add and subtract (  
,
(M–))  
l 1l  
• Assignment of values to variables (  
• Multi-statement input  
(STO))  
1~  
Sequence Table Generation Errors  
• A sequence table can have up to 199 lines. A Range ERROR occurs if a table range  
setting causes this to be exceeded.  
• A “Memory Full” error also occurs if the calculator runs out of calculation result memory  
while performing a sequence table calculation.  
Math ERROR during Sequence Calculation  
If a Math ERROR occurs during sequence table calculation, the sequence table screen  
appears on the display with “ERROR” in the cell that generated the error.  
Equation Calculations (EQN)  
Equation Calculation Overview  
k
This section shows the general operational procedure for solving simultaneous linear  
equations with two unknowns. Natural display is used for this procedure.  
X + 0.5Y = 3  
2X + 3Y = 4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-69  
1. Press  
(EQN).  
N8  
• This displays an initial EQN type menu like the one shown below.  
2. Press  
(aX+bY=c) to select simultaneous linear equations with two unknowns.  
1
• This displays a coefficient editor screen like the one shown below.You can use this  
screen to input values for the equation’s coefficients.  
3. Input values for the coefficients.  
1E0.5E3  
2E3E4E  
X + 0.5Y = 3  
2X + 3Y = 4  
These values will produce the simultaneous equations shown above.  
4. To display the solutions, press  
.
E
• This displays the solution for X.  
• Use  
and  
to switch the display between the solutions for X and Y.  
c
f
To exit the solution screen and return to the coefficient editor screen, press  
.
J
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-70  
Selecting an Equation Type  
k
The following shows the operations you can use to select an equation type.  
Perform this key  
operation:  
To select this equation type:  
EQN type menu item:  
Simultaneous Linear Equations  
with Two Unknowns  
(EQN)  
aX+bY=c  
N8  
N8  
N8  
N8  
1
2
3
4
Simultaneous Linear Equations  
with Three Unknowns  
(EQN)  
(EQN)  
(EQN)  
aX+bY+cZ=d  
Simultaneous Linear Equations  
with Four Unknowns  
aX+bY+cZ+dT=e  
aX+bY+cZ+dT+eU=f  
Simultaneous Linear Equations  
with Five Unknowns  
Quadratic Equation  
Cubic Equation  
(EQN)  
(EQN)  
aX2+bX+c=0  
aX3+bX2+cX+d=0  
N8  
c1  
N8  
c2  
Note  
Changing the equation type after you are already using the EQN Mode to perform a  
calculation will cause all values currently input on the coefficient editor screen to be cleared.  
Inputting Values for Coefficients  
k
Use the coefficient editor for inputting values for the coefficients of an equation. The  
coefficient editor screen has cells that you can use to input values for each coefficient. The  
number of cells that appear on the coefficient editor screen depends on the equation type  
you selected.  
Inputting and Editing Coefficient Values  
A
• Use the cursor keys to move the cursor to the cell you want and then input a value. As you  
input a value or expression, it appears in the lower left corner of the display.  
To clear the contents of the cell where the cursor is currently located, press  
.
o
You must press  
to finalize input into the cell where the cursor is located. This will  
E
register your input and move the cursor to the next cell. Up to six digits of the input value  
will be displayed in the cell when you press  
.
E
You can input a value or calculation expression into each cell. If you input a calculation  
expression, pressing  
applicable cell.  
will execute the calculation and display only the result in the  
E
To edit the contents of a cell, use the cursor keys to move the cursor to the cell and then  
input what you want.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-71  
Viewing Equation Solutions  
k
Pressing  
equation.  
while the coefficient editor is displayed will display the solutions of the  
E
Equation solution  
to scroll forward and back through the solutions.  
You can use  
and  
c
f
You can also press  
while a solution is displayed to cycle through all of the other  
E
available solutions. Pressing  
coefficient editor screen.  
while the final solution is displayed will return to the  
E
To exit the solution screen and return to the coefficient editor screen, press  
.
J
• The display format of the solutions depends on the setup’s display format settings and  
complex number display format settings.  
Statistical Calculations (SD/REG)  
Perform statistical calculations in the SD Mode or REG Mode. The SD Mode is for single-  
variable statistical calculations, while the REG Mode is for paired-variable regression  
calculations (linear, quadratic, logarithmic, e exponential, ab exponential, power, inverse).  
Statistical Sample Data  
k
Except for the number of variables, the procedure for inputting sample data is the same for  
both the SD Mode and the REG Mode. Use the STAT editor list screen to input sample data.  
SD Mode STAT editor  
REG Mode STAT editor  
The applicable STAT editor screen appears first whenever you enter the SD Mode (  
)
,3  
or REG Mode (  
,4  
).  
Sample Data Input Methods  
A
You can input sample data either with statistical frequency turned on (FreqOn) or off (FreqOff).  
The calculator’s initial default setting is FreqOff.You can select the input method you want to  
use with the setup screen statistical frequency setting (page 13).  
The STAT editor screens include a FREQ column when statistical frequency is turned on  
(FreqOn). There is no FREQ column when statistical frequency is turned off (FreqOff).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-72  
Inputting Sample Data  
A
The following example shows how to input the following sample data in the SD Mode.  
Class Value (X)  
Frequency (FREQ)  
24.5  
25.5  
26.5  
4
6
2
Enter the SD Mode:  
(SD)  
N3  
Input the class values in the X column:  
24.5E25.5E26.5E  
The initial default for all frequencies is 1.  
Move the cursor to the top cell of the FREQ column:  
ce  
Input the frequency values in the FREQ column:  
4E6E2E  
The only difference when inputting sample data in the REG Mode is that the STAT editor  
screen has three columns named X, Y, and FREQ.  
Note  
• In the SD Mode, one set of sample data consists of an X value and FREQ value, while  
one set of REG Mode sample data consists of an X value, Y value, and FREQ value.  
Whenever you start input of a sample data set by inputting a value for any one of its  
columns on the STAT editor screen, the remaining column(s) in the same sample data set  
change(s) to their initial defaults (X = 0, Y = 0, FREQ = 1).  
• Inputting a calculation expression into a cell and pressing  
calculation.  
will register the result of the  
E
• In both the SD Mode and REG Mode, you can input up to 199 STAT editor lines of sample  
data.  
• Sample data you input is retained in memory until you delete it or reset the calculator.  
Changing to another calculation mode, changing the statistical frequency setting, or  
turning off the calculator does not affect sample data.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-73  
• Even though Y-data is not used and there is no indication of Y-data on the screen in the  
SD Mode, the calculator still maintains a Y-value (always zero) internally for each X-data.  
Because of this, if you perform a statistical calculation operation that involves Y-data (such  
as Σy) after inputting single-variable data in the SD Mode, the calculator will produce a  
result without displaying an error.  
Editing Sample Data  
A
You can use the procedures in this section to perform the following STAT editor screen  
editing operations: replace cell contents, insert a line, insert a cell, delete a cell, and delete  
all STAT editor screen data.  
Replacing the Contents of a Cell  
Use the cursor keys to move the cursor to the cell whose contents you want to replace and  
then input the value or calculation expression you want. After you are finished, press  
register your input.  
to  
E
Inserting a Line  
1. Move the cursor to the location where you want to insert the line.  
2. Press  
(STAT)  
(Edit)  
(Ins Row).  
1
z5  
1
• This shifts the line where the cursor is located and everything below it downwards, and  
inserts a new line.  
• All of the columns in the newly inserted lines are filled in with the applicable initial  
default values (X = 0, Y = 0 if applicable, FREQ = 1).  
Deleting all STAT Editor Data  
1. Press  
(STAT)  
(Edit) (Del All).  
2
z5  
• This causes the “Delete All Data?” confirmation message to appear.  
2. To delete all STAT editor data, press (Yes). To cancel the operation without deleting  
1
E
anything, press  
(No).  
J
Inserting a Cell  
1. Move the cursor to the location where you want to insert the cell.  
2. Press (STAT) (Edit) (Ins Cell).  
z5  
1
3
• This shifts the cell where the cursor is located and everything below it downwards, and  
inserts a new cell. The cell at the bottom of the column where the new cell is inserted is  
deleted automatically.  
(Ins Cell)  
• The inserted cell is filled in with the applicable initial default value (X = 0, Y = 0, or  
FREQ = 1).  
Deleting a Cell  
1. Move the cursor to the cell you want to delete.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-74  
2. Press  
(STAT)  
(Edit)  
(Del Cell).  
4
z5  
1
• This deletes the cell where the cursor is located and shifts everything below it upwards.  
A new cell is inserted at the bottom of the column where the cell is deleted.  
(Del Cell)  
• The new cell that is inserted at the bottom of the column is filled in with the applicable  
initial default value (X = 0, Y = 0, or FREQ = 1).  
Performing Single-variable Statistical Calculations  
k
To perform the example operations in this section, first select SD (  
N3  
) as the  
calculation mode.  
• The following operation assumes that the sample data under “Inputting Sample Data” on  
page 73 is already input.  
Displaying the Statistical Calculation Result Screen  
A
While the STAT editor screen (containing the sample data) is on the display, perform the  
following key operation.  
(RESULT)  
z6  
and  
(Use  
to scroll.)  
c
f
This is one example of possible calculation results.  
Note  
• Calculation results can be displayed up to 10 digits.  
To return to the STAT editor screen, press  
.
J
• For the meanings of the values that appear on the statistical calculation result screen and  
the formulas used to produce them, see “SD Mode Statistical Command Reference” (page  
76).  
Performing a Specific Statistical Calculation  
z1 /  
• This displays the initial COMP Mode calculation screen.  
2. Input the command for the statistical calculation you want to perform and then press  
A
1. While the STAT editor screen is on the display, press  
(
COMP).  
.
E
To determine the mean value ( ) of the currently input sample data, for example,  
o
perform the operation shown below.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-75  
(STAT)  
(VAR)  
z7  
2
( )  
2 o E  
This is one example of possible calculation results.  
For more information about statistical calculation commands, see the following section.  
SD Mode Statistical Command Reference  
A
(STAT)  
(VAR)  
z7  
z7  
2
2
1
2
n
Obtains the number of samples.  
n = (number of x -data items)  
i
(STAT)  
(VAR)  
x¯  
Obtains the mean.  
Σx  
n i  
=
o
σ
n
z7(STAT)2(VAR)3  
z7(STAT)2(VAR)4  
x
Obtains the population standard deviation.  
2
Σ(xi o)  
xσn  
=
n
σ
n
x
–1  
Obtains the sample standard deviation.  
xσn–1  
2
Σ(xi o)  
=
n – 1  
ƙx2  
(STAT)  
(STAT)  
(VAR)  
(VAR)  
z7  
z7  
2
c1  
Obtains the sum of squares of the sample data.  
=
x2 x 2  
Σ
Σ
i
2
c2  
ƙx  
Obtains the sum of the sample data.  
=
x
x
Σ
Σ
i
(STAT)  
(VAR)  
cc1  
minX  
z7  
2
Determines the minimum value of the samples.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-76  
(STAT) (VAR)  
2 cc2  
maxX  
z7  
Determines the maximum value of the samples.  
(STAT)  
(DISTR)  
P(  
z7  
3
1
2
3
4
For the argument t, determines the probability of standard normal distribution P(t).  
P(t)  
2
x
t
∞  
1
2π  
2
P(t) =  
e
dx  
0
t
(STAT) (DISTR)  
3
Q(  
z7  
For the argument t, determines the probability of standard normal distribution Q(t).  
Q(t)  
2
x
t  
1
2π  
2
Q(t) =  
e
dx  
0
0
t
(STAT) (DISTR)  
3
R(  
z7  
For the argument t, determines the probability of standard normal distribution R(t).  
R(t)  
2
+
x
e
1
2π  
2
R(t) =  
dx  
t
0
t
(STAT) (DISTR)  
3
't  
z7  
Using the value (X) input immediately before the command as the argument, uses the  
following formula to determine standardized variate t.  
X o  
X't =  
Performing Paired-variable Statistical Calculations  
k
To perform the example operations in this section, first select REG (  
N4  
) as the  
calculation mode.  
• The following operation assumes that the sample data under “Inputting Sample Data” on  
page 73 is already input.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-77  
Displaying the Statistical Calculation Result Screen  
A
In the REG Mode, you can display a screen that lists the results of standard deviation and  
sum calculations.You can also display results for a specific type of regression calculation.  
Note  
• Calculation results can be displayed up to 10 digits.  
To return to the STAT editor screen from the calculation result screen, press  
.
J
• For the meanings of the values that appear on the result screen and the formulas used to  
produce them, see “REG Mode Statistical Command Reference” (page 80).  
Displaying the Standard Deviation and Sum Calculation Result  
Screen  
While the STAT editor screen (containing the sample data) is on the display, perform the  
following key operation.  
(RESULT)  
(S-Var)  
to scroll.)  
z6  
(Use  
1
and  
c
f
This is one example of possible calculation results.  
Displaying Regression Calculation Results  
1. While the STAT editor screen (containing the sample data) is on the display, perform the  
following key operation.  
(RESULT)  
(Reg)  
z6  
2
• This displays the regression type menu.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-78  
2. Press the key that corresponds to the type of regression whose results you want to  
display.  
To display the results of this type of  
Press this key:  
regression calculation:  
(Line)  
Linear (y = ax + b)  
Quadratic (y = ax2+ bx + c)  
1
2
3
4
5
6
7
(Quad)  
(Log)  
Logarithmic (y = a + b ln x)  
e Exponential (y = aebx  
ab Exponential (y = abx)  
Power (y = axb)  
)
(eExp)  
(abExp)  
(Power)  
(Inv)  
Inverse (y = a + b/x)  
(Example screen when  
is pressed)  
1
This is one example of possible calculation results.  
Performing a Specific Statistical Calculation  
z1 /  
• This displays the initial COMP Mode calculation screen.  
2. Input the command for the statistical calculation you want to perform and then press  
A
1. While the STAT editor screen is on the display, press  
(
COMP).  
.
E
To determine the mean ( and ) values of the current input sample data, for example,  
o
p
perform the operation shown below.  
(STAT)  
(VAR)  
z7  
2
( )  
2 o E  
(STAT)  
(VAR)  
( )  
z7  
2 5 p E  
This is one example of possible calculation results.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-79  
Performing a Specific Regression Calculation  
A
Example: To use the statistical data shown below to perform logarithmic regression to  
obtain the correlation coefficient and the estimated value of y when x = 100  
x
y
29  
50  
1.6  
23.5  
38.0  
46.4  
48.9  
74  
103  
118  
1. Display the logarithmic regression calculation result screen.  
(RESULT)  
z6  
(Reg)  
(Log)  
3
2
2. Press  
3. Press  
to return to the STAT editor screen.  
J
(
COMP) to display the COMP Mode calculation screen.  
z1 /  
4. Determine correlation coefficient r and the estimated value of y when x = 100.  
• Correlation Coefficient  
(STAT)  
(VAR)  
z7  
2
(r)  
E
ccc4  
• Estimated Value of y when x = 100  
100z7  
ccc7 n E  
(STAT)  
(VAR)  
2
( )  
Note  
• The r and values produced by this example are for logarithmic regression because  
n
we first displayed the logarithmic regression calculation screen in step 1 before using  
the commands to calculate the values were wanted. If you do not display a particular  
regression calculation result screen first, the values produced by the commands are for  
linear regression by default.  
• For details about statistical calculation commands, see “REG Mode Statistical Command  
Reference” (page 80).  
REG Mode Statistical Command Reference  
A
Mean and Standard Deviation Commands  
(STAT)  
(VAR)  
1
z7  
2
n
Obtains the number of samples.  
n = (number of x -data items)  
i
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-80  
(STAT)  
(STAT)  
(VAR)  
(VAR)  
z7  
z7  
2
2
x¯  
Obtains the mean of the sample x-data.  
Σx  
n i  
=
o
2
3
x
σn  
Obtains the population standard deviation of the sample x-data.  
2
Σ(xi o)  
xσn  
=
n
(STAT)  
(VAR)  
z7  
2
4
x
–1  
σn  
Obtains the sample standard deviation of the sample x-data.  
2
Σ(xi o)  
xσn–1  
=
n – 1  
(STAT)  
(STAT)  
(VAR)  
(VAR)  
z7  
z7  
2
5
y¯  
Obtains the mean of the sample y-data.  
Σyi  
=
p
n
2
6
y
σn  
Obtains the population standard deviation of the sample y-data.  
2
Σ(yi y)  
yσn  
=
n
(STAT)  
(VAR)  
z7  
2
7
y
σn  
–1  
Obtains the sample standard deviation of the sample y-data.  
2
Σ(yi y)  
n – 1  
yσn–1  
=
Sum Commands  
ƙx2  
(STAT)  
(VAR)  
(VAR)  
z7  
2
c1  
Obtains the sum of squares of the sample x-data.  
x2 x 2  
=
Σ
Σ
i
(STAT)  
z7  
2
c2  
ƙx  
Obtains the sum of the sample x-data.  
=
x
x
Σ
Σ
i
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-81  
ƙy2  
(STAT)  
(STAT)  
(STAT)  
(STAT)  
(STAT)  
(VAR)  
(VAR)  
(VAR)  
(VAR)  
(VAR)  
z7  
z7  
z7  
2
2
2
2
2
c3  
c4  
c5  
c6  
c7  
c8  
Obtains the sum of squares of the sample y-data.  
y2 y 2  
=
Σ
Σ
i
ƙy  
Obtains the sum of the sample y-data.  
=
y
y
Σ
Σ
i
ƙxy  
Obtains the sum of products of the sample x-data and y-data.  
=
xy x y  
Σ
Σ
i
i
ƙx3  
z7  
Obtains the sum of cubes of the sample x-data.  
x3 x 3  
=
Σ
Σ
i
ƙx2y  
z7  
Obtains the sum of squares of the sample x-data multiplied by the sample y-data.  
2
x y x 2y  
=
Σ
Σ
i
i
ƙx4  
(STAT)  
(VAR)  
z7  
2
Obtains the sum of the fourth power of the sample x-data.  
x4 x 4  
=
Σ
Σ
i
Minimum and Maximum Value Commands  
(STAT)  
(VAR)  
(VAR)  
(VAR)  
(VAR)  
minX  
z7  
2
2
2
2
cc1  
cc2  
cc3  
cc4  
Obtains the minimum value of the sample x-data.  
(STAT)  
(STAT)  
(STAT)  
maxX  
z7  
z7  
z7  
Obtains the maximum value of the sample x-data.  
minY  
Obtains the minimum value of the sample y-data.  
maxY  
Obtains the maximum value of the sample y-data.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-82  
Regression Coefficient and Estimated Value Commands  
The values obtained by the following commands depend on the regression formula used for  
the calculation. The regression formula used is the one that is applicable for the regression  
calculation result screen (page 78) that was last displayed in the REG Mode.  
(STAT)  
(STAT)  
(STAT)  
(VAR)  
(VAR)  
(VAR)  
a
z7  
z7  
z7  
2
2
2
ccc1  
ccc2  
ccc3  
Obtains coefficient a of the regression formula.  
b
Obtains coefficient b of the regression formula.  
c
This command is supported for quadratic regression only.  
It obtains coefficient c of the regression formula.  
(STAT)  
(STAT)  
(VAR)  
r
z7  
2
2
ccc4  
ccc5  
Obtains correlation coefficient r.  
This command is not supported for quadratic regression.  
(VAR)  
z7  
xˆ 1  
Obtains the estimated value of x for a value of y, which is assumed to be the value input  
immediately before this command.  
(STAT) (VAR)  
2 ccc6  
z7  
xˆ 2  
This command is supported for quadratic regression only.  
It obtains the second estimated value of x for a value of y, which is assumed to be the value  
input immediately before this command. When used in a calculation that is not a quadratic  
regression calculation, this command produces the same results as the command.  
m1  
(STAT) (VAR)  
2 ccc7  
z7  
yˆ  
Obtains the estimated value of y for a value of x, which is assumed to be the value input  
immediately before this command.  
Regression Coefficient and Estimated Value Calculations  
A
The formulas used by the regression coefficient and estimated value commands depend  
on the regression calculation type. For details about regression calculation formulas, see  
<#02> and <#08> in the separate Supplement.  
For more information about this type of regression calculation:  
Linear Regression  
Go here:  
<#02>  
<#03>  
<#04>  
<#05>  
<#06>  
Quadratic Regression  
Logarithmic Regression  
e Exponential Regression  
ab Exponential Regression  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-83  
For more information about this type of regression calculation:  
Go here:  
<#07>  
Power Regression  
Inverse Regression  
<#08>  
Statistical Calculation Examples  
k
This section provides some actual examples of statistical calculation examples as they are  
performed on your calculator.  
Example 1: The nearby table shows the pulse rates of 50  
students who attend a high school for boys that  
has a total enrollment of 1,000 students.  
Pulse Rate Students  
54 – 56  
56 – 58  
58 – 60  
60 – 62  
62 – 64  
64 – 66  
66 – 68  
68 – 70  
70 – 72  
72 – 74  
74 – 76  
1
2
2
5
8
9
8
6
4
3
2
Determine the mean and standard deviation of the sample  
data.  
1
Assuming that the population distribution is a normal  
distribution, determine the distribution probability of students  
with pulse rates of 70 of greater.  
2
Operation Procedure  
Select the SD Mode:  
(SD)  
N3  
Select FreqOn for the statistical frequency setting:  
(SETUP) (STAT) (FreqOn)  
1N c5  
1
Input the pulse rate data into the X-column:  
55E57E59E61E63E65E  
67E69E71E73E75E  
Input the number of students data into the FREQ-column:  
ce1E2E2E5E8E  
9E8E6E4E3E2E  
(1) Mean and Standard Deviation  
Obtain the mean:  
(
COMP)  
z1 /  
(STAT) (VAR)  
( )  
2 o E  
z7  
2
Obtain the sample standard deviation:  
(STAT)  
(VAR) (xσ  
)
E
–1  
z7  
2
4
n
(2) Distribution Probability  
(STAT)  
(DISTR) (R()  
3 70  
z7  
3
(STAT)  
(DISTR)  
(
t)  
z7  
3
4 ' )E  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-84  
Example 2: The nearby data shows how the weight of a  
Number  
of Days  
20  
50  
80  
110  
140  
170  
200  
230  
260  
290  
320  
Weight  
(g)  
newborn at various numbers of days after birth.  
3150  
4800  
6420  
7310  
7940  
8690  
8800  
9130  
9270  
9310  
9390  
Obtain the regression formula and correlation coefficient  
produced by linear regression of the data.  
1
2
3
Obtain the regression formula and correlation coefficient  
produced by logarithmic regression of the data.  
Predict the weight 350 days after birth based on the  
regression formula that best fits the trend of the data in  
accordance with the regression results.  
Operation Procedure  
Select the REG Mode:  
(REG)  
N4  
Select FreqOff for the statistical frequency setting:  
(SETUP) (STAT) (FreqOff)  
1N  
c5  
2
Input the number of day data into the X-column:  
20E50E80E110E140E170E  
200E230E260E290E320E  
Input the weight data into the Y-column:  
ce3150E4800E6420E7310E  
7940E8690E8800E9130E  
9270E9310E9390E  
(1) Linear Regression  
Display the linear regression calculation result screen:  
(RESULT)  
(Reg)  
(Line)  
1
z6  
2
(2) Distribution Logarithmic Regression  
Display the logarithmic regression calculation result screen:  
(RESULT)  
Jz6  
(Reg)  
(Log)  
3
2
(3) Weight Prediction  
The absolute value of correlation coefficient r is close to 1, so logarithmic regression is used  
for its calculation.  
Obtain when x = 350:  
n
(
COMP)  
(STAT)  
Jz1 /  
350z7  
(VAR) ( )  
ccc7 n E  
2
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-85  
Base-n Calculations (BASE-N)  
To perform the example operations in this section, first select BASE-N (  
calculation mode.  
) as the  
N2  
n
Performing Base- Calculations  
k
When you press  
to enter the BASE-N Mode, the current setup appears on the  
N2  
display as shown below.  
Number base indicator  
Negative value setting indicator  
Number base indicator: Indicates the current number base (see table below).  
Negative value setting indicator: Indicates whether the use of negative values is allowed (see  
“Changing the BASE-N Mode Negative Value Setting” on  
page 13).  
Specifying the Number Base  
A
Use the keys shown below to specify the number base.  
^
[
]
" OCT  
DEC $ HEX % BIN  
w l i 6  
To select this number  
base:  
Which displays this  
screen indicator:  
Press this key:  
Decimal  
Hexadecimal  
Binary  
(DEC)  
Dec  
Hex  
Bin  
x
l
i
6
(HEX)  
(BIN)  
Octal  
(OCT)  
Oct  
n
Example Base- Calculations  
A
Example: To select binary as the number base and calculate 12 + 12  
(BIN)  
1+1E  
oi  
• Inputting an invalid value causes a Syntax ERROR.  
• In the BASE-N Mode, input of fractional (decimal) values and exponential values is not  
supported. Anything to the right of the decimal point of the calculation results is cut off.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-86  
Hexadecimal Value Input and Calculation Example  
A
Use the following keys to input the letters required for hexadecimal values (A, B, C, D, E, F).  
{A} ( {B} , {C} sin–1{D} cos–1{E} tan–1{F}  
i ' $ s c t  
Example: To select hexadecimal as the number base and calculate 1F16 + 116  
(HEX)  
(F)  
ol  
1t +1E  
Effective Calculation Ranges  
A
When the setup’s negative value setting is “Signed”  
Number Base  
Effective Range  
Positive: 00000000000000000000000000000000  
01111111111111111111111111111111  
x
<
<
Binary  
Negative: 10000000000000000000000000000000  
x
11111111111111111111111111111111  
<
<
Positive: 00000000000  
Negative: 20000000000  
x
<
17777777777  
<
<
x
Octal  
37777777777  
<
Decimal  
Hexadecimal  
–2147483648  
x
2147483647  
<
<
Positive: 00000000  
Negative: 80000000  
x
7FFFFFFF  
<
<
x
FFFFFFFF  
<
<
When the setup’s negative value setting is “Unsigned”  
Number Base  
Effective Range  
00000000000000000000000000000000  
Binary  
x
11111111111111111111111111111111  
<
<
Octal  
00000000000  
x
37777777777  
<
<
Decimal  
Hexadecimal  
0
x
4294967295  
<
<
00000000  
x
FFFFFFFF  
<
<
• A Math ERROR occurs when a calculation result is outside of the applicable range for the  
current default number base.  
Converting a Displayed Result to another Number Base  
k
Pressing  
(DEC),  
(HEX),  
(BIN), or  
(OCT) while a calculation result is displayed  
6
x
l
I
will convert the result to the corresponding number base.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-87  
Example: To convert the decimal value 3010 to binary, octal, and hexadecimal format  
(DEC)  
ox 30E  
(BIN)  
i
(OCT)  
6
(HEX)  
l
Specifying a Number Base for a Particular Value  
k
You can specify a number base that is different from the current default number base while  
inputting a value.  
Specifying the Number Base during Input  
A
Inputting a decimal value of 3, for example, can be performed using the following key  
operation.  
(BASE-N)  
z1  
(d)  
1
3
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-88  
n
Example Calculation Using Base- Specification  
A
Example: To perform the calculation 510 + 516, and display the result in binary  
(BIN)  
5+  
5E  
oi  
(BASE-N)  
(BASE-N)  
(d)  
(h)  
z1  
z1  
1
2
Performing Calculations Using Logical Operations and  
Negative Binary Values  
k
Your calculator can perform 32-digit (32-bit) binary logical operations and negative value  
calculations. All of the examples shown below are performed with binary (  
the default number base.  
(BIN)) set as  
i
Note  
Negative binary, octal, and hexadecimal values are produced by taking the binary two’s  
complement and then returning the result to the original number base. With the decimal  
number base, negative values are displayed with a minus sign.  
Logical Product (and)  
A
Returns the result of a bitwise product.  
Example: 10102 and 11002 = 10002  
(BASE-N)  
1010z1  
(and)  
c3  
1100E  
Logical Sum (or)  
A
Returns the result of a bitwise sum.  
Example: 10112 or 110102 = 110112  
(BASE-N)  
1011z1  
(or)  
c4  
11010E  
Exclusive Logical Sum (xor)  
A
Returns the result of a bitwise exclusive logical sum.  
Example: 10102 xor 11002 = 1102  
1010z1  
(BASE-N)  
(xor)  
c5  
1100E  
Exclusive Logical Sum Negation (xnor)  
A
Returns the result of the negation of a bitwise exclusive logical sum.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-89  
Example: 11112 xnor 1012 = 111111111111111111111111111101012  
(BASE-N)  
1111z1  
(xnor)  
c6  
101E  
Complement/Inversion (Not)  
A
Returns the result of a complement (bitwise inversion).  
Example: Not(10102) = 111111111111111111111111111101012  
(BASE-N)  
(Not)  
1010)E  
z1  
c2  
Negation (Neg)  
A
Returns the two’s complement of a value. Negation is supported only when the negative  
value setting is “Signed”.  
Example: Neg(1011012) = 111111111111111111111111110100112  
(BASE-N)  
(Neg)  
101101)E  
z1  
c1  
CALC  
CALC makes it easy to solve an expression that contains variables. After you input the  
expression, simply enter values for the variables to calculate the result.You can change the  
values of the variables as many times as you like.  
CALC can be used only in the COMP Mode (  
N1  
).  
Using CALC  
k
Inputting an expression that contains variables and pressing the  
key displays a “value  
s
assignment screen”, which you can use to assign values to each variable. After inputting the  
values, press to execute the calculation.  
E
Performing Calculation with CALC  
A
Important!  
• In the CALC mode, a calculation that contains variables can use variables A through Z  
only. Extra variables (Z[1], Z[2], etc.) cannot be used as variables. If you try to use an  
extra variable in a calculation in the CALC mode, it will be treated as a constant using the  
current value assigned to it.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-90  
Example: To assign the values A = 5, B = 3 and A = 5, B = 10 for the expression 3 × A + B  
b
(A)  
3*S0 +S'  
(B)  
s
(This displays the value assignment screen.)  
Assign A = 5 and B = 3:  
5E3E  
Execute the calculation:  
E
Display the value assignment screen again:  
Leave A the way it is, and assign 10 to B:  
s
c10E  
Execute the calculation:  
E
Note  
• If natural display is selected for the calculator’s display format, the value assignment  
screen shows only one variable at a time.  
• Use  
and  
to move the highlighting between variables and select the one you want  
c
f
to input.  
Important!  
The following functions cannot be used on the value assignment screen.  
• Input and display of complex numbers  
• SOLVE  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-91  
Displaying Comment Text on the Value Assignment Screen  
A
You can use the following syntax to add comment text to an expression you input with  
CALC: "comment text" : {calculation expression}. The comment text will appear in the top  
line of the value assignment screen in place of the expression.  
Example: To use CALC and input "AREA": S = A × B ÷ 2, assign the values A = 7, B = 8,  
and then perform the calculation  
(
-LOCK)  
1! S1 S~  
(")  
(A)  
(S)  
(R)  
(E)  
c
1S ;  
!
i
/
B
(A) (")  
!
(:) (=)  
i
(A)  
(B)  
S0 *S' /2  
s
7E8E  
E
SOLVE  
SOLVE uses approximation based on Newton’s Law to solve equations. SOLVE can be  
used only in the COMP Mode ( ).  
N1  
Expressions Supported by SOLVE  
k
SOLVE supports input of equations of the following formats  
Examples: Y = X + 5, X = sin(M), X + 3 = B + C, XY + C (Treated as XY + C = 0)  
Important!  
• The following is not supported by SOLVE equations.  
- Input of integration, differential, Σ(, Pol( and Rec( functions  
- Multi-statement input  
• SOLVE does not support input of complex number coefficients or display of complex  
number solutions.  
Using SOLVE  
k
Inputting an equation and pressing the  
key displays a “value assignment screen”,  
.
which you can use to assign values to each variable. After assigning values to the variables,  
move the highlighting to the variable you want to solve for and then press to solve.  
E
Using SOLVE to Solve an Equation  
A
Example: To solve the equation y = ax2 + b for x, when y = 0, a = 1, b = –2  
(Y)  
(=)  
(A)  
(B)  
S. S~ S0  
B
(X)  
S0 x+S'  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-92  
.
(This displays the value assignment screen.)  
Assign 0 to Y:  
Assign 1 to A:  
0E  
1E  
Input an initial value for X (Here, input 1):  
Assign –2 to B:  
1E  
-2E  
Specify the variable you want to solve for:  
f
(Here we want to solve for X, so move the highlighting to X.)  
Solve the equation:  
.
• Press  
to return to the value assignment screen. Then you can assign different values  
E
to the variables, change the initial value, and solve again.  
• An error message (Can’t Solve) will appear if SOLVE is unable to solve the equation.  
Note  
• If natural display is selected for the calculator’s display format, the value assignment  
screen shows only one variable at a time.  
• Use  
and  
to move the highlighting between variables and select the one you want  
c
f
to input.  
Scrolling the Equation on the Value Assignment Screen  
A
If an equation is too long to fit on the variable assignment screen, you can scroll it left and  
right to bring other parts of it into view. To enable scrolling, press (LOOK).  
z6  
Use the  
and  
keys to scroll the equation right and left.  
e
d
To return the equation to its initial view after scrolling, press  
.
J
SOLVE Precautions  
A
• Depending on the initial value you input for the equation, SOLVE may not be able to  
produce a solution. If this happens, input a different initial value that you estimate is close  
to the actual value of the variable you are solving for, and try again.  
• SOLVE may not be able to produce a solution for an equation, even though one actually  
exists.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-93  
• Due to the characteristics of Newton’s Law, the following scientific functions tend to make  
it difficult to obtain solutions.  
- Periodic functions (like y = sin(x))  
- Functions that produce steep slopes when graphed (like  
1
x
y
ex  
y
=
,
=
)
y
x
- Discontinuous functions (like  
=
)
'
Solution Screen Contents  
A
The SOLVE solution screen displays the information shown below.  
b
Equation  
(The equation you input.)  
Variable solved for  
Solution  
(Left Side) – (Right Side) result  
• Solutions are always displayed in decimal format.  
• When natural display is selected as the calculator’s display format, the two lines “X=” and  
“L–R” are displayed in one line. If any of the data in a line does not fit on the screen, use  
and  
to scroll.  
e
d
• “(Left Side) – (Right Side) result” shows the result when the right side of the equation  
is subtracted from the left side, after assigning the obtained value to the variable being  
solved for. The closer this result is to zero, the higher the accuracy of the solution.  
Convergence in Progress Screen  
A
The convergence in progress screen like the one shown below will appear on the display  
when SOLVE is unable to obtain a solution after a certain number of calculations. Pressing  
while this screen is displayed will resume with the calculation.  
E
b
To interrupt an on-going calculation operation, press  
.
o
Creating a Number Table from a  
Function (TABLE)  
To perform the example operations in this section, first select TABLE (  
calculation mode.  
) as the  
N7  
TABLE Mode Overview  
k
The TABLE Mode lets you create an x and f (x) number table by specifying a range of values  
to be substituted for the function f (x) and for x.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-94  
Expression Editor Screen  
A
The expression editor screen appears first when you enter the TABLE Mode.You can use  
this screen to input the function of variable X, which will be used for generation of a number  
table.  
Inputting on the Expression Editor Screen  
1
2
Example: To input f (x) = x2 +  
B
(X)  
S0 x+'1c2  
Note  
To clear the screen during input, press  
.
o
• Any other variable other than X that is input on the expression editor screen is treated as  
a value (in accordance with the value currently assigned to it).  
Table Range Screen  
A
Pressing  
to register the expression you input on the expression editor screen displays  
E
the table range screen shown below.  
Use this screen to specify the start value (Start), end values (End), and the step (Step) of  
the x value, which will be used to generate the number table.  
Specifying the Start Value, End Value, and Step  
1. On the table range screen, use  
want to change.  
and  
to move the highlighting to the setting you  
c
f
2. Input the values or expressions you want.  
To clear the screen during input, press  
.
o
• Pressing  
during input will discard everything you have input up to that point, and  
J
restores the values that were previously input on the screen.  
3. After inputting everything you want, press  
.
E
• This registers your input. If you input expressions, the calculation result of the  
expression is registered.  
• While any setting is highlighted, press  
96).  
to display the number table screen (page  
E
Returning to the Expression Editor Screen from the Table Range  
Screen  
Press  
.
J
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-95  
Number Table Screen  
A
When you press  
in step 3 under “Specifying the Start Value, End Value, and Step”,  
E
the calculator will perform the number table calculation in accordance with the function  
expression, start value, end value, and step that you have input, and display the result on  
the number table screen.  
• Each of cells on the number table screen shows up to six digits of the value currently  
stored in the cell.  
To see the full value in a cell, move the highlighting to it. The full value contained in the  
cell will appear in the value display area at the bottom of the screen.  
• While a value is in the value display area, you can convert it using ENG conversion (page  
53), sexagesimal-decimal conversion (page 27), or decimal-fraction format conversion  
(page 22).  
• Note, however, that you cannot input into the value display area or edit the values  
displayed there.  
Number Table Columns  
This column:  
Contains this data:  
X
x -values calculated in accordance with the start value, end value,  
and step specified on the table range screen  
F(X)  
Value of x for the f (x) value in the same line  
Returning to the Table Range Screen from the Number Table Screen  
Press  
.
J
Creating a Number Table  
k
Example: To calculate the total principal and interest at the end of one year, three years,  
and five years on an original principal amount of $100,000 with an annual  
interest rate of 3%, compounded annually  
Total principal and interest after x years can be calculated using the formula 100000 × (1 +  
x
0.03) . Input the above function, specify a start value of 1 for x, 5 for the end value, and 2 for  
the step, and then create the number table.  
Enter the TABLE Mode:  
(TABLE)  
N7  
x
Input the function expression f (x) = 100000 × (1 + 0.03) :  
100000(1+0.03)  
(X)  
6S0  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-96  
Register the function expression:  
(This displays the table range screen.)  
E
Input Start = 1, End = 5, and Step = 2:  
1E5E2E  
Create the number table:  
E
(This displays the number table screen.)  
Number Table Creation Precautions  
k
The precautions for number table creation are identical to the RECUR Mode precautions.  
For more information, see “Sequence Calculation Precautions” on page 69.  
Built-in Formulas  
Your calculator comes with 128 different mathematic and scientific formulas. Built-in  
formulas can be used only in the COMP Mode (  
N1  
).  
Using Built-in Formulas  
k
Searching for a Built-in Formula by Inputting a Character  
A
1. Press  
.
G
• This displays an alphabetic menu of built-in formulas.  
2. Input the first letter of the name of the built-in formula you want.  
• If you want to recall the Sector Area formula for example, press  
(S). This will jump  
1
to the section of the formula menu where the names start with the letter you specified  
(“S” in this example). The first formula with a name that starts with the letter will be  
highlighted, indicating that it is selected. Use  
and  
to scroll the highlighting to the  
c
f
formula you want (“Sector Area” in this example).  
1(S)  
• The formula names that appear on the display are abbreviated due to space limitations.  
For a full list of formulas, their abbreviated names, and their full names, see “Built-in  
Formula Names” (page 99).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-97  
Searching for a Built-in Formula by Scrolling through the Menu  
A
1. Press  
.
G
2. Use  
and  
to scroll through the built-in formula names until the one you want to  
c
f
recall is selected.  
Performing Calculation with a Built-in Formula  
A
The following example shows how to use Heron’s formula to determine the area of a triangle  
when the lengths of its three sides (8, 5, 5) are known.  
Operation Procedure  
b
Search for Heron’s formula:  
(H)  
(HeronFormula)  
c
G)  
Start the calculation:  
E
(This displays a prompt for input of the first variable value.)  
Input a = 8, b = 5, and c = 5:  
8E5E5E  
E
(This displays the calculation result.)  
• As shown above, the calculation result appears after you assign values to all of the  
required variables.  
• In the case of a formula that produces multiple results (such as Y Conversion), the  
/
Q symbol will turn on when the first calculation result is on the display. Press  
to  
E
display the other result(s) produced by the formula. The Q symbol will turn off when the  
fi nal result is on the display.  
• Pressing  
while the final calculation result is on the display (Q symbol turned off)  
E
will re-execute the formula from the beginning.  
Displaying a Built-in Formula  
A
While a prompt for input of a value for a formula variable is on the display, you can display  
the entire formula by pressing (LOOK).  
z6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-98  
Use the  
and  
keys to scroll the formula right and left.  
e
d
Press  
or  
to return to the screen that was displayed before you pressed  
J
w
(LOOK).  
z6  
Built-in Formula Names  
k
For details about the calculation formula used by each built-in formula, see <#09> in the  
separate Supplement.  
No.  
1
Displayed Name  
2-Line Int  
Formula Name  
Angle of Intersect for Two Straight Lines  
Acceleration  
2
Acceleration  
Advance Dist  
Area&IntAngl  
ArithProgSum  
AvgGasMolSpd  
AxisMov&Rota  
Bernoulli 1  
3
Distance of Advance  
4
Area and Interior Angle of a Triangle (3 Sides)  
Sum of Arithmetic Progression  
Average Gaseous Molecular Speed  
Movement and Rotation of a Coordinate Axis  
Bernoulli’s Theorem (1)  
5
6
7
8
9
Bernoulli 2  
Bernoulli’s Theorem (2)  
10 Bernoulli 3  
Bernoulli’s Theorem (3)  
11 Binomial PD  
12 C-PointCoord  
13 CarnotCycEf1  
14 CarnotCycEf2  
15 CentriForce1  
16 CentriForce2  
17 ChordWarVel  
18 CircCone Lat  
19 CircCone Vol  
20 CircCylinLat  
21 CircCylinVol  
22 CircMotCyc 1  
23 CircMotCyc 2  
24 CircMotCyc 3  
25 Circle Area  
Probability Function of Binomial Distribution  
Coordinate of a Center Point  
Efficiency of Carnot’s Cycle (1)  
Efficiency of Carnot’s Cycle (2)  
Centrifugal Force (1)  
Centrifugal Force (2)  
Velocity of Wave Transmitted by a Chord  
Lateral Area of a Circular Cone  
Volume of a Circular Cone  
Lateral Area of a Circular Cylinder  
Volume of a Circular Cylinder  
Cycle of Circular Motion (1)  
Cycle of Circular Motion (2)  
Cycle of Circular Motion (3)  
Area of a Circle  
26 ConductResis  
27 Cont Equa 1  
28 Cont Equa 2  
Resistance of a Conductor  
Equation of Continuity (1)  
Equation of Continuity (2)  
29 Conv Y  
Y
/
/Conversion  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-99  
No.  
Displayed Name  
Formula Name  
30 Conv ꢀ  
Y
Y Conversion  
/  
/
31 Coord Calc  
32 CosinTheorem  
33 Coulomb’sLaw  
34 Cubes Sum  
35 Current Gain  
36 Deviation  
Coordinate Calculation (Direction Angle and Distance)  
Cosine Theorem  
Coulomb’s Law  
Sum of Cubes  
Current Gain  
Deviation  
37 Dist&DirecAn  
38 Doppler  
Distance and Direction Angle (Coordinates)  
Doppler Effect  
39 DropDistance  
40 Elastic Enr  
Distance of Drop  
Elastic Energy  
41 ElecCap ES 1  
42 ElecCap ES 2  
43 ElecCap ES 3  
44 ElecFidEDS 1  
45 ElecFldEDS 2  
46 ElecFldStren  
47 ElecOsciFreq  
48 Ellipse Area  
49 Enthalpy  
Energy Stored in Electrostatic Capacity (1)  
Energy Stored in Electrostatic Capacity (2)  
Energy Stored in Electrostatic Capacity (3)  
Energy Density Stored in Electrostatic Field (1)  
Energy Density Stored in Electrostatic Field (2)  
Strength of Electric Field  
Frequency of Electric Oscillation  
Area of an Ellipse  
Enthalpy  
50 Exponent PD  
51 Geom PD  
Probability Function of Exponential Distribution  
Probability Function of Geometric Distribution  
Sum of Geometric Progression  
Quantity of Heat  
52 GeomProg Sum  
53 HeatQuantity  
54 HeronFormula  
55 HyperGeom PD  
56 I E Force  
Heron’s Formula  
Probability Function of Hyper-geometric Distribution  
Induced Electromotive Force  
Equation of State of Ideal Gas (1)  
Equation of State of Ideal Gas (2)  
Equation of State of Ideal Gas (3)  
Equation of State of Ideal Gas (4)  
Critical Angle of Incidence  
57 IdlGasStaEq1  
58 IdlGasStaEq2  
59 IdlGasStaEq3  
60 IdlGasStaEq4  
61 IncCritAngle  
62 InducMagnEnr  
63 IntsecCoord1  
64 IntsecCoord2  
65 Joule Law 1  
66 Joule Law 2  
67 Kinetic Enr  
Magnetic Energy of Inductance  
Intersection Coordinate (4 Points)  
Intersection Coordinate (3 Points and 1 Distance)  
Joule’s Law (1)  
Joule’s Law (2)  
Kinetic Energy  
68 LC S-Cir CR  
Composite Reactance in LC Series Circuit  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-100  
No.  
Displayed Name  
Formula Name  
Impedance in LR Series Circuit  
69 LR S-CirImp  
70 LRC P-CirImp  
71 LRC S-CirImp  
72 MagPolFrcExr  
73 Magn Fld EKE  
74 Magn Force  
75 MinLossMatch  
76 Module 1  
Impedance in LRC Parallel Circuit  
Impedance in LRC Series Circuit  
Force Exerting on Magnetic Pole  
Electronic Kinetic Energy in Magnetic Field  
Magnetic Force  
Minimum Loss Matching  
Module (1)  
77 Module 2  
Module (2)  
78 Module 3  
Module (3)  
79 Module 4  
Module (4)  
80 Normal Dist  
81 P-Reson Cir  
82 ParalleArea  
83 PlateElecCap  
84 Point-Line  
Normal Distribution (Probability Density Function)  
Parallel Resonance Circuit  
Area of a Parallelogram  
Electrostatic Capacity between Parallel Plates  
Distance Between Point and Straight Line  
Distance Between Two Points  
Probability Function of Poisson’s Distribution  
Potential Energy  
85 Point-Point  
86 Poisson PD  
87 PotentialEnr  
88 Power Factor  
89 Power Gain  
90 Pyramid Vol  
91 Pythagorean  
92 Quad Area  
Power Factor  
Power Gain  
Volume of a Pyramid  
Pythagorean  
Area of a Quadrangle (Coordinates)  
Change in Terminal Voltage of R in RC Series Circuit  
Impedance in RC Series Circuit  
Radiation Traverse  
93 R T-VoltChng  
94 RC S-CirImp  
95 RadiTraverse  
96 RefracRelInd  
97 Repeat Combi  
98 RepeatPermut  
99 Reynolds Num  
100 RotatBodyEnr  
101 S-Reson Cir  
102 Scir&ArcArea  
103 Sector Area  
104 ShearStress1  
105 ShearStress2  
106 Simp Pend 1  
107 Simp Pend 2  
108 SimpHarmMot1  
Relative Index of Refraction  
Repeated Combination  
Repeated Permutation  
Reynolds Number  
Energy of Rotational Body  
Series Resonance Circuit  
Area of a Segmental Circle and Arc (Chord and Radius)  
Area of a Sector  
Shearing Stress (1)  
Shearing Stress (2)  
Simple Pendulum (1)  
Simple Pendulum (2)  
Simple Harmonic Motion (1)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-101  
No.  
Displayed Name  
Formula Name  
Simple Harmonic Motion (2)  
109 SimpHarmMot2  
110 SimpPendCyc  
111 SineTheorem1  
112 SineTheorem2  
113 SineTheorem3  
114 Single Curve  
115 Sound Intens  
116 SphereS-Area  
117 SphereVolume  
118 SprngPendCyc  
119 Squares Sum  
120 Stadia Calc  
121 T-Zoid Area  
122 Tension&Comp  
123 Triangle 1  
Cycle of Simple Pendulum  
Sine Theorem (1)  
Sine Theorem (2)  
Sine Theorem (3)  
Single Curve  
Sound Intensity  
Surface Area of a Sphere  
Volume of a Sphere  
Cycle of Spring Pendulum  
Sum of Squares  
Calculations Using a Stadia  
Area of a Trapezoid  
Tension and Compression  
Area of a Triangle  
124 Triangle 2  
Area of a Triangle (Coordinates)  
Probability Function of Uniform Distribution  
Law of Universal Gravitation  
Vertical Line and Distance (3 Points)  
Voltage Gain  
125 Uniform PD  
126 UnivGravitat  
127 V-Line&Dist  
128 Voltage Gain  
User Formulas  
k
In addition to the calculator’s built-in formula, you can also input your own formulas for later  
recall when you need them.You can also store built-in formulas under different names and  
edit their contents if you want. Formulas you create and save under the name you want are  
called “user formulas”.  
Important!  
A user formula actually is a program whose run mode is “Formula.When performing the  
following procedure also refer to “Program Mode (PROG)” (page 104).  
Saving a Built-in Formula Under a Different Name  
A
1. Press  
to display the built-in formula menu.  
G
• For details about this procedure, see “Using Built-in Formulas” (page 97).  
2. Press (Save formula).  
z2  
• This will display the file name input screen, and  
automatically alpha-lock the calculator’s keyboard  
(
).  
1S  
3. Enter up to 12 characters for the file name and then press  
.
w
• This saves the specified built-in formula as a program (user formula) and displays the  
Fmla List screen with the user formula you just saved highlighted.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-102  
• Here you can execute the user formula you just saved by pressing  
.
w
4. Press  
5. Press  
6. Press  
to close the Fmla List screen.  
J
(PROG) to enter the PROG Mode.  
,5  
(EDIT).  
3
• This displays the Prog Edit or Fmla Edit file menu.  
• If the Prog Edit file menu is displayed, press  
to change to the Fmla Edit file menu.  
e
7. Use  
and  
to move the highlighting to the name of the  
c
f
program you entered in step 3, and then press  
• This displays the formula editing screen.  
.
w
8. Use  
and  
to move the cursor around the formula, and perform the required  
e
d
operations to edit it.  
9. After program contents are the way you want, press  
.
J
• This returns to the Fmla Edit file menu.  
Creating and Saving a New Formula  
A
1. Press  
(PROG) to enter the PROG Mode.  
N5  
2. Press  
(NEW).  
1
• This will display the file name input screen, and automatically alpha-lock the  
calculator’s keyboard ( ).  
1S  
3. Enter up to 12 characters for the file name and then press  
.
E
• This will register the file name and display the run mode  
selection screen.  
4. Press  
(Formula) to select the Formula Mode.  
3
• This displays the formula editing screen.  
5. Input the formula.  
• See “Formula Editing Screen Operations” (page 104) for information about the  
expressions, variables, and characters that can be input.  
6. After you are finished with your input, press  
.
J
• This changes to the PROG Mode Fmla Edit file menu, which now displays the file name  
of the saved formula.  
Editing an Existing User Formula  
A
See “Editing an Existing Program” (page 108).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-103  
Formula Editing Screen Operations  
A
The formula editing screen is used for saving a built-in formula under a new name, for  
editing a formula, and for creating a new formula.You can perform the following operations  
on the formula editing screen.  
• The formula editing screen supports input for calculation formulas that can be input using  
CALC (page 90). As with CALC, you can also input comment text that appears when you  
display the calculation formula. For more information, see “Displaying Comment Text on  
the Value Assignment Screen” on page 92.  
• The following types of character names can be used in a formula.  
- 1-character alphabetic or Greek character variables (like z or α)  
- 2-character variables with indexes  
To input a variable like this, press  
(ALPHA) to display the menu shown below.  
z4  
To input this character:  
Lower-case Alphabetic  
Upper-case Greek  
Press this key:  
(abc)  
1
(ΑΒΓ)  
2
(αβγ)  
3
(123)  
4
(ABC)  
5
(abc)  
6
Lower-case Greek  
Numeric Index  
Upper-case Alphabetic Index  
Lower-case Alphabetic Index  
To input upper-case alphabetic characters, use normal upper-case input operations like  
S
(A).  
i
Performing Calculation with a User Formula  
A
Since user formulas are saved as programs, they are executed using the same procedures  
as those for program execution. For details about the procedure, see “Running a Program  
from the Prog List or Fmla List Screen” (page 109).  
Operation (assignment of values to variables) after executing a user formula is the same as  
those for the built-in formulas.  
Program Mode (PROG)  
You can use the PROG Mode (  
N5  
) to create and store programs for calculations you  
need to perform on a regular basis.You can assign a name to a program when you store it,  
which simplifies recall, editing, deletion, and other file management operations.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-104  
Program Mode Overview  
k
Specifying a Program Run Mode  
A
Whenever you create a new program, you need to specify its “run mode”, which is the  
calculator mode where the program will run. There are three run modes: COMP, BASE-N,  
and Formula.  
When your program contains this:  
Select this run mode:  
Calculations performed in the COMP Mode (including  
matrix, complex number, and statistical calculations)  
COMP  
Calculations performed in the BASE-N Mode  
Built-in formula type calculations  
BASE-N  
Formula  
The run mode of each program is indicated on file list screens (page 111). There are two  
types of file list screens, a “Prog List” screen that shows programs whose run mode is  
COMP or BASE-N, and the “Fmla List” screen that shows programs whose run mode is  
Formula.  
Prog List screen  
Fmla List screen  
File name  
Run modes (No indicator: COMP, BN: BASE-N, FM: Formula)  
The examples use COMP or BASE-N as the run mode. For information about programs (user  
formulas) that use Formula as the run mode, see “User Formulas” (page 102).  
Program Memory  
A
Your calculator has 28500 bytes of program memory.  
Important!  
The 28500-byte user memory is used for storage of extra variables and programs. This  
means that increasing the number of extra variables reduces the amount of memory  
available for storing programs. So also, storing programs in memory reduces the amount of  
memory available for storing extra variables.  
Creating a Program  
k
Creating a New Program  
A
Example: To create a program that determines the surface area and volume  
of three regular octahedrons, the length of one side for each is  
7 cm, 10 cm, and 15 cm  
A
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-105  
The following are the formulas for determining the surface area (S) and volume (V) of a  
regular octahedron when the length of one side (A) is known.  
2
3
2
3
'
S = 2 3 A , V =  
A
'
The following program prompts for input of A and then outputs S and V in accordance with  
the above programs.  
"A" ?A  
2 ×  
'
(3) × A2  
^
'
(2) ÷ 3 × A3  
• Specify COMP as the run mode for the program, and assign the file name “OCTAHEDRON”.  
Operation Procedure  
1. Press  
(PROG) to enter the PROG Mode.  
N5  
• This displays the Program Menu screen.  
2. Press  
(NEW).  
1
• This displays the file name input screen, and automatically  
alpha-lock the calculator’s keyboard ( ).  
1S  
3. Enter up to 12 characters for the file name and then press  
.
E
• This registers the file name and displays the run mode selection screen.  
(O)  
(C)  
(T)  
i
(A)  
(H)  
(E) (D)  
s
5
$
2
)
c
(R)  
(O)  
(N)  
4 E  
/
5
4. Press the number key that corresponds to the mode you want to assign as the program’s  
run mode.  
• Here, press  
(COMP). This selects COMP as the run mode, and displays the  
1
program editing screen.  
Important!  
A run mode can be assigned only when you are creating a new program.You cannot  
change the run mode of a program once it has been assigned.  
5. Input the program.  
• Here we will input the program shown below.  
(")  
(A)  
(")  
S! Si S!  
(PROG)  
(?)  
(PROG)  
() (A)  
Si E  
z3  
1
z3  
2
(A) )  
(
2*!3)*Si x1x ^  
(A)  
!2)/3*Si 63)  
• Pressing  
inputs a newline symbol ( ).  
E
_
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-106  
6. After you finish inputting the entire program, press  
.
J
• This will display the Prog Edit file menu (page 108).  
The name of the program you just input will be highlighted  
(selected) on the screen.  
7. Try running the program you just created (OCTAHEDRON).  
Press  
press  
to display the Program Menu screen, and then  
(RUN).  
J
2
• This displays the Prog List screen. Pressing  
will run the  
E
program whose name is currently highlighted (selected) on  
the Prog List screen.  
8. Since “OCTAHEDRON” is already highlighted, simply press  
Run the program:  
to run it.  
E
E
(This will display a prompt for input of a value for variable A.)  
Input 7 for A:  
7E  
(This displays the calculated result of surface area S.)  
The  
command in the program causes it to pause and  
display the calculation result up to that point.  
^
Resume the program to perform the next calculation:  
E
(This displays the calculated result of volume V,  
and ends the program.)  
9. To calculate the surface area and volume of the second octahedron, press  
or  
J
E
to return to the Prog List screen, and repeat step 8, inputting 10 for A. Do this one more  
time for the third octahedron, inputting 15 for A.  
You can return to the normal calculation screen by pressing  
the COMP Mode any time at the end of step 8.  
(COMP) to enter  
N1  
Note  
• If the file name you input in step 3 of the above procedure is already used by another  
program, pressing will display the editing screen for the existing program.  
E
• There are a number of different ways to run a program in addition to the method described  
in this procedure. For more information, see “Running a Program” (page 109).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-107  
Program Commands  
A
Selecting  
– {PROG} on the program editing screen will display a menu of program  
z
commands that you can use for command input.  
– {PROG}  
z
c
c
f
f
Note  
• The program commands that appear on the menu for input depend on the program run  
mode. For more information, see the “Command Reference” (page 113).  
You can also use the above procedure to input commands while the COMP Mode or  
BASE-N Mode calculation screen is on the display. Note, however, that only the variable  
assignment command ( ) can be input in the COMP Mode when natural display is  
/
selected for the display format setting.  
• Certain commands cannot be input on the BASE-N Mode calculation screen. For more  
information, see the “Command Reference” (page 113).  
Editing an Existing Program  
A
1. Press  
(PROG)  
(EDIT).  
N5  
• This displays the Prog Edit or Fmla Edit file menu.  
2. Press or to switch between the Prog Edit and Fmla Edit file menu.  
3
e
d
To edit a program with this run mode:  
COMP or BASE-N  
Display this screen:  
Prog Edit file menu  
Fmla Edit file menu  
Formula  
3. Use  
and  
to move the highlighting to the name of the program you want to edit  
c
f
and then press  
.
E
• This displays the program editing screen.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-108  
4. Use  
and  
to move the cursor around the program, and perform the required  
e
d
operations to edit the contents of the program or to add new contents.  
You can press  
the end.  
to jump to the beginning of the program, while  
jumps to  
1c  
1f  
5. After program contents are the way you want, press  
.
J
Running a Program  
k
An existing program can be executed from the COMP Mode, BASE-N Mode, or PROG  
Mode.  
Note  
• If you run a program from the PROG Mode, pressing  
or  
after the program is  
E
J
complete will return to the Prog List or Fmla List screen. Since the name of the program  
you just ran will be highlighted on the Prog List or Fmla List screen, you can run it again  
by pressing  
.
E
• If you run a program from the COMP Mode or BASE-N Mode, pressing  
after the  
E
program is complete will run the same program again. Pressing  
operation.  
will not perform any  
J
To interrupt ongoing program execution, press  
.
o
Running a Program from the Prog List or Fmla List Screen  
A
1. Perform either of the following operations.  
- While the Program Menu screen is on the display in the PROG Mode, press  
(RUN).  
2
- In the COMP or BASE-N Mode, press  
.
/
• This displays the Prog List screen or Fmla List screen.  
2. Press or to switch between the Prog List and Fmla List screen.  
e
d
To run a program with this run mode:  
COMP or BASE-N  
Display this screen:  
Prog List screen  
Formula  
Fmla List screen  
3. Use  
and  
to move the highlighting to the name of the program you want to run  
c
f
and then press  
.
E
• This runs the program.  
Note  
After you run a program, you can press the  
key to manually interrupt program  
o
execution. This displays a screen like the one shown below.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-109  
Pressing  
will display the program editing screen, with the cursor located at the point  
J
where execution was interrupted.  
Using the Prog Command to Run a Program  
A
The Prog command can be used to specify a program file name and run that program  
directly from the COMP Mode or BASE-N Mode. Perform the procedure below in the COMP  
Mode or BASE-N Mode.  
Important!  
An error (Go ERROR) will occur if there is no program with the file name you specify with  
the Prog command.  
Example: To use the Prog command to execute the program named “OCTAHEDRON”  
b
(Prog)  
o1/  
(
-LOCK)  
(")  
!
1S ;  
(O)  
(C)  
(D)  
(T) (A)  
0
(H)  
(E)  
c
5
e
s
2
)
(R)  
(O)  
(N)  
(")  
!
/
5
4
E
(This runs the program.)  
What to do if an error message appears  
A
If an error message appears, you can press any one of the following keys to clear it:  
,
J
, or  
. What happens next depends on the calculator mode from which you are trying  
e
d
to run the program.  
COMP Mode or BASE-N Mode  
Either of the following screens will appear, depending on how you executed the program.  
If you executed the program this way:  
This screen will appear:  
Using the Prog command  
The cursor is located at the end of the name of the  
program file that was being run.  
From the Prog List screen  
From the Fmla List screen  
The cursor is located at the end of the user formula.  
Now you can enter the PROG Mode and display the program editing screen of the program  
where the error occurred, and correct the cause of the error.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-110  
Note  
The mode that the calculator will enter automatically when you clear an error message  
depends on the program’s run mode, as shown below.  
Program Run Mode  
COMP Mode or Formula Mode  
BASE-N Mode  
Calculation Mode  
COMP Mode  
BASE-N Mode  
PROG Mode  
Clearing an error message will display the editing screen for the program, with the cursor  
located at the location where the error was generated so you can correct the problem.  
File Screen Operations  
k
The Program Menu of the PROG Mode lets you select from among the following screens.  
Prog List screen/Fmla List screen: (RUN)  
2
Use these screens to select a program or user formula, and run it.  
Prog Edit file menu/Fmla Edit file menu: (EDIT)  
3
Use these menus to select a program or user formula, and edit it.  
Prog Delete file menu/Fmla Delete file menu: (DELETE) (One File)  
4
1
Use these menus to select a program or user formula, and delete it.  
All of the operations in this section can be performed while any one of the above screens is  
on the display.  
Important!  
The operations in this section assume that one of the six file screens is already on the  
display.  
Searching for a Program  
A
Searching for a File Name by Inputting a Character  
On a file screen, input the first letter of the name of the program you want.  
Example: To search for the file named “OCTAHEDRON”  
Press  
(O).  
5
5(O)  
This will jump to the section of the file screen where the names start with the letter you  
specified (“O” in this example). The first program with a name that starts with the letter  
will be highlighted, indicating that it is selected.You can use  
and  
to scroll the  
c
f
highlighting to the program you want (“OCTAHEDRON” in this example).  
Searching for a Program by Scrolling through the List  
On a file screen, use  
want is highlighted.  
and  
to scroll through the program names until the one you  
c
f
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-111  
Adding a File Name to “Favorites”  
A
You can add the file name of an often-used program to “Favorites”, which will cause the  
name to be displayed at the top of the file screens.  
Operation Procedure  
1. On a file screen, highlight the name of the file you want to add to “Favorites”.  
2. Press  
(Favorite-Add).  
z1  
• This displays the file name at the top of the file screens.  
Note  
• A file name added to “Favorites” is displayed both at the top of the file screens, and at its  
normal alphabetic location in the file screens.  
• The names of the files in “Favorites” are not checked when you search for a file by  
inputting the first character of its file name.  
• “Favorites” file names at the top of the file screens are separated from the other names by  
a line.  
• File name added to “Favorites” are displayed in the order they are added (not in  
alphabetical order).  
Removing a File Name from “Favorites”  
A
1. In the “Favorites” file name list (above the separator line) of a file screen, highlight the file  
name you want to remove.  
2. Press  
(Favorite-Off).  
z1  
Renaming a Program File  
A
1. On a file screen, select the name of the file you want to rename.  
2. Press (Rename).  
z2  
• This displays a file name input screen.  
3. Input the new name and then press  
.
E
Important!  
An error message will appear if the file name you input already used for another program. If  
this happens, press  
a different name.  
,
,
, or  
to return to the file name input screen, and input  
o J d  
e
Deleting a Program  
k
Deleting a Specific Program  
A
1. Press  
(PROG)  
(DELETE) (One File).  
1
N5  
• This displays the Prog Delete or Fmla Delete file menu.  
2. Press or to switch between the Prog Delete and Fmla Delete file menu.  
4
e
d
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-112  
To delete a program with this run mode: Display this screen:  
COMP or BASE-N  
Formula  
Prog Delete file menu  
Fmla Delete file menu  
3. Use  
and  
to move the highlighting to the name of the program you want to delete  
c
f
and then press  
.
E
• This will cause the “Delete File?” confirmation message to appear.  
4. To delete the specified program, press (Yes). To cancel the operation without deleting  
E
anything, press  
(No).  
J
Deleting All Programs  
N5  
• This will cause the “Delete All Files?” confirmation message to appear.  
2. To delete all programs currently stored in calculator memory, press (Yes). To cancel  
A
1. Press  
(PROG)  
(DELETE) (All Files).  
2
4
E
the operation without deleting anything, press  
(No).  
J
Command Reference  
This section provides details on each of the commands that you can use in programs.  
Note  
• When you see <variable> in a command syntax, it specifies any variable from A to Z, or  
an array (like Z[5]).  
• When inputting commands on the program editing screen, you can use a newline symbol  
(
_
) or output command ( ) in place of any separator code (:) within a syntax or example.  
^
To input a <newline> character into the program editing screen, press  
.
E
• Except for the separator code (:) and output command ( ), none of the commands  
^
explained in this reference can be input into a program (user formula) that uses Formula  
as the run mode. For information about creating a user formula, see “User Formulas” on  
page 102.  
Program Commands  
k
There are two types of program commands: Those you input from the menu that appears  
when you select – {PROG}, and those you input using key operations: separator code  
z
(:) (  
), output command ( ) (  
), and Prog (  
). This section provides  
1/  
1!  
^
1x  
details for each program command.  
Note  
“(COMP)” to the right of a command name indicates a command that can be input only into  
a program that uses COMP as the run mode or onto the COMP Mode calculation screen  
(while linear display is selected as the display format).  
Basic Operation Commands  
A
: (Separator Code)  
(
)
1!  
Syntax  
Function  
<statement> : <statement> : ... : <statement>  
Separates statements. Does not stop program execution.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-113  
Example  
? A : A2 : Ans2  
(Output Command)  
(
)
^
1x  
Syntax  
<statement> <statement>  
^
Function  
Pauses program execution and displays the result of the current execution.  
The Q symbol is turned on while program execution is paused by this  
command.  
Example  
Note  
? A : A2  
Ans2  
^
Program execution paused by the  
command can be resumed by pressing  
^
the  
key, which will resume execution from the command following the  
E
^
command.  
? (Input Prompt)  
Syntax 1  
? <variable>  
"<character string>"? <variable>  
Function 1  
Assigns a value to a variable. An input prompt “?” or “<character string>?”  
appears on the display when program execution reaches this command.  
? A  
Example 1  
Syntax 2  
?<variable>  
"<character string>"?<variable>  
Function 2  
Assigns a value to a variable. The input prompt “<variable>?” or “<character  
string>?” appears on the display when program execution reaches this  
command.  
Unlike the ? <variable> syntax, this syntax displays the current value of  
the variable along with prompt. If  
is pressed without inputting anything  
E
in response to the prompt, program execution will proceed using the current  
value of the variable.  
? A  
Example 2  
(Variable Assignment)  
Syntax  
Function  
<expression> <variable>  
Assigns the value obtained by the element on the left to the variable on the  
right.  
Example  
A + 5 A  
Relational Operators  
A
=, , >, , <,  
>
<
Syntax  
<expression> <relational operator> <expression>  
Function  
These commands evaluate the expressions on either side and return a value  
of true (1) or false (0). These commands are used in combination with the  
branching command , and when structuring the <conditional expression>  
S
of If, While, and Do statements.  
Example  
See the entries for  
(page 115), If statement (page 116), While statement  
S
(page 117) and Do statement (page 117).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-114  
Note  
These commands evaluate the expressions on either side, and return 1 if  
true and 0 if false.  
Jump Commands  
A
Goto ~ Lbl  
Syntax  
Goto n : .... : Lbl n or Lbl n : .... : Goto n (n is an integer from 0 to 9, or a  
variable name from A through Z.)  
Function  
Example  
Important!  
Execution of Goto n jumps to corresponding Lbl n.  
? A : Lbl 1 : ? B : A × B ÷ 2  
Goto 1  
^
A Go ERROR occurs if there is no corresponding Lbl n in the same program  
where Goto n is located.  
Dsz (Decrement and Skip on Zero)  
Syntax  
Dsz <variable> : <statement 1> : <statement 2> : ...  
Function  
Decrements the value of <variable> by one. Then if the <variable> value  
is non-zero, <statement 1> is executed, followed by <statement 2> and  
everything after it in succession. If the <variable> value is zero, <statement  
1> is skipped, and <statement 2> and everything after it is executed.  
10 A : 0 C : Lbl 1 : ? B : B + C C : Dsz A : Goto 1 : C ÷ 10  
Example  
Isz (Increment and Skip on Zero)  
Syntax  
Isz <variable> : <statement 1> : <statement 2> : ...  
Function  
Increments the value of <variable> by one. Then if the <variable> value  
is non-zero, <statement 1> is executed, followed by <statement 2> and  
everything after it in succession. If the <variable> value is zero, <statement  
1> is skipped, and <statement 2> and everything after it is executed.  
S
Syntax  
<expression> <relational operator> <expression>  
<statement 2> : ...  
<statement 1> :  
1
2
S
<expression>  
<statement 1> : <statement 2> : ...  
S
Function  
This is a conditional branching command. Conditional branching command  
used in combination with relational operators (=, , >, , <, ).  
>
<
Syntax : <statement 1> is executed if the condition to the left of the  
1
S
command is true, and then <statement 2> and everything after it is executed  
in sequence. <statement 1> is skipped if the condition to the left of the  
command is false, and then <statement 2> and everything after it is  
S
executed.  
Syntax : A non-zero evaluation result of the condition to the left of the  
2
S
command is interpreted as “true”, so <statement 1> is executed, followed  
by <statement 2> and everything after it in succession. A zero evaluation  
result of the condition to the left of the  
command is interpreted as “false”,  
S
so <statement 1> is skipped, and <statement 2> and everything after it is  
executed.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-115  
Example  
Lbl 1 : ? A : A  
0
(A)  
S '  
Goto 1  
>
^
Control Structure Commands: If Statements  
A
The If statement is used to control program execution branching according to whether the  
expression following If (which is the branching condition) is true or false.  
If Statement Precautions  
• An If statement must always be accompanied by a Then statement. Using an If without a  
corresponding Then will result in a Syntax ERROR.  
• An expression, Return, or Stop command can be used for the <expression*> following  
Then and Else.  
If ~ Then (~ Else) ~ IfEnd  
Syntax  
If <conditional expression> : Then <expression*> : Else <expression*> :  
IfEnd : <statement> : ...  
Function  
• The statements following Then are executed up to Else, and then the  
statements following IfEnd are executed when the conditional statement  
following If is true. The statements following Else and then the statements  
following IfEnd are executed when the conditional statement following If is  
false.  
• “Else<expression>” may be omitted.  
• Always include the “IfEnd”. Omitting it will not cause an error, but certain  
program contents can cause unexpected execution results by everything  
after the If statement.  
Example 1  
Example 2  
? A : If A < 10 : Then 10A  
Else 9A  
IfEnd : Ans×1.05  
^
^
? A : If A > 0 : Then A×10 A : IfEnd : Ans×1.05  
Control Structure Commands: For Statements  
A
The For statement repeats execution of the statements between For and Next as long as  
the value assigned to the control variable is within the specified range.  
For Statement Precautions  
A For statement must always be accompanied by a Next statement. Using a For without a  
corresponding Next will result in a Syntax ERROR.  
For ~ To ~ Next  
(COMP)  
Syntax  
For <expression (start value)> <variable (control variable)> To <expression  
(end value)> : <statement> : ... <statement> : Next : ...  
Function  
Execution of the statements from For to Next repeats as the control variable  
is incremented by 1 with each execution, starting from the starting value.  
When the value of the control value reaches the ending value, execution  
jumps to the statement following Next. Program execution stops if there is no  
statement following Next.  
Example  
For 1 A To 10 : A2 B : B  
Next  
^
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-116  
For ~ To ~ Step ~ Next  
(COMP)  
Syntax  
For <expression (start value)> <variable (control variable) >  
To <expression (end value)> Step <expression (step value)> : <statement> :  
... <statement> : Next : ...  
Function  
Execution of the statements from For to Next repeats as the control variable  
is incremented by the step amount with each execution, starting from the  
starting value. Except for that, this command is the same as For~To~Next.  
Example  
For 1 A To 10 Step 0.5 : A2 B : B  
Next  
^
Control Structure Commands:While Statements  
A
While ~ WhileEnd  
(COMP)  
Syntax  
Function  
While <conditional statement> : <statement> : ... <statement> : WhileEnd : ...  
The statements from While to WhileEnd are repeated while the conditional  
expression following While is true (non-zero). When the conditional  
expression following While becomes false (0), the statement following  
WhileEnd is executed.  
Example  
Note  
? A : While A < 10 : A2  
A + 1 A : WhileEnd : A ÷ 2  
^
• If the condition of the While statement is false the first time this command  
is executed, execution jumps directly to the statement following WhileEnd  
without executing the statements from While to WhileEnd even once.  
To input the WhileEnd command, select “W·End” on the function menu.  
Do ~ LpWhile  
(COMP)  
Syntax Do : <statement> : ... <statement> : LpWhile <conditional statement>  
Function  
The statements from Do to LpWhile are repeated while the conditional  
expression following LpWhile is true (non-zero). Since the condition is  
assessed following execution of LpWhile, the statements from Do to LpWhile  
are executed at least once.  
Example  
Note  
Do : ? A : A × 2 B : B  
LpWhile B > 10  
^
To input the LpWhile command, select “Lp·W” on the function menu.  
Subroutine Call Commands  
A
Prog  
Syntax  
(
)
1/  
... : Prog "file name" : ...  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-117  
Function  
Executes another separate program (subroutine) from the current program  
(main routine).  
Subroutines  
Main Routine  
Level 1  
Level 2  
Level 3  
Level 4  
• A subroutine can be called up as many times as you like from the main  
routine. A subroutine can be called up from any number of main routines.  
• Execution of the Prog "file name" command jumps to the subroutine and  
runs it from the beginning. When the end of the subroutine is reached,  
processing jumps back to the main routine and continues from the  
statement following the Prog "file name" command.  
You can use the Prog command inside of a subroutine to cause process  
to jump to another subroutine. This is called “nesting”.You can nest  
subroutines up to 10 levels. Attempting to nest more than 10 levels causes  
an error (Ne ERROR).  
• Note that a Goto ~ Lbl jump within a subroutine can be performed only  
within the same subroutine.  
• An error (Go ERROR) will occur if the program specified by the Prog "file  
name" command cannot be found for some reason.  
Important!  
• A program that uses Formula as the run mode cannot be used as a  
subroutine.  
• The main routine and the subroutine must be the same run mode. This  
means, for example, that a subroutine that is a program whose run mode  
is BASE-N cannot be called by a main routine that is a program whose run  
mode is COMP.  
Example  
Note  
Ans A : Prog "SUB1" : Prog "SUB2"  
For information about using the Prog command outside of the PROG Mode,  
see “Using the Prog Command to Run a Program” (page 110).  
Program Control Commands  
A
Break  
(COMP)  
Syntax  
... : Break : ...  
Function  
This command forces a break in a For, While, or Do loop, and jumps to the  
next command. Normally, this command is used inside of a Then statement  
in order to apply a Break condition.  
Example  
While A > 0 : If A > 2 : Then Break : IfEnd : WhileEnd : A  
^
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-118  
Return  
(COMP)  
Syntax  
... : Return : ...  
Function  
Returns from a subroutine to the program from the program that called the  
subroutine. In a main routine, this command terminates the program.  
Example  
Main Routine  
1 A : Prog "SB" : C  
Subroutine (File Name: SB)  
For A B To 10 :  
B + 1 C : Next : Return  
^
Stop  
(COMP)  
Syntax  
... : Stop : ...  
Function  
Forces termination of program execution. Execution of this command in a  
subroutine terminates all execution, including all subroutines and the main  
routine.  
Example  
For 2 A To 10 : If A=5 : Then "STOP" : Stop : IfEnd : Next  
Input/Output Commands  
A
Getkey  
Syntax  
... : Getkey : ...  
Function  
Returns one of the codes shown below, which corresponds to the last key  
pressed. 0 is returned when no key was pressed.  
84  
81  
83  
86  
82  
85  
71 72 73 74 75 76  
61 62 63 64 65 66  
51 52 53 54 55 56  
41 42 43 44 45  
46  
31  
21  
35  
25  
32  
22  
36  
26  
33  
23  
37  
27  
34  
24  
77  
57  
87  
67  
47  
Note  
The Getkey command can be inserted into an expression the same as a  
mathematical function.  
Example  
Do : Cls : Locate 1,1, Ran# : Locate 1,2, "PRESS 0" : LpWhile Getkey 25  
Display Screen Commands  
A
" "  
Syntax  
... : "<character string>" : ...  
Function  
Displays the alphanumeric characters, command, or other text enclosed in  
the quotation marks (" ") as comment text.  
If there are more than 16 characters, the text is wrapped to the next line. If  
the current line is the bottom line on the screen, screen contents will scroll  
upwards when text wrapping is performed.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-119  
Cls  
Syntax  
... : Cls : ...  
Function  
Clears all expressions and calculation results from the display.  
Locate  
Syntax  
Locate <column number> , <row number> , <value>  
Locate <column number> , <row number> , <expression>  
Locate <column number> , <row number> , "<character string>"  
(1 row number 4, 1 column number 16)  
<
<
<
<
Function  
Displays the specified value or character string at the specified screen  
location.  
• Screen location is specified as (<column number>, <line number>), with  
the location of the upper left corner being (1, 1) and the lower right corner  
(16, 4). An error (Argument ERROR) occurs if you specify a location that is  
outside of the range defined above.  
• Specifying <expression> will cause the result of the expression to appear  
at the specified location. If the expression is a variable, the value assigned  
to the variable will appear. Note that an error (Math ERROR or Syntax  
ERROR) will occur if the calculation result is a complex number, list, or  
matrix.  
Example  
Locate 5 , 2 , "CASIO fx"  
Logical Operator Commands  
A
And  
(COMP)  
Syntax  
<expression> And <expression>  
Function  
Evaluates the expressions (equality or inequality) on either side and returns  
true or false based on their logical product.  
Example  
? A : ? B : If A = 2 And B > 0 : Then A ÷ B : Else B : IfEnd  
Or  
(COMP)  
Syntax  
<expression> Or <expression>  
Function  
Evaluates the expressions (equality or inequality) on either side and returns  
true or false based on their logical sum.  
Example  
While A < 10 Or B < 5 : A + B  
A + 1 A : B + 1 B : WhileEnd  
^
Not  
(COMP)  
Syntax  
Not <expression>  
Function  
Evaluates the expression (equality or inequality) immediately following and  
returns its negation.  
Example  
Do : ? A : A × 2 B : B  
LpWhile Not B < 10  
^
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-120  
Clear Commands  
A
You can input data clear commands from the menu that appears when you select  
z
{CLR}.  
ClrStat  
Syntax  
ClrStat  
Function  
Clears all list data (List X, List Y, List Freq).  
ClrMemory  
Syntax  
Function  
Note  
ClrMemory  
Clears all variables (A through Z) and Ans memory to zero.  
To clear a specific variable, use 0 <variable>.  
ClrMat  
Syntax  
ClrMat  
Function  
Clears the contents of all matrix memories (Mat A to Mat F, and Mat Ans).  
ClrVar  
Syntax  
ClrVar  
Function  
Clears all formula variables.  
Statistical Calculation Commands  
k
You can input statistical calculation commands from the menu that appears when you select  
– {STAT}.  
z
Note  
For information about individual commands for calculating the mean, standard deviation,  
and other individual statistical values, see “Statistical Calculations (SD/REG)” (page 72).  
x List Commands:  
– {STAT}  
(LIST)  
1
z
{ } (Input List)  
(COMP)  
Syntax  
... : {<expression> , <expression> , .... , <expression>} →  
List <X , Y , Freq> : ...  
Function  
Example  
Assigns list data to a list.  
See the List command, below.  
List (List Operations)  
(COMP)  
Syntax  
... : <list data> List <X , Y , Freq> : ...  
..... (Assigns list data to a list.)  
1
2
... : <expression> List <X , Y , Freq> [<value (cell location)>] : ...  
.............. (Assigns a value to a particular cell in a list.)  
... : List <X , Y , Freq> [<value (cell location)>] : ...  
3
...........(Recalls a value from a particular cell in a list.)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-121  
Important!  
List X, List Y, and List Freq correspond respectively to the X-column,  
Y-column, and the FREQ-column of the STAT Mode’s STAT editor screen.  
Function  
Example  
The List command is used in combination with X (  
), Y (  
),  
S.  
S0  
Freq (  
– {STAT} (LIST)  
1 2  
) to perform the operations described in  
z
parentheses, above.  
1
2
3
A : {A , A + 2 , A + 3} List X  
? A : ? B : A List Y [B]  
? A : List X [A]  
List X [A + 1]  
^
Regression Commands:  
– {STAT}  
(Reg)  
A
z
4
LinearReg, etc.  
(COMP)  
Syntax  
... : LinearReg : ...  
(Linear Regression)  
... : QuadReg : ...  
... : LogReg : ...  
... : eExpReg : ...  
... : abExpReg : ...  
... : PowerReg : ...  
... : InverseReg : ...  
(Quadratic Regression)  
(Logarithmic Regression)  
(e Exponential Regression)  
(ab Exponential Regression)  
(Power Regression)  
(Inverse Regression)  
Function  
These commands perform the specified regression calculation based on  
the data input in the STAT editor (List X, List Y, List Freq). The screens that  
appear when these commands are executed are identical to those described  
under “Displaying Regression Calculation Results” (page 78).  
Other PROG Mode Commands  
k
This section describes commands that can be used in the PROG Mode only. Note that each  
command can be used only in a program that uses the run mode indicated by “(COMP)” or  
“(BASE-N)” to the right of the command names.  
Setup Commands  
A
These commands function the same way as the calculator’s various setup settings. For  
more information, see “Calculator Setup” on page 11.  
Important!  
With some setup commands, the settings you configure remain in effect even after you  
fi nish running the program.  
Angle Unit Setting Commands  
Deg, Rad, Gra  
(COMP)  
Syntax  
... : Deg : ...  
... : Rad : ...  
... : Gra : ...  
Function  
These commands specify the angle unit setting.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-122  
Display Format Setting Commands  
Fix  
(COMP)  
Syntax  
Function  
... : Fix <n> : ...(n is an integer from 0 to 9.)  
Fixes the number of decimal places (from 0 to 9) for output of calculation  
results.  
Sci  
(COMP)  
Syntax  
... : Sci <n> : ...(n is an integer from 0 to 9.)  
Function  
Fixes the number of significant digits (from 1 to 10) for output of calculation  
results. 0 for n (Sci 0) will specify 10 significant digits.  
Norm  
(COMP)  
Syntax  
... : Norm <1 ; 2> : ...  
Function  
Specifies either Norm 1 or Norm 2 for output of calculation results.  
ab/c, d/c  
(COMP)  
Syntax  
... : ab/c : ...  
... : d/c : ...  
Function  
Specifies whether mixed fraction format (ab/c) or improper fraction format (d/c)  
should be used as the display format for a calculation results.  
EngOn, EngOff  
(COMP)  
Syntax  
... : EngOn : ...  
... : EngOff : ...  
These commands turn engineering symbols on (EngOn) or off (EngOff).  
Function  
a+bi, rƧ  
(COMP)  
Syntax  
... : a+bi : ...  
... : rƧ : ...  
Function  
Specifies whether rectangular coordinate format (a+bi) or polar coordinate  
format (rƧ) should be used as the display format for a complex number  
calculation results.  
Statistical Frequency Setting Command  
FreqOn, FreqOff  
(COMP)  
Syntax  
... : FreqOn : ...  
... : FreqOff : ...  
Function  
These commands turn statistical frequency on (FreqOn) or off (FreqOff).  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-123  
n
Base- Commands  
A
Dec, Hex, Bin, Oct  
(BASE-N)  
Syntax  
Function  
... : Dec : ... / ... : Hex : ... / ... : Bin : ... / ... : Oct : ...  
These commands specify the number base for Base-n calculations.  
Signed, Unsigned  
(BASE-N)  
Syntax  
... : Signed : ...  
... : Unsigned : ...  
Function  
These commands specify whether Base-n calculation values are signed  
(negative values allowed) or unsigned (negative values not allowed).  
Rounding (Rnd) Command  
A
Rnd(  
(COMP)  
Syntax  
... : <expression> : Rnd(Ans : ...  
Function  
Rounds the calculation result currently in Ans to the number of digits  
specified by the display format setting.  
Data Communication (LINK)  
Data communication can be used to transfer program data between two fx-5800P  
calculators.  
Connecting Two fx-5800P Calculators to Each Other  
k
An optionally available data communication cable (SB-62) is required to connect two  
calculators.  
Connecting the Calculators  
A
Connect the data communication cable as shown in the illustration below.  
Transferring Data Between fx-5800P Calculators  
k
After connecting the two fx-5800P calculators, perform the procedure below to transfer data.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-124  
Transferring All Programs  
A
1. Perform the following operation on the receiving calculator (Receiver).  
(LINK)  
(Receive)  
Nc1  
2
• This will put the Receiver into receive standby, which is indicated by “Receiving...on its  
display.  
2. Perform the following operation on the sending calculator (Sender).  
(LINK)  
(Transmit)  
(All)  
Nc1  
1
1
3. To start data transfer, press the Sender’s  
key.  
E
• During data transfer, the screen of the Sender will show  
the message shown to the right. The screen of the  
Receiver continues to shows the screen that appeared in  
step 1.  
• After data transfer is complete, the screen of the both the  
Sender and Receiver will change to the message shown  
to the right.  
Transferring Specific Programs  
A
1. Perform the following operation on the receiving calculator (Receiver) to put it into  
receive standby.  
(LINK)  
(Receive)  
Nc1  
2
2. On the sending calculator (Sender), perform the following operation.  
(LINK)  
(Transmit)  
(Select)  
Nc1  
1
2
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-125  
3. On the Sender, use  
and  
to move the highlighting to the program you want to  
c
f
transfer, and then press  
(SEL).  
1
• This will cause a “ ” mark to appear to the left of the file name, indicating that it is  
'
selected for transfer. Each press of  
(SEL) will toggle display of the “ ” mark next to  
1
'
the file name on (selected) and off (not selected).  
• Repeat step 3 until there is a “ ” mark next to the names of all the programs you want  
'
to transfer.  
4. After selecting all the files you want, press  
(TRAN) on the Sender.  
0
• This will cause “Transmit OK?” to appear on the Sender’s display.  
5. To start transfer of the programs, press on the Sender.  
E
• During data transfer, the screen of the Sender will show  
the message shown to the right. The screen of the  
Receiver continues to shows the screen that appeared in  
step 1.  
• After data transfer is complete, the screen of the both the  
Sender and Receiver will change to the message shown  
to the right.  
Interrupting an Ongoing Data Transfer Operation  
A
On either the sending or receiving fx-5800P calculator, press  
.
o
When there is already a program with the same file name on  
the receiving calculator  
A
If the sending calculator (Sender) finds that the receiving  
calculator (Receiver) already has a program with the same  
name in its memory during data transfer, the Sender will  
display a message like the one shown to the right.  
To overwrite the program currently in Receiver memory with the program being transferred  
from the Sender, press  
(Yes). If you do not want to overwrite the file in Receiver memory,  
1
press  
(No). This will cause transfer of the applicable program to be skipped and start  
0
transfer of the next program.  
Memory Manager (MEMORY)  
Memory Manager is a tool for deleting data stored in the memory of your calculator.  
Note  
Here, the term “delete” has the following meanings.  
• Initialization of Alpha Memory (to zeros) and Setup  
• Deletion of all other data type and memory files  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-126  
To perform the example operations in this section, first select  
MEMORY ( ) as the mode.  
Nc2  
• This will display the Memory Manager screen, which provides  
a menu of the different types of data in memory.  
Deletable Data Types and Supported Delete Operations  
k
The following lists the types of data you can delete using Memory Manager.  
Supported Delete  
Operations  
Data Type  
Programs  
Data Name  
<PROGRAM>  
Delete all or delete specific  
Delete all or delete specific  
Delete all or delete specific  
Delete all or delete specific  
Delete all  
User Formulas  
Formula Variables  
Matrix Data  
<FORMULA>  
<FMLA Variable>  
<MATRIX>  
Setup  
Setup  
Variables  
Alpha Memory  
DimZ Memory  
STAT  
Delete all  
Extra Variables  
Statistical Sample Data  
Recursion Data  
Table Data  
Delete all  
Delete all  
Recursion  
Table  
Delete all  
Delete all  
Equation Data  
Equation  
Delete all  
• The “Data Name” column of the above table shows the data name that appears on the  
Memory Manager menu.  
• Angle brackets (< >) around a data name indicates a data folder that supports both delete  
all and delete specific. Delete all deletes all of the data in the applicable folder, while  
delete specific deletes specific data items selected by you.  
Using Memory Manager  
k
Selecting the DataYou Want to Delete  
A
1. Use  
and  
to move the highlighting to the name of the data or data folder you want  
f
c
to delete.  
2. Press  
(SEL).  
1
• This will cause a “ ” mark to appear to the left of the  
'
name, indicating that it is selected for deletion.  
• Each press of  
(SEL) will toggle display of the “ ” mark next to the name on (selected)  
1
'
and off (not selected).  
• A data name enclosed in angle brackets (< >) indicates a data folder. Selecting a data  
folder here will delete all of the data in the folder.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-127  
3. Repeat steps 1 and 2 as required to select all of the data names you want.  
Selecting Specific Data Items within a Folder  
A
1. Use  
and  
to move the highlighting to the name of  
c
f
the data folder that contains the data want to delete.  
2. Press  
to enter the folder.  
E
• This will display a menu of all the data items contained in  
the folder.  
3. Use  
and  
to move the highlighting to the name of the data you want to delete, and  
c
f
then press  
(SEL).  
1
• This will cause a “ ” mark to appear to the left of the name, indicating that it is selected  
'
for deletion.  
4. Repeat step 3 as required to select all of the data names you want.  
5. To exit the folder and return to Memory Manager screen, press  
.
J
Note  
• If a folder name is selected (which is indicated when “ ” is in front of it) on the Memory  
'
Manager screen, all of the data inside the folder will be selected for deletion when you  
enter the folder in step 2 of the above procedure.  
• When you enter a folder in step 2 of the above procedure, all currently selected data (except  
for the folder itself) becomes deselected automatically.  
• The data you select inside of a folder becomes deselected when you exit the folder.  
Deleting the Currently Selected Data  
A
After using the above procedures to select the data or folders you want to delete, display  
the Memory Manager screen and then press  
(DEL).  
0
Appendix  
Calculation Priority Sequence  
k
The calculator performs calculations you input in accordance with the priority sequence shown  
below.  
Basically, calculations are performed from left to right.  
Calculations enclosed in parentheses are given priority.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-128  
Sequence  
Operation Type  
Description  
1
Parenthetical Functions  
Pol(, Rec(  
(, d/dx(, d2/dx2(, Σ(, P(, Q(, R(  
sin(, cos(, tan(, sin–1(, cos–1(, tan–1(, sinh(, cosh(,  
tanh(, sinh–1(, cosh–1(, tanh–1  
(
log(, ln(, e^(, 10^(,  
(, 3  
(
'
'
Arg(, Abs(, ReP(, ImP(, Conjg(  
Not(, Neg(, Det(, Trn(, Rnd(  
Int(, Frac(, Intg(  
2
–1  
r
g
2
Functions Preceded by Values  
Power, Power Root  
Standardized Variate  
Percent  
,
,
(
!, °’ ”, °, ,  
x
x
x
x
^(,  
'
t
'
%
ENG Notation  
m, ƫ, n, p, f, k, M, G, T, P  
b
3
4
Fractions  
/
a
c
Prefix Symbols  
(–) (minus sign)  
d, h, b, o (Base-n symbols)  
5
6
7
Statistical Estimated Value  
Calculations  
,
,
,
1
m
n
m
m
2
n
r
n
r
C
Permutation, Combination  
Complex Number Symbol  
P ,  
Multiplication, Division  
×, ÷  
Omitted Multiplication Sign  
Multiplication sign can be omitted immediately  
before π, variables, scientific constants (2π, 5A,  
πA, 3mp, 2i, etc.), and parenthetical functions  
(2'(3), Asin(30), etc.)  
8
9
Addition, Subtraction  
Relational Operators  
Logical Product  
+, −  
=, , >, <,  
,
>
<
10  
and (bitwise operator)  
And (logical operation command)  
11  
Logical Sum, Exclusive Logical or (bitwise operator)  
Sum, Exclusive Negative  
Logical Sum  
Or (logical operation command)  
xor (bitwise operator)  
xnor (bitwise operator)  
Note  
If a calculation contains a negative value, you may need to enclose the negative value in  
parentheses. If you want to square the value –2, for example, you need to input: (–2)2. This is  
because x2 is a function preceded by a value (Priority 2, above), whose priority is greater than  
the negative sign, which is a prefix symbol (Priority 4).  
–22 = –4  
-2wE  
(–2)2 = 4  
(-2)wE  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-129  
Multiplication and division, and multiplication where the sign is omitted are the same priority  
(Priority 7), so these operations are performed from left to right when both types are mixed in the  
same calculation. Enclosing an operation in parentheses causes it to be performed first, so the  
use of parentheses can result in different calculation results.  
1 ÷ 2 = 0.5  
i
b/c  
w
0
i
1 ÷ (2 ) = – 0.5  
i
b/(c  
)w  
i
0
Stack Limitations  
k
This calculator uses memory areas called “stacks” for temporary storage of lower calculation priority  
sequence values, commands, and functions. The “numeric stack” has 10 levels and the “command  
stack” has 26 levels as shown in the illustration below.  
In the TABLE and RECUR Modes, the command stack has only 25 levels (one less than normal).  
Numeric Stack Command Stack  
1
2
3
4
5
4
1
2
3
4
5
6
7
҂
2
3
4
5
1
2
3
4
5
1
2
3
4
5
6
7
ѿ
҂
ѿ
A Stack ERROR occurs when the calculation you are performing causes the capacity of a stack to  
be exceeded.  
Calculation Ranges, Number of Digits, and Precision  
k
The following table shows the general calculation range (value input and output range), number of  
digits used for internal calculations, and calculation precision.  
Calculation Range  
Internal Calculation  
1×10–99 to 9.999999999×1099 and 0  
15 digits  
In general, 1 at the 10th digit for a single calculation. Error in the  
case of a calculation result in exponential format is 1 at the least  
significant digits of the mantissa. Errors are cumulative in the case of  
consecutive calculations.  
Precision  
Function Calculation Input Ranges and Precision  
A
Functions  
Input Range  
9
DEG  
RAD  
GRA  
0
0
0
|
|
|
| < 9×10  
<
<
<
x
x
x
sin  
| < 157079632.7  
x
10  
| < 1×10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-130  
Functions  
Input Range  
9
DEG  
RAD  
GRA  
DEG  
RAD  
GRA  
0
0
0
|
|
|
| < 9×10  
<
<
<
x
x
x
cos  
| < 157079632.7  
x
10  
| < 1×10  
Same as sin , except when  
|
|
|
| = (2 –1)×90.  
x
x
x
x
n
tan  
Same as sin , except when  
| = (2 –1)×π/2.  
x
x
n
Same as sin , except when  
| = (2 –1)×100.  
x
n
–1x  
–1x  
–1x  
sin  
0
0
0
|
|
|
|
|
|
|
|
1
<
<
<
<
<
<
<
x
x
x
x
cos  
tan  
99  
99  
9.999999999×10  
230.2585092  
sinh  
x
coshx  
–1x  
–1x  
sinh  
0
1
0
0
4.999999999×10  
99  
<
<
<
<
cosh  
4.999999999×10  
<
x
99  
–1  
tanh  
|
|
|
9.999999999×10  
<
<
x
–1x  
x
tanh  
|
9.999999999×10  
99  
x
log /ln  
x
0 <  
9.999999999×10  
99  
<
x
x
x
10  
–9.999999999×10  
99.99999999  
230.2585092  
<
<
<
<
x
x
99  
x
–9.999999999×10  
100  
e
0
< 1×10  
'
<
x
x
x2  
x
x
x
|
|
|
| < 1×1050  
| < 1×10100  
1/  
;
0
G
x
x
< 1×10100  
3
'
x
|
!
0
69 ( is an integer)  
<
<
x
x
x
10  
0
1
n < 1×10 , 0  
r
n (n, r are integers)  
<
<
<
<
P
n r  
100  
{n!/(nr)!} < 1×10  
10  
n
r
n n r  
( , are integers)  
<
0
1
< 1×10 , 0  
<
<
<
<
C
n r  
100  
100  
n!/r! < 1×10  
or 1 n!/(nr)! < 1×10  
99  
|
|, | | < 9.999999999×10  
x
x
y
Pol(  
,
x y  
)
2
2
99  
+
9.999999999×10  
99  
<
y
0
9.999999999×10  
<
<
r
Rec( , θ)  
r
θ : Same as sin  
x
100  
|
0
|,  
,
b c  
b c  
< 1×10  
a
<
°’ ”  
,
100  
|
| < 1×10  
x
Decimal Sexagesimal Conversions: 0°0 0  
|
|
9999999°59 59  
˝
´ ˝ <  
<
´
x
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-131  
Functions  
Input Range  
100  
> 0: –1×10  
<
log < 100  
y
x
x
x
x
= 0: > 0  
y
y
m
y
^(  
)
x
m n  
, are integers)  
< 0:  
=
,
n
(
2n+1  
100  
However: –1×10  
<
log | | < 100  
y
x
100  
> 0:  
= 0: > 0  
< 0: = 2 +1,  
0, –1×10  
< 1/ log < 100  
G
y
y
y
x
x
x
x
y
x
2
+1  
m
n
'
y
m
m n  
, are integers)  
(
0;  
G
n
100  
However: –1×10  
< 1/ log | | < 100  
x
y
Total of integer, numerator, and denominator must be 10 digits or less (including  
separtor symbols).  
b
/
a
c
3
x
xy  
y
x n r n  
!, P ,  
r
C
^( ),  
,
,
type functions require consecutive internal calculation, which can  
'
'
result in accumulation of errors that occur within each individual calculation.  
Errors are cumulative and tend to be large in the vicinity of a function’s singular point and  
inflection point.  
Error Messages  
k
An error message will appear on the screen if you perform a  
calculation that causes a calculator’s limit to be exceeded, or if you  
try to perform some operation that is not allowed.  
Sample Error Message  
Recovering from an Error Message  
A
You can recover from an error message by performing the key operations described below,  
regardless of the error type.  
Press  
,
or  
to display the editing screen for the calculation expression you input  
J
d
e
immediately before the error occurred, with the cursor positioned at the location that caused the  
error. For more information, see “Finding the Location of an Error” on page 21.  
Pressing  
clears the calculation expression you input before the error message appeared.  
o
Note that in this case, the original calculation will not be retained in calculation history memory.  
Error Message Reference  
A
This section lists all of the error messages that the calculator displays, as well as their  
causes and what you need to do to avoid them.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-132  
Error Message  
Cause  
Action  
Math ERROR  
An intermediate or the final result  
of the calculation falls outside of  
the allowable calculation range.  
An input value is outside the  
allowable input range.  
You are trying to perform an illegal  
mathematical operation (such as  
division by zero).  
Check your input values and  
reduce the number of digits, if  
required.  
When using independent memory  
or a variable as the argument  
of a function, make sure that  
the memory or variable value is  
within the allowable range for the  
function.  
You input a complex number as an  
argument of a function.  
Complex numbers cannot be used  
as arguments of trigonometric  
functions and other functions.  
Change the argument to a real  
number.  
Stack ERROR  
The calculation has causes the  
capacity of the numeric stack  
or the command stack to be  
exceeded.  
The calculation includes more  
than 10 matrices.  
Simplify the calculation expression  
so it does not exceed the capacity  
of the stacks.  
Try splitting the calculation into  
two or more parts.  
Syntax ERROR  
The syntax of the calculation  
expression is wrong.  
Check the syntax and make the  
required corrections.  
Argument ERROR  
The calculation is using the wrong  
argument.  
Check how arguments are being  
used and make the required  
corrections.  
Dimension ERROR  
The matrix used in a calculation  
does not contain anything.  
You are trying to perform an  
addition or other operation  
with two matrices of different  
dimensions, or some other illegal  
matrix operation.  
Change the matrix to one that  
contains data.  
Check the matrices and make  
sure they are within the limits  
for the type of calculation being  
performed.  
Can’t Solve  
Time Out  
SOLVE (page 92) could not obtain  
a solution. (Example: X = X + 1)  
Check the equation to make sure it  
does not contain any errors.  
Input an initial value that is close to  
the solution and try again.  
Integration or differential calculation  
executed, but the solution does not  
satisfy end conditions.  
Increase the tol value to loosen the  
solution conditions and try again.  
Solution precision will be lower in  
this case.  
In the case of differentiation of a  
trigonometric function, select Rad  
for the angle unit.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-133  
Error Message  
Cause  
Action  
Memory ERROR  
An attempt was made to recall data  
(list, matrix, extra variable, formula  
variable, etc.) that does not exist.  
Check to make sure that the name  
of the data you are trying to recall  
is correct.  
Go ERROR  
Ne ERROR  
A “Goto n” in the program being  
executed does not have a  
corresponding “Lbl n”.  
The file name being called up by  
the Prog command does not exist.  
Either add a “Lbl n” for the “Goto n”  
command, or delete the applicable  
“Goto n” command.  
Check to make sure that the file  
name that way input following the  
Prog command is correct.  
The number of nested If (page  
116), For (page 116), While (page  
117) or Do statements (page 117),  
or subroutines (page 117) in the  
program being executed exceeds  
10.  
Edit the program so the number of  
nested statements or subroutines  
is 10 or fewer.  
Divide the calculation into multiple  
parts and calculate each part  
separately.  
Too many nested functions or  
parentheses in a calculation.  
Transmit ERROR,  
Receive ERROR  
LINK Mode data communication  
was interrupted during send  
(Transmit ERROR) or receive  
(Receive ERROR).  
Make sure that the cable is  
connected correctly.  
Check to make sure that the  
receiving calculator is in the receive  
standby mode.  
Memory Full  
Operation or memory storage  
operation exceeds remaining  
memory capacity.  
Keep the number of memories you  
use within the currently specified  
number of memories.  
Simplify the data you are trying to  
store to keep it within the available  
memory capacity.  
Delete no longer needed data to  
make room for the new data.  
Already Exists  
Range ERROR  
During data communication, a  
program or file name in the data  
being sent already is used in  
receiving unit memory.  
To overwrite the file currently in  
receiving unit memory with the  
program or file being sent, press  
(Yes).  
1
In the TABLE or RECUR Mode:  
Check the range specification and  
make the required corrections.  
The table range specification is  
wrong.  
An attempt is being made to  
create a table with more than 199  
lines.  
No Variable  
There is no variable to be solved  
for in the equation you input for a  
SOLVE calculation.  
Change the equation to one that  
has a variable to be solved for.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-134  
Before assuming malfunction of the calculator...  
k
Perform the following steps whenever an error occurs during a calculation or when calculation  
results are not what you expected. If one step does not correct the problem, move on to the next  
step. Note that you should make separate copies of important data before performing these steps.  
Check the calculation expression to make sure it does not include any errors.  
Make sure that you are using the correct mode for the type of calculation you are trying to  
1
2
perform.  
Perform the following steps.  
3
(1) Press  
(2) Press  
(SYSTEM) to enter the SYSTEM Mode.  
(Reset Setup).  
Nc3  
2
(3) On the confirmation screen that appears, press  
(Yes).  
E
(4) Press  
(5) Press  
.
J
to display the calculation mode menu, and select the appropriate calculation  
N
mode for the type of calculation you want to perform.  
(6) Perform the calculation again.  
Press the P button on the back of the calculator with a thin, pointed object to initialize the  
calculator. If you perform this procedure correctly, the calculator will return to the state it was in  
the last time you turned it off.  
4
P
P button  
If step  
does not restore normal operation, initialize all modes and settings by pressing  
5
4
(SYSTEM)  
(Reset All)  
(Yes).  
E
Nc3  
3
• For details, see “To reset the calculator to initial defaults” (page 1).  
Important!  
• Calculation history data, memory data, statistical calculation sample data, program data, and  
all other input data is deleted.  
Lower Battery Indicator  
k
The message shown below appears when battery power goes low. When this happens, stop using  
the calculator, turn it off, and replace its battery.  
Important!  
The calculator’s data transfer function is disabled while the Low Battery message is on the  
display.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-135  
Normally when you replace the calculator’s battery, it stores its current memory contents in  
fl ash memory and restores them after battery replacement is complete. If you continue to use  
the calculator without replacing the battery after the above message appears, the calculator will  
eventually lose its ability to store data to flash memory. When this happens, the calculator will not  
be able to restore memory contents after battery replacement.  
Power Requirements  
Your calculator runs on a single AAA-size alkaline battery (LR03).  
Using the wrong type of battery can result in greatly reduced battery life and calculator  
malfunction.  
Replacing the Battery  
A
The Low Battery message will appear when battery power goes low. When this happens,  
stop using the calculator, turn it off, and replace its battery.You should also regularly replace  
the battery at least once a year, even if the calculator is operating normally.  
Note  
Your calculator uses flash memory to store data, so memory data is not lost when you  
remove the battery.  
1. Press  
(OFF) to turn off the calculator.  
1o  
• Be sure to turn off the calculator before replacing the battery. Replacing the battery with  
power on will cause data in memory to be deleted.  
• Close the calculator cover before replacing the battery. This will help prevent turning on  
calculator power accidentally.  
2. On the back of the calculator, loosen the screw that  
secures the battery cover in place.  
• The screw is designed so it can be loosened, without  
being removed from the cover. Loosen the screw as much  
as it can be loosened.  
3. Slide the battery cover in the direction indicated by the  
arrow to remove it.  
4. Remove the old battery.  
5. Referring to the illustration inside the battery compartment,  
load a new battery so its positive  
are facing correctly.  
and negative  
ends  
k
l
LR03 OR “AAA” SIZE(ALKALINE)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-136  
6. Slide the battery cover back into its original position, and secure it in place with the  
screw.  
7. Press the P button on the back of the calculator with a thin, pointed object to initialize the  
calculator. Be sure to perform this step! Do not skip it!  
Auto Power Off  
A
Your calculator will turn off automatically if you do not perform any operation for about 10  
minutes. If this happens, press the key to turn the calculator back on.  
o
Specifications  
Power Requirements: AAA-size battery (ALKALINE): LR03 × 1  
Approximate Battery Life: 1 year (based on 1 hour of operation per day)  
Power Consumption: 0.12W  
Operating Temperature: 0˚C to 40˚C (32˚F to 104˚F)  
Dimensions: 15.1 (H) × 81.5 (W) × 163 (D) mm  
5/8" (H) × 31/4" (W) × 63/8" (D)  
Approximate Weight: 150g (5.3 oz)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-137  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-138  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-139  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-140  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-141  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-142  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-143  
MEMO  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E-144  
CASIO Europe GmbH  
Bornbarch 10, 22848 Norderstedt,  
Germany  
This mark applies in EU countries only.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
CASIO COMPUTER CO., LTD.  
6-2, Hon-machi 1-chome  
Shibuya-ku, Tokyo 151-8543, Japan  
SA0606-A  
Printed in China  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Belkin Network Router PM00781EA F5D8635 4 User Manual
Blanco Indoor Furnishings 501 118 12 User Manual
Blue Rhino Outdoor Fireplace WAD516E User Manual
Bosch Appliances Cell Phone QSM 900 User Manual
BRK electronic Fire Extinguisher FE10GO MN User Manual
Broan Ventilation Hood 758 User Manual
Campbell Hausfeld Nail Gun CHN101 User Manual
Canon All in One Printer 5288B019AA User Manual
Canon Scanner 300e User Manual
Casio Electronic Keyboard CTK 571 User Manual