You are on page 1of 152
CASIO COMPUTER CO.,LTD. 6-1, Nishi-Shinjuku 2-chome Shinjuku-ku, Tokyo 163-02, Japan 11C@ Printed in Hong Kong US. Pat, 41098 Jenuewi $18UMQ TOOOLL-Xf ‘oisvwa POWER GRAPHIC AUG aM EL EL NOTICE ‘This equipment has been tested end found to comply with the limits for a Class B digital device, pursuant to Part 45 of the FOC Rules. These limite are designed to provide reasonable protection against harmful interference in a residential in- Stallation. This equipment generates, uses and can radiate radio frequency energy ‘and, if notinstaled and used in accordance withthe Instructions, may cause harmful interterence to radio communications. However, there is no guarantee that inter- ference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning ‘the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: Reorient oF relocate the receiving antenna, ‘ineroase the separation between the equipment and receiver, +=Conneot the equipment into an outlet on a circult diferent from that to which the receiver is connected. Consult the dealer or an experienced radia/TV technician for help. FCC WARNING ‘Changes or modifications not expressly approved by the party responsible for com plianee eouls void the user's authority to operate the equipment. Proper connectors must be used for connection fo hest computer andlor peripherals in order to moet FCC emission limits, Connector $B-62 Power Graphic Unit to Power Graphic Unit Connector FA-121 Ver 2,0 Power Graphic Unite PC for /BM/Macintosh Machine 18M is a registored trademark of international Business Machines Corporation. Macintosh is a registered trademark of Apote Computer, Inc. Welcome to the world of Graphing Calculators and the CASIO x-7700GE. Quick-Siart is not a complete tutorial, but it will take you through many of the most common functions, from turning the power on. through graphing complex equations. When you're done, you'll have mastered the basic operation of the tk-7700GE and will be Teady to proceed with the rest of this manual to learn the entire ‘spectrum of functions the fx-7700GE can perform. Each step of every example is shown graphically to help you ‘ollow along quickly and easily. For example, when you need to enter the number 57, we've indicated it as follows: Press (SJ Whenever necessary, we've included samples of what your screen should look like. If you find that your screen doesn't match the sample, or in fact you need to start over for any reason, you can do so by pressing the “All Clear” button. POWER ON/OFF To tum your unit on, press. figm OFF To tum your unit off, press NOTE: Your unit will automaticaly shut itself off after six minutes of inactivity. ADJUSTING THE CONTRAST 1. Press 2.Us OOD ®@ plosiietoiseto ante toseigct the CONTigon, and |" CONTRAST Sbokboobe rhea press (EXE). The folowing ‘screen will appear: LIGHT DARIC 3.Press @ tollighten cel fal screen oF @ to darken screen. 4.Press (eng ‘to clear the screen. sonsos-an Quick Star. Grouping within an equation You can also group certain operations within, your equation using, the parentheses keys, (1) (1) EXAMPLE:, 15 x (3 + 61) - ve OS) OB) BONO The following screen will appear: Note that your previous calculation remains on the screen. The new calculation is displayed beneath it for easy comparison. 1SeS+61 PSMA SHE1) Now let’s try a variation on that problem by positioning the parentheses differently. EXAMPLE: (15 x3) +61 The following screen will appear: 1SuS+81 os As you.can see, the f-7700GE | 155¢3461> 260, Seer POPs | cisase6t " 106. Quickstart V USING BUILT-IN VALUES ‘The fx-7700GE features several convenient built-in functions and, values that you’can enter into your equations quickly and easily’ EXAMPLE: 25 x sine of 45 (In Deg mode) 1. Press owes (5S) Cs). 3.Press (EXE) andthe” answer. wil appear an.the screen as follows: Using the Replay feature With the replay feature, you can go back in and change any part of your equation at any time, even after the fx-7700GE computes the answer, without having to rewrite the entire equation. We'll use the previous equation as an example. Let's say you need to change the sine of 45 t0 sine of 55, but everything else in the equation remains the sarne. 1.Press_ =@®__ This will bring you back into the equation. 25xsin 45 17, 8TTE695S 2, Press:, ; @... twice.so the flashing cursor'is on the 4, 3.Press (BS) t'ovewiteas, | 25*5iN 88. 26.47380111 4, Press” (EXE) and the 1-7700GE wil quickly racompute the new solution: Quick Start V FRACTIONS ‘The fx-7700GE makes it easy to work with fractions with its fraction key. On screen, the.» ‘symbol is entered between each value of the fraction. For example, 11/6 would appear as 1.15.16 EXAMPLE: 1/6 + %e 1. Press Be) ‘The answer will appear on the screen as follows: Li15 16437. 67,144, Converting the answer to a decimal equivalent With the answer stil on your screen, 1. Pross and the decimal equivalent of your answer (6.94861 1111 ) will appear on the screen, Converting the answer to an improper fraction With the answer stil on your screen, 1.Press (EXE} and your answer (871,144 ) wil appear on the screen in, the form of an improper fraction. Quick Start Vi EXPONENTIALS Exponentials ate another function the fx-7700GE can perform quickly and easily 1250 x 2.06% 3, Now you are ready to enter the exponent value. Press the exponent key and will appear dn the screen, The number directly preceding the x, in this case 2.06, is the base number. a.Press (SJ The number 5 now appears after the symbol, and represents the exponential value. 5, Press and the answer will appear on the scroen as follows: 125082,.06°5, 46570, 36297 QuickStart Vit GRAPHING ‘The fx-7700GE has the ability to present graphic solutions to a variety of compiex equations. Before drawing a graph, be sure to first specify the graph type. Specifying the graph type 1. Select the COMP (computation) mode. 2, Press : bp GRAPH TYPE: REC The following screen will appear: |. Arlt, EXPE. 3. Press (F1) to specify the REC mode for drawing of a rectanguar coprdnate graph. | pooper 4. Press (Gar) to return to the previous soreen. ©) G2) G3) G4) Gs) 8) Graphing a built-in function ‘The fx-7700GE can quickly create a graph of one of its built-in values or functions, EXAMPLE: 5. Press (erap] 6. Press (sin} (xis assumed) sin x 7. Press and the following graph will appear: Quick Start VI FEE EEE EEE EE Returning to the equation if you find that you need to return to your equation to change or replace certain values, yu can do so simply by pressing the Greph-Text toggle key. (527 The fx-7700GE has two separate areas of its memory: one for your Yormula, the other for graphs, — ‘once-to:see the equation, then again to see the graph. + Trace function The trace function lets you selectian exact point onthe graph and display the coordinates of that point. 1, With the graph stil.on your soreen, press The following screen ‘will appear: ‘Trace Notice thata cursor has appeared at the left-most point on the X axis and its coordinates have appeared at the bottom of the screen. Move the cursor to the right by pressing the .@.. key, then back te the left using the ~ Gd): key. Pressing the button once will move the cursor one-point, while holding it down wil. cause continuous movement: (The values may bs approximated: due to the space limitations of the screen.) 2, Press Fey 10 view the fl value. the X coordinate in unabbreviated form. oor , 3. Press {0 view the full value of the Y coordinate in unabbreviated form. 4, Press a third time to see both coordinates simultaneously. 5.Press P= to exit the trace function @ uick-start pe Su Scrolling in four directions w 1. Pressing any arrow key lets you ‘scroll to see different sections ee ‘of your graph. @ Returning to your original graph After scrolling, you needn't retrace your steps to get back to your origina! graph. You can do it quickly and easily using the function keys (F keys) to enter a selection from one of the mary FUNCTION MENUS the fx-7700GE employs. A function menu is @ group of up to 6 functions that are displayed across the bottom oi the screen ‘To select one of the choices, press the corresponding F key.» 2.Using the > key, scroll so the ¥ axis is at'the left of the screen. Zoom 3. Press. and the following screen wil appear: ~ ax RBI BE as OBA er The first five function keys in the function menu each correspond to one of the five boxes along the bottom of the screen. (The sixth function key is inactive in this instance:) The one we'll concern ourselves with now's: (és) which corresponds to’ ORS (original) on the screen, 4. Press (FS) to.bring you back to your original graph Quice-start x Ce Sul Zoom function ‘Another of the powerful graphing features of the f<-7700GE is zoorning, This allows you to enlarge a portion of your graph for «+ Getailed analysis, or zoom out for a broader view. Zooming in - 4.Press (F8) which corresponds tothe xf box ‘on the screen, to zoom in on your graph. The screen will now show a view that is enlarged by 8 predetermined factor (Later in the manual, you'll eam _ how to sat your own factor of | [eae RDI F Tete [os ‘enlargement or reduction.) 2.Press (5) to return to your original graph, Zooming out 8. Press which corresponds to xi¢ on the screen, to 200m away ‘rom the graph. The soreen should now look like this: Quick Start x1 Using the Box function to zoom ‘This function lets you define any parton of the soreen and in it for further analysis... » aon 1. Press (2) to display the zooin tinction menu, which corresponds to BOX on the screen: The following screen will appear: Notice that the blinking cursor is at the origin. 2. Press 8. Using the arrow keys, move the cursor 1 / @ t6.a spot which will define one comer of the area, or “box,” you wish to zoom in on, \_@® 4. Press (EXE) to “anchor” tho cursor, creating the first comer of the box. Now, use the arrow keys to draw a box over the area you wish to enlarge. 5. Press (EXE) and the area you defined wil enarge to fil tha entire screen. 6. Press (FB) to display the zoom function menu. 7. Press (60) twice to clear the zoom function menu. Quickstart XH to specify the REC mode for drawing of a rectangular coordinate graph, and then press Setting the range = Before graphing an intearal, you need to define the rangs of each axis by setting its maximum and minimum value. You also need to set the scale by which each axis will be divided: This is done as follows: 2. Press SR: s Press to display the range input scréen. . 4. Setthe kin angeto-sby peshg. Ml) CSD Press (EXE] and -5 will overwrite the existing value and move the cursor to the next value. je) (5) (8) se (8) Be) (S) (Be) 5, Set the X max range to 10 by pressing 6,Set theX scl. (scale) to 5 by pressing 7, Set the Y min’ range to =8 by-pressing 8 Set the ¥ inax range to S by pressing. 9. Set the Y sc (scale) to 6 by pressing The following screen will appear: This second range soreen: is sometimes needed to set additional values. However, since none are necassary ‘for this example, press to bypass the screen. fNit Tae Guickestart Xt Creating the graph An integration graph is just one of many types of graphs the 1-7 700GE can generate in just a few keystrokes. EXAMPLE: | Si(«- 1) (x-5) dx 10. Press (ui) [cor] i1.Pes (Ot) EG) G OmmE—Ho 1) A BS) es oS 12. Press and your graph will appear on screen as follows: (Shading is automatic) POLAR GRAPH Sde= -10. 6664 Setting the mede (In Rad mode) 1.Press (arr) (1_} (ra) (EXE) Gar) (ven) GE) to specify the POL mode for drawing of a polar coordinate graph, and then press (ear) Setting the range 2h 3. Set the range parameters to match the following screen. Remember to press after each value to move the cursor to the next field. Ifyou have trouble, refer back | fffitt Ag to page Xi. GET Quick Start XIV Polar graph cont'd 3. This time, we will also need to enter values in the second range screen. Sat those to match the screen to the right. Remember to press after each value is entered. nat Fae Creating the graph EXAMPL 8 4.Press (Geo) (ker) (EXE) and the graph will appear on the screen as follows: INEQUALITY GRAPH Setting the mode (cw) (FS) to specify the INEQ mode for inequality.graph, and then press (e«) . 1, Press drawing Setting the range 2. Press 8, Set the range parameters to match the following soreer Remernber to press after each value to move the ayisen to the neat field. eis: When the second range, s+ soteen appears, press in ms to bypass it, as again itis unnecessary for this example Quick Start XV Creating the graph EXAMPLE: y >x?-5x-5 yex-2 3. Press and the following screen will appear: 4. Press (F) which corresponds to the ‘> box on the screen. 5. Press (x7) Sas) Ea) The following screen will appear: 6. Press. to enter the next inequality. 7. Press (F2) which * . corresponds to the “": box “ on the screen. 8.Press (ar) EE (2) (EXE). The following screen will appear: Guick-Start x INPUTTING FUNCTIONS AND DRAWING GRAPHS With the f-7700GE, you first input the function of the ‘graph, and ‘then draw the graph using the function. Be sure to always specify the graph type before inputting the function. EXAMPLE: = 2x2-3 Inputting the function 4. Select the GRAPH mode. 2, Press (Garr) (ven) CET) tO specity the REC mode for drawing of a rectangular Coordinate graph, and then press (Ear) . 3. Press (2) ae js The following screen will appear: GRAPH FUNC RECT YIE2K"-3 V2s Setting the range 8. Press 6. Set the range parameters to match the following screen, Remember to press after each value to:moye the _ cursor to the next field: When the second range screen appears, press to bypass it, as itis unnecessary for this, : example, fit Tae Oiioe Start nt Drawing the graph of the function 7.Press 2O0WER GRAPHIC {x-7700GE The graph will appear on the screen as follows: ifyou've completed this Quick-Start section, you are well on your way to becoming an expert user of the CASIO fx-7700GE PowerGraphic Calculator. To learn all about the many powertul features of the fx-7700GE, read on and explore! QuickStart VI Contents Handling Precautions. About This Manual Getting Acquainted. Keys and Their Functions. ‘The Keyboard Key Operations .. Modes. Set Up Displays ‘About Functo Basic Set Up .. To Specity the Unit of Angulat Measurement. To Specify the Number of Decimal Piaces To Specity the Number of Significant Digits. To Specity the Display Format. To Specify the Engineering Mode. To Adjust the Contrast of tho Display Basic Operation Using the Clear Manu. inputting Calculations... Editing Caleulations “Answer Funetion Using Multistatements.. Multiplication Operations without a ition ‘Sign. Performing Continuous Calculations. Using the Replay Function Builtin Scientific Functions... Value Memoties...n. : Increasing the Number of Value Memories. About Memory Names .. Using the Function Memory. VAR (Variable) Menu. Using the BASE Mode. Graphic and Text Displays... “Technical information Galculation Priory Sequence Stacks. Value Input end Output Limitations. Input Capacity, Overliow and Errors Exponential Dispia Calculation Execution Display When Errors Koop Occurring... Chapter 1 at 12 18 Contents Chapter:2 Manual Calculations. 53 24 Arithmetic Calculations 34 Calculations Using Parentheses... 55 22 Units of Angular Measurement. 56 2:3 Trigonometric and Inverse Trigonometr 56 2-4 Logarithmic and Exponential Functions: 7 255 Hyperbolic and Inverse Hyperbolic Functions . 58 26 i 59 27 60 28 61 29 : 62 2-10 Engineering Symbol Calculations =) 2-11 Number of Decimal Places; Num! Significant Digits, Display Format... . 64 2-12 Caleulations Using Memory 65 2:13BASE Mode Caleulations, 63 Chapter 3 a4 32 Chapter 4 a 42 4-3. Thinge to Remember during' Statistical Calculations. Conversions. 66 Negative Values:. Iaewennne, 6B Arithmetic: Operations... 66 Logical Operations: or Differential and Integration’Calculations. How the Unit Calculates Differentials To Perform a Differential Calculation Applications of Differential Calculations How the Unit Calculates ‘integrations... To Perform an integration Calculation. ‘Applicaton of integration Calculation Statistical Calculations... Single-Varlable Statisticai Calculations .. To Enter the Standard Deviation Mode without Data Storage. To Enter thé Standard Deviation Midde with Data Storage Performing Single-Variable Calculations Paired-Variable Statistical Calculations ‘To Enter the Regression Mode without Data Storage ‘To Enter the Linear Regression Mode To Enter the Logarithmic Regression Mod To Enter the Exponential Regression Mode. To Enter the Power Régression Mode To Enter the Regression Mode'with D: Performing Paired-Variable Calculations age 2SSSIsaRs Contents 4-4 Examples of Statistical Calculations. Linear Regression . Logarithmic Regression... Exponential Regression. Power Regression Chapter 5 Using the Matrix Mode. 5-1 Before Performing Matrix Calculations, Matrix List... Matrix Input. Deleting Mattices. 52 Modifying a Matrix Before Modifying a Matrix. Row Operations. Modifying the Cont Deleting, Inserting, and Adding Rows Deleting, inserting, and Adding Columns 5-3. Matrix Calculations .., ‘Arithmetic Operations. Calculating a Scalar Product... Determinants ‘Transposing Inverting a Matrix. Squaring a Matrix. 5-4 Matrix Operation Precautions... tin Chapter 6 Equation Calculations 6-1 Before Beginning an Equation Calculation. ‘Fo Enter an Equation Calculation Moct... To Clear the Equation Memories, 62 Linear Equations with Two Unknown: “To Enter the Linear Equation Mode for Two Unknowns. ____ To Solve a Lingar Equation wit Two Unknowns 6-3 Linear Equations with. Three Unknowns. ‘To Enter the Linear Equation Mode for Three Unknowns. en To Solve a Linear Equal ‘with Three Unknowns 6-4 Quadratic Equations. . To Enter tha Quadratic Equation Mode. To Solve.a Quadratic Equation ‘Quadratic Equations That Produce Single-Value Solutions ‘or Imaginary Number solution 3 Chapter 7 Graphing. 7-1. About the Graphing Function.. ‘Specifying the Range of a Graph. Intiazing the Range Parameter 7-2 Rectangular Coordinate Graphs Graphing Builtin Scientific Functions ‘Overdrawing Built-in Function Graphs. Graphing Manually Entered Functions. .. Overdrawing Manually Input Graphs .. coo 44 . Specifying the Value Range. 78 Polar Coordinate Graphs Graphing Builtin Scientific Functions. Graphing Manually Entered Functions Specifying, the. Value-Bange.. 7-4 Paramettic Graphs. Specifying the Value Range. + 7-5 Inequality. Graphs. ros 150 Overdrawing Inequality Graphs Specifying the Value Range... 1-6 Integration Graphs 7-7 Probability Distribution Graphs 7.8. Single-Variable Statistical Graphs. 7-9 Paired-Variable Statistical Graphs 7-10toring Functions in Memory. ‘To Access the Graphic Function Memory. Function Types Editing Functions in Memory _... .Drawing Graphs from Memory .. 7.44 Other Graph Functions.. Sattng he Type ot Graphing Wethos Trace Funation. Seroling Graphs Notes on Using the Trace Function Pot Function. Line Funotion.... Graph Scroll Function ++ Zoom Functions. Box Function. oo Using the Factor Funetion to Enlarge and Reduce the Entire Grapt “ Using the Overwrite Function. 7-12Some Graphing Examples, 33 Chapter 8 iProgramming {41 lintroduction to Programming Contents 9-9 Using STATISTICS to'Send Statistical Memory Dati 9-10 Using VARIABLE MEM to Send Value Mémofy Data 9:11 Using RANGE to-Send Graph Range Parameters Contents To Enter the Programming Mode. Specifying the Calculation Mode. Solecting a Program Area... Checking How Much Memory-Is Used by To-Input a Program... on ‘To Execute ‘Program Stored in: Memory: sve 208, 8-2 Deleting Programs 8-3 About Frror Messages. 8-4 Counting the Number of Bytes. ‘To Check the Amount of Memory Remaining... 206 -To Check Where the Cursor Is Currently Located. 8-5.-Program Commands. ‘To Display. the Program Funetion Meni About.the Newline Function... . To Display the Jump Command Menu: . To Display the Relational Operator Menu: . To Display:the Punctuation Symbol! Menu.. 8-6. Using Jump Commands. <8 ‘About Unconditional Jumps ‘About Conditional Jumps... oo =. -About Count Jumps 8-7 Using Subroutines Subroutines Save Memory 8-8. Using Array-Memory ... Kk ‘Array Memories Simplify Programming, Cautions When. Using Array Memories. Sample Programe That Uso Afray Memory 8-9 Displaying Text Messages «..jenies 8-10 Using Matrices in Program: 8-11 Using the Graph Function ~ ier Appendix bo 208 208 = 208 | 211 Appendix c “212 213 “= 214 Appendix: (214 Appendix E « 218 Appendix F “26 216 Index 28 219 Key Index Chapter 9. Data.Communications. General Procedure. see 4 Connecting Two fx-7704 ne 224 - To Connect Two fx-7700GE Units... ° 9-2 Connecting the fx-7700GE with a-Personal Computer...... 225 ‘To Connect the f-7700GE with a Personal Computes. 225, 9-3 Belore Starting Data Communications To Enter the LINK Mode +... About the: Data Type Selection Screen... « 8.4. Setting Communications Parameters. : To Sel-f.7700GE parameters 9.5 Using ALL to Send All Dat 9-6. Using PROGRAM:to Send Program Data 9-7 Using-FUNCTION MEM to Send Function Memory Dat 9-8 Using MATRIX to Sond Matrix Memory Data vrsren ‘9-12 Using FACTOR to:Sond Graph Range Parameters {9-13 Using GRAPH FUNCTION to Send Graph Function 6-14Using EQUATION to Send 9-15 Using BACK UP'to Send All Mode Setting 9:16 Scieen Copy Funetion:. 206 9-47 Data Communications Pr 209 Appendix B'~: To Reset'the Calculator. ‘Memory. Data... Memory Data... “To Copy the Screen: Append ‘Appendix'A Power. Supply. ‘When to'Replace Batteries... ae Replacing Batteries 258 ‘Abou the Auto Power Function Reference. Manual Caleulations.... Program Calculations. Error Message’ Tabl Input Ranges... ‘Specifications.. Handling Precautions About This Manual. “Your caloulator is made up of precision components. Never try fo take It apart. ‘Avoid dropping your calculator and subjecting it to other strong impacts. +*Do not store the calculator or leave it in areas exposed to high temperatures or humidity, ‘large amounts of dust. When exposed to low temperatures, the calculator may require ‘more time to display results and may even fall to operate. Correct operation will resume once the calculator is brought back to normal temperature. ‘The display will go blank and keys will not operate during calculations. When you are ‘operating the keyboard, be sure to watch the display to make sure that all your key ‘operations are being performed correctly. ‘Rlplace batteries once every 2 yoars regardless of how much the calculator is used during that period. Never leave dead batteries In the battery compartment. They can leak and damage the unit. ‘Avoid using volatile liquids such as thinner or benzine to clean the unit. Wipe it with ‘soft, dry cloth, or with a cloth that has been dippedin a solution of water and a neutral detergent and wrung out. ‘In ne event wil the manufacturer and its suppliers be llable to you or any other person for any damages, expenses, lost profits, lost savings or any other damages acising out ‘of-loss of data andlor formulas arising out of malfunction, ropairs, or battery replace: ‘ment. The user should prepare physical records of data to protect against such data loss. ‘Never dispose of batteries, the liquid crystal panel, or other components by burning them. ‘When the. "Low battery” message appears on the display, replace the main power sup ply batteries as soon as possible. - ''Be sure that the power switch is set to OFF when replacing batteries. ‘ifthe calculator Is exposed to 2 strong electrostatic charge, ts memory contents may be damaged or the keys may stop working. In such a case, perform the All Reset opera- tion to clear the memory and restore norinal key operation. ‘Note that strong vibration or impact duting program execution can cause execution to stop or can, damage the calculator's memory contents. ‘Using the calculator near a television or radio can cause interference with TV or radio reception. ‘Before aseuming malfunction of the unit, be sure to carefully reread this manual ané ‘ensure that the problom is not due to insufficient battery power, programming or opera tional ercors. ‘This manuel is divided into chapters to help you find tne operation you wait quickly aiid easily ” Chapter 1 Getting Acquainted : “This chapter gives you a general introduction to thé Various capabilities the uni. Meon- tains importantinformation about the unt, so you should be'sure to read it befors starting operation, - Chapter 2 Manual Calculations ‘Manual calculations are those that you input manuslly, as on the simplest of calculators. This chapter provides various examples to help you become familiar with the manual calculations, Chapter 3 Differential and Integration Calculations This chapter tlls you how to perform dfferetial and integration calculations on this unt. Chapter 4 Statistical Calculations ‘This chapter tells you how to perform single-variable statistical calculations using standard deviation, and psired-variable statistical calculations using regression. No matier what type of statistical calculations you decide to perform, you can tell the unit to either store the statistical data or not to store the data, Chapter 5 Using the Matrix Mode ‘This chapter tells you how to perform the calculations with five variable matrices (Mat ‘A through Mat E) and a special matrix answer memory (Mat Ans). Chapter 6 Equation Calculation ‘This chapter explains how to solve finear equations with two or three unknowns, and how to solve quadratic equations. Chapter 7 Graphing ‘This chapter explains everything you néed fo know io fully use the versatile graphing capa- bilties of the unit, Chapter 8 Programming This chapter tells you how to use the program memory of the unit. Once you program a calculation, you can call it up and execute it using any values you want at the touch of a key. In no event shall CASIO Gomputer Go., Ltd. be liable to anyone for special, collateral, Chapter 9 Data Communications incidental, oF consequential damages in connection with or arising out of thé purchase THIS Chapter tells you everything you need to know to transfer programs between the or use of these materials, Moreover, CASIO Computer Co. Lid. shall not be lable for *-7700GE and another CASIO Power Graphie unit or between your fk-7700GE and @ per- any claim of ary kind whatsoever against the use of these materials by any other party. S0"@l computor. ‘*The cortents of this manual are subject to change without notice. ‘No part of this manual may be reproduced in any form without the express writen ‘consent of the manutacturer. ‘*The options described in Chapter 9 of this manual may not be available in certain, ‘geographic areas. For full detalls on avallabily in your area, contact your nearest CASIO dealer or distributor. ‘Appendix ‘The appendix contains information on battery replacement, error messages, specifica- lions, and other tachnical details. Reset your calculator before.using it for the first time! See page 261 for details on the reset procedure. Be sure to keep physical records of all important data! ‘The large memory capacity ofthe unit makes it possible to store large amounts of data, You should not, However, that low battery power or Incorrect replacement ofthe Datter- {es that power the unit can cause the daa stored in memory to be corrupted or even lost entirely. Stored data can also be affected by strong olectrostatic charge or strong impact. “21-41 Keys and Their Functions 4-2 Modes 1-3 Basic Set Up > ‘ 1-4 Basic Operation 15 Using the Function Memory 4-6 Using the BASE Mode 1-7 Graphic and Text Displays 4-8 Technical Information -10- Chapter 1 |lI[Getting Acquainted ‘This chapter gives you a general introduction tothe various capabilities of the unit. t con tains important information about the unit, s0 you should be sure to read ithefore starting operation. 1-1 Keys and Their Functions —_ -12- The Keyboard Many ofthe unit's keys are used to perform more than one function. The functions marked ‘onthe keyboard are color coded to help you find the one you need quickly and easily. Shifted function (orange) ——10*_g— Alpha function (red) Primary function —[log Also note that grean markings show the names of menus that appear when thé G2 is pressed. Primary Functions » “These are the functions that are normally executed when you press the key, Shifted Functions You can execute these functions by first pressing the. 's essigned the shifted function you want to execute, © Aipha Functions. . ‘An alpha function is actually the simple input of an alphabetic letter: Presé the i key, {allowed by the key that is assigned the letter you want to input. (Ripha Lock Normally, once you press & and then a key to input an alphabetic character, board reverts tots primary functions Immediately. f you press! board locks in alpha input until you press Gx again: ‘so note that green markings show the names of menus that appear when the Bis pressed, koy, followed by the key that Key Operations 4)~ (Fs) Function Keys Use these keys to select the functions indicated above them on the display. ‘alter drawing a graph, use these keys to’acceés the builtin graphic functions marked ‘above them on the panel 3) shit Key $Press his ey io shit the Keyboard and access the functions marked in orange (or grea, “TheG)indicator onthe display inicates thet the keyboards shittee. Pressing BA again unshifts the Keyboard and clears the 3] inicator from the display. {Ts key is also used during display ofa Mode Menu to aavance tothe next Mode Menu |sceen . 1S alpha Key {ress this key to input a letter marked in ced on the keyboard, + Press his key folowing Ho lock the keyboard int alphabetic charactor input Toratum "ta normal input, press (2) again. > ~19- G9 cxw/auit key «Fre tise flowing Dept variables for negation exelatons ‘*Press this key 10 back step through displays, from a display reached by pressing func: Press this key following a to enter the letter A. is ‘ m HOME. oy while a clelation rests payed suites othe dla rom whi fax) Common Logarithm/Antitogerthm Key tre lgton wes aleted to porte tho calulaton, +Pren is Foy and tan erlor aval eluate conmon garth he vas. it funtion was clected.c pra the oiodsior sim to th al sven oft cree GIDES a tne on vo a mata teva ononparan tf ‘node you are corn i ‘Pres ti oy flowing fo ono tha to 8, Menu/Set.Up Key fia} Natural Logarithm / Exponential Key. ‘Press this key to display the Main Menu. ‘Pres his key and then enter a valve 1 caleulat the natura ogathm ofthe valve. “Terese this key folowing 3 while a set up dlsplay is shown to change tothe set up ed! «Press BNE then enter a.value to make the value an-exponent of, or ‘Press this key folowing to enter the letter C. Tr oe ‘Cursor/Replay Keys (EB) “Trigonometric Function Keys. | # "sPress this key and then enter a value to calculate-the sine of the vale. *Use these keys to move the curébi oi the dplay. “Press this key following (2) to enter the letlor D. : . ‘aster you press the key folowing input ofa caleiation or value, press @ to ciple =) fat 2 ‘the calculation from the ed, or @ to dleplay it from the beginning. You can then ext «Press this key and then enter a value to calculate the cosine ofthe value. ‘cute the calculation again, or edt the calculation and then execute it. See page 82 fo «Press this key following GJ to efter the letter E detalis on the Replay Function. “Press this key and then enter a value to oaloulatéthe tangent of the value. {EB Graphic », Text/integration Graph Key. — 1 #Pregs this Key following to enter the leet Press this key. to ‘switch between the, graphic display and text display. * . me “Press ths key flowing when yeu want daw an regain graph. nr, Psat operation ane then era value so calcusefenverge ie ofthe value £53 Graph Ditterentia! Key 8 EE Eetomtscpaaten ane ner tn tocalculate the inverse cdsine ofthe value. “Press this key before entering a calculation formula for graphing. Se tarps 7c Ph ip lin svete «Press this key following GiB to enter the letter r. . e Fi in Key reps J Range Key * “Use this key when entering fractions and mixed fractions. To enter the fraction 23/48, suse th Rey fo Sto check he range ofa gph os reso EES dapay an'ipope Talay mo ‘+Press this key following la to enter the. fetter 9. “Press this key following BIB to enter the letter G. oe Ga Mode Display/Screen Copy/Capacity Key ~ ‘iihen this key is set to function a8 a Mode Display Key (page 38. it can Be used 125 sauarersauare Root Mey aro trod vais, ‘current is ‘settings: The set in displ pile thi a value and pr _ Variableintegration Key 2B se : ‘ : «Press this kay to input variables X, 8, and T when Gating Up a graph. * Close Patenthese Reciprocal Key +Press this key to enter a close parenthesis ina formule 4 ra EB] ~(w3."CEd iment Keys and Decimal Key 0» ‘Press GBR) and then enter'@ value to calculate the rciprocal of the value, Press tis key folowing to enter the latter J This key sequence cisplays:the status o-he program, function, variable, statistic (SO and LF), and matix memories, along with the remaining numbor of byes. (>) Assignment/comma Key Fos datas on each man, 80 the section ited "Base Set Up", "asi Operation” ‘Pres tis ky before entering value memory name o assign he resutof a calculate sang from page 23, : to the value memory. ‘Press this key followitig { to input @ comma. wr , “BB anctear/onorF Key + *Press tis key following KBB to enter the letter Press this kay t0 switch power-on. *Press this kay while power ison to clear tho ‘play. B® Power/Root Key ‘Press this key oiowing 8 to itch power of “Emr aval eres ae thay eter ale fer» fozaletetothe pow es ‘of y. og Delete/Insert Key, «her ava er press ES, acne nea ve cae heath ty sess koy Sloe haat a ih arent cursor ozaon ‘Press this key following 4) to enter the let a Press GIG) to display the insert cursor (C7). You can insert characters while the insert cursor is displayed, Use the numeric Keys to enter a value: Enter decimals ising the decimal key. "J EEE EA‘ Ga Arithmetic operation Keys +Following operation ofthe Bey, each othe numeric keys enters he following et snput adn, subiraction, multpkcation, and division calculations as theyre writen, aD enters Mt. (aD enters U. + fram lett to right. Press the applicable key to speeity an arithmetic operation. enters V. ‘You can also use the fj and & keys to specify positive and negative values. enters W. *Foliowing operation of the {0H Key, each of these keys enters the following letters. (9D) enters Z. enters S. a - IC) emters the open bracket C. WIE enters T. . . & enters X +Foliowing operation ofthe GH key, the merius marked in green (ororange) above thest _(BBIES enters Y. keys are accessed. |{E] — Function Memory Menu . (2) Exponent/Pi Ke This key operation cisplays the menu used for function memary calculations (ee page “xponer re for exam (IG — Unit of Angular Measurement Nenu Ths Key operation deplays the mend used for specfcalon ofthe uni of angular shisPrese BEI o put he valu of x surement : : “Pres hs fey folonng fH fo enter the dosed bracket C (EB — Display Format Menu This key: operaben: displays the menu used for specification a the disotey format or cal) (—)/Answer/Space Key : culation results. 1s #Press this key when entering a negative value, ae, *Press Gil and then this key to recall the most recent calculation result obtained using This ey aeration dloplays the menu used fr clerng memory contnt, ne ay. “Presb and thn his ey to onler a apace, GSI — Buitn Function Menu . This key operation deplaye the menu used for specication of bultin functions and 12] Execute/Newline Key engineering symbols (1 te) "Prose this key to btain the result ofa Galoulato, You can press this kG folowing data — Variable Data Menu ‘input, of alter @ result is obtained to execute the calculation again using the provious result “This key 6peration displays the monu used for spectication of variables used in graphisPrecs Bill to perform a newline operalon. functions. i GEIR — Program Command Menu ‘This key operalion ceplays the mond used ior specification of special bul functions. rams ~16~ and @ cursor keys to move the pointer to the line whose set up you want 3 io change. FRESH) Deon Mode 2 Press tho function key that corresponds tothe setting that you want to make, Use this mode for wetting, reading, and executing programs. Make the other changes & Press GD to retum to tha set up display. -18- ~19- Set Up Display Function Key Menus | ‘This section details the settings that you can make using the function Keys.n the Set edit display. ‘Graph Type (GRAPH TYPE) (YRC) (BlPOL) ». (PAN) [ANQ)... ‘*Graph. Drawing Type (DRAW TYPE) (CON) Bem . ‘Statistical Data Storage (STAT DATA) @ysTo) ‘{BINON) + Statistical Graph Drawing (STAT GRAPH) .. Rectangular coordinate graph "Polar coordinate graph "Parametric graph {Inequality graph a |>GRAPH TYPE: REC: REC [POL FAM [ING 0 ® jroraw TYPE a : Connection of plotted points No connection of plotted points »STAT DATA :NON— S10 NON @ ® ‘Storage of input statistical data into statistical data memory No storage of input statistical data into statistical data memoy >STAT GRAPH: NON © & S “ . ~20- ‘*Simultaneous Graphing (SIML GRAPH) Key Setting (M.DSP/COPY) B(ORW) ..... Drawing of graph using single-variable Grpialred-variable caleuls- tion results ney (NON) ....... No‘drawming of graph using single-variable or paired-variabie‘cal- culation results eo ‘*Paired-Variable Statistic Calculation (REG MODEL) prea WODEL “LIN: JUN [COG [EXP FPWR. BeS8 “ @un Linear regression vom, - BLOG). Logariterepression : : EXP). Exponentl regression ExIPU) © Power regresion >SIML GRAPH: OFF [ON OFF oe BION) ae. Simultaneous drawing of graphs for functions stored in graph func- tion memory IOFF) ...... One-by-one drawing of graphs for funeitons stored in graph func- tion memory >M-DSP/COPY : M-DP fro or oe INOS... Holding down BIE key shows set up display for current mode G[COP) | Pressing WHA enters a mode hat makes i possible to wanster @ bit pattern-of the current display contents to a personal computer. ~or- ater you select he PRGM Mode, youcanusethe setup display tospentyhecalcue 443 Basi 7 fon made (CAL NODE) or ogi onccten, hero you cange te classe 1-9 Baste Set Up made, the contant-of the set upceplay change aocorndty ~ To Specify the Unit-of Angular Measurement »CAL MODE : COMP [Example] To set the unit of angular measurement as degrees | ~ VP (BAS [SD FES aT Baa _. emp) ‘Computation Mode poy . . ~ (Bens) 0, Basen Mods B04) Dee . ! GSD) ‘Standard Deviation Made BREE - Guan | ‘The relationship of the angular measurement units are: 960° = 2 radians =400 grads: > ns . i 90°=/2 radians 100 grads MAbout Function Key Icons * ‘There are three types of function key icons thidt appea ‘atthe’ bottom of the display, °Pre8s EBD 10 exit the angular unit setting mode, MATRIX Mode To Specify the Number of Decimal Places way cairm sp scx_[Exapl] To oot the number of decimal paces to 2 Se nn See Eo SG Hs ‘This pe ofan indeates hae uncon wil be sansa fut not executed) when a a fresh tno Rey : oo es . i) Wosiit 873i pFix Arn yess ( 2.00 ausy | SEE : woh : a Te now al cplayedvalues wl be ounded its the nearest ogre second decimal ~ place. “ “ o ~ os Thrice anemia yn fasez) (Ia HEAT ME SEE__ Te dove specications appid to ho ceplyed value oly. The calcula sil atores . sch sf the ent T3-dgit mantissa ane 2-dgt exponent of the result in memory. I you chenge the number of decimal places specification while a catoulation result is displayed, the dis- lay changes to show the value using your new specification.” This type of icon indicates that a function will be executed as soon as you press the func! tion key. To perform 100-7 with 2 decimal places, and then change to 5 decimal . places SOonaEne -22- =23- @ Armnwes Fix 5 eee > 14: 28571 Qos Note ‘No matter what settings are currently being applied for the number of decimal place’cach tine you pross ER pressing Ga im), the display format changes between Norm 1 and \(Nrm) returns to the Norm mode {1 or 2). Norm 2. See page 81 for full details on Norm 1 and:Normn:2:~ WITo Specify the Number of Significant Digits The above speciation is applié tothe laplayed value only. The cellar sil stores To set the number of significant digits to's o-, theentre 13-cigit mantissa and 2cigit exponent ofthe result in memory. Ifyou change *- “* _thedlsplay format specification while a calculation results displayed, the display changes EU ESDU IN PI ENG E10 snow the value using your new specication. a [Example] To pertorm 1: 200 with Norm 4, and then change to Norm 2 sow Sei 17280 @. BBE+BO - DEeors . 5. #-83 2 : Ror 4 Now alll displayed values will be shown with 3 significant digits. ' Norm EC 2.008 : so Nowm2 a The above specication is applied to the cispayed value only. The celulaor ail store the eniro 13:digt mantissa and 2- —_. soRae ‘Bxa ie . " @ 123x456 — |. 14 - 5 do e605 “Th contents of the replay memory ae cleared whenever you change tom one menu (Continiing BIACIAES | 12. we another z CContinyous calculations can also be used with Type A functions (see page 47) (mbuilt-in Scientific Functions . | addition to the scientific functions that you can access directly from the keyboard, this Using the Replay Function ae a calculator also provides a selection of other builtin functions. Use the MATH Menu to “The Replay Function automatically stores the lat calculation pertormedin replay memor@ecess these builtin functions, ‘You ean recall the contents ofthe replay memory by pressing @) ot @. you press © : the caleulation appears with the cursor at the beginning. Pressing @® causes the calse To call up the MATH Menu lation to appear With the cursor at the end. You can make changes in the calculation yeu wish and then execu # again ae . : {Erarige] To pertorm the following two calculations Poet een ae Press the function key fo eal up the sub-menu that sontsins the type of operation you 412x8.58- 7.1- 7.6496 want o perform = SPE tp Fanon Mona fo hyper dines yee me Ea x! 4, 18x38. 58+6. 4 : ic functions , BOLTEBEOES | EBT. 1496 IPRA)... Probably Funai Menu for fetal, permutations, comb nations, and random numbers ~via Futon Menu for absolute valu caulatlon,intger (q1exe See 4s ‘and décimal part extractions, and internal rotinding @ ‘Sexagesimal Function Menu for degree, minute, second inputs ‘and conversions ordinate Function Mw for rectangular and polat coordinate transformations Engineering Symbol Menu for engineering symbols ~ to back step to the previous display. Te i " a a TT BT 0 use the Hyperbolic Function Memu 6498: 2, 12xS. 5816. 4 ~) sy os" (A, 12x8. 58-7. 1 tress ‘sThe maximum capacity of the replay memory 16 127 byt ‘*The contents of the replay memory are retained even if you press| or ewitch power aye) =32- =33- ross the function key below the hyperbolic function you want to input. Henn) san. yperboke sine Best) ... .. hyperbolic cosine enn) “hyperbolic tangent _.Blenn inverse hyparbele sine Besh-1) ' .. inverse hyperbolic cosine een-) “inverse hyperbole tangent ms) *+Press Bo back siop fo the MATH Menu. ‘To use the Probability Function Menu Press the function key below the sexagesimal function you want to input. =" Be For input of hours, minutes and seconds, or degrees, minutes v3 sand seconds as-sexagesimal values. rc... 9 BEY en Fo input of hours minutes and seconds, or degrees: and seconds as decimal values *Press GD to back step to the MATH Menu, inutes To use the Coordinate Function Menu Bsr Press the function key below the probability function you want to Galas C Bes sve ftorial of = permutation Con) .- combination we rndom number generation ‘*Press Gil to back step 'to thé: MATH Menu. Press the function key below the coordinate function you wat to input : 8 BO) ns nalrmaion of rectangle coorrate o polar corns ‘*To use the Numeric Function Menu Bie) transformation of polar coordinates to rectangular coordinates 9h Press (ta back stop tothe. NAT cama) : oo GE) © CE ES oto use the Engineering Symbol Menu num Ha : eal \ Easy) Omni Press te function ky below the numer function you want to input. Gi | ys DEB H8S ‘absolute value ve “integer extraction, Fess te tne kay Eloy tne engneing sym! you want to inputs: traction extraction IM vgn il (10-3) : rounding” se ay micro (10-9) Blntg) on maximum value that does not exceed argument an) rrano (10-8) - sae “Rounds the intornal.value to 10 significant digs. The san) pleo (10-18) wt \ founding is applied to the Ans memory contents. Inthe EN)... femio (10-15) owe ‘mode, the inttnal value is cut of n accordance with the A EB(Q) worn advance to next mena specication. In the Sci mode, the internal value iscutolt? : ore . the number of significant cigs is in accordance wth the % aaree we mode specification. su : eee ee Press : : to back step to the MATH Menu. ms i . -34- ~35- ese kilo (10% ves mega (10°) --giga (10%) tera (10%) To assign a value to a value memory 1 To assign 128 to value memory A BHaaemns 1239A, 123. ‘To add 486 to valle’ memory A and store the result in'value memory B @e) peta (10) ae. “xa (10) 5 2 MMEAOBAmws | A+45628 ‘Engineering symbols cannot baused inside of multistatements or programs a 578. *Prees fl) to.back top to the previous.menu : ms Me / To display the contents of @ value memory ‘© To use engineering symbols in calculations ‘ * [Example] To display the contents of value memory A 1000 mx5 k : = nrmn BOUMMMEaEasyy) | 12@emxs! 5200. . A 18 HmBeaOHwes - oy ‘*To clear a value memory : . Value Memories ‘Baampie] To clear value memory & ‘This calculator comes wih 26 value memories as standard (which can be expanded {0 528), You can use value memories 16 store values tobe used inside Of celeulation Value emotes areientti by single-lltr names, wich are made up othe 26 ote Bonn oA df tne alphabet, plus and 8. The maximum size of valu that you can assigh fo vak > . ‘memories i 19 digs forthe mantisea ané 2 cgi forthe exponent. Value memory co » tents are retained even when you Switch power of ~+ #To clear all value memoty contents important i Reavy Mol ‘sSome value memories are used by the unit for certain types of calculations. Note & . 2 folowing : : < “Type of Calculation Value Memories Used Single Variable Statics (nonstorage) 0 os we ns Mincreasing the Number of Value Memories Paired Variable Statistics (non storage) P,Q.R,U.ViW though 22 value memories ar provided as standard, you ean confguie the momony of Siporoataton GH eunitoinerease the numberof vale memories and decrease the amount ot program Tntogration UMN ‘emory. Each addtional value memory takes up eight bytes of pragram memory Coordinate Conversion 1 ‘Number of Value Memories 2 [2 | oo | a 8 Matric Row Operations (ewap, scalar products, addition) | K. ‘Number of Program Memory Bytes | 4000 | 6992 | seaa | 3076 9 ‘You cannot assign values to these value memories while the above calculations are Ing performed. You should also clear the value memories botore starting the above of ie maximum umber of value memories possible is 628 an increase of 500) ations. Be especially careful during programmed calculations to avoid problems caus by values mistakenly assigned to memories that are used by the calculator 36 - —37- tant MAbout Memory, Names: wets _. Yavin se theadtional morris you cet fom progam menor ists yo use + You may not be abe to inorease the numberof value memories to the love! you wa te aiginal 28. Thonames ofthe additonal memories are Z[1],Z[2, Ze you increase ‘fine momory already consi programs, matic, iunction memory contents or sta the number of value memories by 5, you can accoss the original 28 memories, plus cal data. If there is not enough unused memory available to increase to the number yo Memories Z[1] through Z{5]. ~ ‘specify, an error message will appear on the display. . specification can also be included within @ program. To increase the number of value memories . 1-5 Using. the Function Memo = To increase’the number of value memories by 30 (lor a total of 28- You can store upto sx functions in memory for instant recall when you need them. Function 30=58) memory can be used in any mode except the BASE Mode. ;~ aman S [2@ To dispiay the Function Memory Menu 3762 Bytes Free-—® «thetollowing are the operations that are available from the function digpiay at the boi- ‘om of the screen. Pross the function key below the operation you want to perform. BUSTO) ......5 ‘Stores functions @Number of bytes used for programs : @ARC....... Recalls functions @Number of bytes used for function memory in r EBiiny. Specifies input as a function. See pagé 197 for an exemple Number ot bytes used for graphio function memoty : oe of €9(n) operation @Number of aviiale-value memories @usn _ Displays a ist of stored functions @Number of momories usad for mati caleulations sPress Do back step tothe previous menu, @Number of memories used for statistical calculations ee @Number of memories used for equation calculations |eTo store a tunction’ Number of unused bytes remaining . ©. [ERAMBIa) To store the furiction (A+B) (A-B) as function memory number 3. sFor ®, @, @, and @, one memory uses eight bytes = no BORER OOr (AFB) (A-B) ©To check the current memory status QEme0eae (HEE) (or hold down (a) 8 To Initialize the number of value memories “PRES wisto * i esp: a] bee byes REG: > @ : S Sim: ' i © . Pol: fe: os 4veg Bytes Free}. . £3: (ANB) (A-B) ea i 5 a ~38- =39- +i he function memory number you assign a function to ‘already contains a function, th provcus function is eplaced withthe new one: . ¢To recall a function [Exampie] To recall function memory number 3 7 cy (AFB) (A=B) — @ «The recalled function appears atthe current location of the cursor on the display. To display a list of available functions ©... - . Sem > | So mW ST 2 ust) EUNOTTON MEMORY 1 (A+B) (A-BY To delete a function To delete function memory number 3 Gee wASTO) @ ~40- ‘Executing the store operation while. the cisplay:is.blank deletes the function for the Function Memory you spesiy. EVAR (Variable) Menu. | ‘The VAR Menu makes it éasy for you to quickly recall graphic lunctions, equations, coeffi: Cents, solutions and other data from memory. ~'*To display the VAR Meni aa ®8oaea ‘The fllowing are the datatypes that can.be selected from the function menu at the bot- tem of he depay. Pres the functon key Below the data type you want lo speci. [BUGRP) Graphic functions that can be used to draw graphs in the Graph Mode Coeticients and solutions for simultaneous linear equations Coefficients and solutions for quadratic equations Bysimy BLY) .. ‘inthe case of coetficionts and sélutions for simultangous linear equations, you can only specily the newest memory data, either for linear equations with two unknowns or linear equations with three unknowns. Also nate that changing the number of unknowns for simultaneous linear equations causes coefficients and solutions for the previous niim- ber of unknowns to be deleted. *Press {i to-baok step to the previous display. ‘To recall a graphic function GHRERCAP) Sem Eoka eo ee Tne following are the Graph types that can be sélected from the function menu atthe bot- kt ‘om of the @isplay. Press the functio ‘below the’ graph type you want to recall Bm . loping a value tat dentiog a retanguar ordinate graph function. Bin before ipiting'a Val thet identifies a polar coor Bay ~ Press ilre pin va hat Hones ah parametric ‘raph function | B00 Press ED before nputing aval thatidentfiesan Vt parametric graph function ne ross wo back sip tne proveue display. . ~4l- [ramp] To recat te restaigulat function y = 232 ~ 9,-which i stored |(Eimple 2) To recall the coefficients for simultaneous tnear equations x + 2y ‘memory location Y2 using the following range parameters: Range Xmin Lo ewe eA B Val ‘aw th graph using the procédures destined cn page 16; uations To recall coefficients and solutions for simultaneous line: wESIM “Tho following aretha data typed that can be selected from the funétion manu atthe be tom of tho ceplay, Press the function key below the datatype yOU want to recall 216800, w nese Fleas solution for X fora simultaneous linear equation CIE Recalls solution for ¥ for a simultaneous linear equation fecal solution for Z for a simultangous linear equation Roca cooticents ora simutaneous linear equation n mat! _. form, (and 4iso-enters the recalled data into the Ans matri: +6 (Coe) only appears won this menu is displayed In the, MAT Mode. ‘Frese Gt 0 back step fo the previous display... [EzampI6 7] To add 9 as a solution for x tor @ simultaneous tear equation (sini = 3. Sim X+3 nee —42— = 8,and 20+ ay = 3, To recall coefficients and solutions for quadratic equations .° ~~ ‘The following are tho datatypes that can be selected from the function menu atthe bot tom ofthe display..Press.the function key below the. data type you. want to recall. Bx Recalls solution for X: for a quadratic equation BR Recalls solution for Xe, for a quadratic. equation” \Co6) Recalls coetcients for a quadratic equation in matrix orm (and “Also enters thé fecalled data into the Ans matrix) 4 (Coo) only appears when’ this manu is displayed inthe MAT Mode. sFross (to back sep tothe previous dspiy. (ames = es EsangieT] To apply 3 as soll for X fo 9 uadrati equaton (ly = 3 BRHEBIPLY) = BH »)BPly Xa [Eampié 2] To recall the coeticients for quadratic equation: + 8 + 2 mer) : Coe) a43- 1-6 Using the BASE Mode ‘You can use the BASE Med to perform calculations with binary, octal, decimal an hexadecimal values. You should also use this mode to convert between number systert and for lagical operations. *You cannot use scientific functions in the BASE Mode... ‘*You can use only intagers in the BASE Mode, so fractional values are not allowed. | you input a value that includes a decimal part, the unit automaticaly cuts off the decir sityou attempt to enter a value thatis invalid in the number systom (binary, octal, decimal hexadecimal) you are using, the calculator dieplays an error message. The following shor the numerals that can be used in each number system. Binary: 0, 1 Octal: 0, 1, 2, 3, 4, 5,8, 7 Decimal: 0, 1, 2.3, 4, 5, 6,7, 8,9 Hexadecimal: 0, 1, 2, 8, 4, & 6 7, 8, 9, A, B, C, Dy E, F. «The alphabetic characters used in the hexadecimal number appear differently on th isplay to distinguish them from text characters. Normal Text: A, B, G, D, E, F Hexadecimal Values: aA, 8, € DE, *Nogativ binary, octal,and hexadecimal vale’ are prodi ‘ment of the original value. oes “The following ara the display epacties'for each of the nimber systems: 8, 3 lusting the two's comple Number System. | Display Capacity Binary 18 aigits : | Octal digi Decimal 10 digits Hexadecimal 8 digits . «The following are the calculation capacities for each of the number systems... | ‘Caleulation Ranges in BASE Mode Binary Values ‘Negative : 1000000000000000 = x ¢ 111111411111111 Positive :O gx 1t1tititiitit Octal Values Negative : 20000000000 = x = 777777777 Poslive :0 3% = 87777777777 Decimal Values ‘Negative : ~ 2147489040 = x = | Positive :0 3 x = 2147489647 Hexadecimal Values ‘Negative : 80000000 = x = FFFFFFFF Positive :0 3 x = 7FFFFFFF ve | To enter the BASE Mode Highlight the BASE icon on the Mai Menu. @O@OS Press or @) to display the BASE Mode. @o@ . Main BASE Mode screen RUN-7 BASE-N DEC N-D/Cpy! M-Disp The following are the number systems that are avaliable. Ben) .. decimal @itiex) hexadecimal BIN) on binary E3t0e0 ‘octal . }~0) »nennine Number system specification BLOG) Logical operation menu To set the default BASE Mode number system [Example] To set the default BASE Mode number system to decimal Avec) Dec To convert a displayed value from one number system to another [Example] To'convert 1,038) (default numbiér system) to ita hexadecimal value Soman Biter) ~45— 1038 . : "1038 Hex "& BaQ@aaBE ‘To input values of mixed number systems 17 Graphic and Text Displays ‘and Text Displ <= To input 1,098+35Cy4+110%%, +25, whon the defauit number syste |" StaPhe ane’ Text Displays __ iedesina ‘The unt uss bom a grape panda txt ply. The graphic csp I used for rhe, whi the tw Sapay used or elas and ietrucons The coments ED(Dec) SD Deo got e22h type of display are stored in independent memory areas: MODHBES (6 ~o) ih)” . . DEDEOOITTEL | 1233240112116 switch between the graphic daply and text deploy 5 > g Press the 2 key. You should also note that the key operations used to clear each type 0@Te) 163 aly are cert — To clear the graphic dlplay RRR ss oon. ‘The following are the types of values that can be specified in the above menu, oe, on the text display ” sn decimal value Fyaupres GB hog play he coker les the ele and toe binary value ically switches to the text display. Though the graphic display is cleared, it remains in ‘mentary, So you can return the graph to the display by pressing '1-8 Technical Information (DEITIES LOC) Etena) i setlon proves ntermation onthe ntral workings the unt “ Calculation Priority Sequence ‘ is calculator employs true algebraic logic to caleulate the parts of a formula in he lowing order: Coordinate traneformation @eas a 2 fe Bi 4) Ditlerentation/nt 5 - ‘The folowing are the logical operations. hat can be input from the above menu. Sida t dx ara. ee ‘E(Neg) ... . negation )Type A functions " Nop -= NOT ae With these functions, the va ‘i : aes AND arto" ENG symbols o . Blo) xoR oe olunor) ns XNOR. ontio’e «Press (il to.back step to the main BASE Mode soveon. = Frac ‘@Abbreviated mukiplication format in tront of x, memory or parenthesis 2r, 5A, Bsinx, ete ' = 46 t -47— wee CT OE Sets cnt sino in ve, EE) Hs ts me wpe ee earn eee maaan OUTIL A TAN a Ys tle ah hee 4 ag @Abbreviated multiplication format in front of Type B functions 2N3, A log2, etc. @ Permutation, combination i nPr, aCr ne i Ox . ' @r- : @ans @or, x0r, xnor |8|6/6/@/o) ajele|alnlé ] 2AS€ Mode ony mea] | ets [ A]5e “When functions withthe same priority are used in series, execution is performed fre" + fight to lt 2 erinvi20 ~ orinivie0), | c . Otherwise, execulion is from Taf 0 right Caleulaions are performed according tothe priory sequence deseibed on page 47 Once a calculation is executed, tis eleared fromthe stack. ‘Anything contained within parentheses receives highest priority. 2-43.%(log sind? +6.8)=22.0710168t (In the “Rad” mode) : Od o Value Input and Output Limitations’ a oo "The atowabl ange for oth input ane tpn esos 30 oto ne nnd ond Le " fre mansa‘and'2 dae fre cxporen, oem heute na 18.doks oo ERR] 10-7 a2057- Oras Sey * Tepe Bees moecana 9 [RET sea | DeGanEMAmaD. |a5:7"42067 mStacks : : = @. 14285714 ‘The unit employs memory blocks, called stacks, for storage of low priority vallies a fans, Tere is a {Oevel numero value stack, a 26ievel command stack. an : Foe a ee ra guccte a lornula so complex it exevads feaulation rel tha ae greater than 10 (10 bilo) ott than 10°® (201) are ‘amount of slack space available, ai error message appears on the display (Stk ERAOomatically.cisplayed in exponential form, as < co | x], |x] 210” ‘shat, Det, Tin (MAT: Madey ° 0 ‘ROW, "ROW-+, ROW Swap (using Matrices in Program) Norm 2: 10°%0.000000001) > |x|, |x| 2 10 “Ys text Si Sim YSZ, Sm Cot, PY PI: X. Py Oot (VAR Menigycn aac baat Nm 1 nd Norn 2 ng the Display Mode page 25) Pressing plays the current mode setingss Minput Capacity soy . sear Display ae ‘Accalculation can consist of up to 127 bytes. Whenever you input the 121st byte of calculation, the cursor changes from ‘to “H"jon the display to lat you know th You are runing out of memory, you sil need o put moe, you shoul die 8 yeaa9gqq— > [1 FBOO ‘ealeulation into two or more parts. 5. €- BB | (Norm 1 cisplay format) Note <4 ee ‘*As you input numeric values’ or commands, they appear flush left on the ispg 7 Calculation results, on the other hand, ‘are displayed flush right. * 0. 005 tom tela or ” (allot the examples i this manuel show caleulation results using Norm 1.) Overflow and Errors’ © Exceeding a specified input or calculation range, or attempting an iegal input caustHow to interpiet exponential format . ‘an error message to appear on the display. Further operation of the calculator is impost s 7 - ble while an error message is displayed. The following events cause an error messey 7.211 - Ears 0 appear on the display... 1. 2e+1], ‘When any result, whether inerinediate 8 final, “or aly valuein memory exedes +9,999999999 x 10 (Ma ERROR) “When an attempt is made to perform a function calculation that exoseds the input rang : Mantissa Exponent (Ma ERROR) (see page 271) ‘sVinen an illegal operation is attempted during statistical calculations (Ma ERROR) > 1.2x 10" = 120,000,000,000 For example, attempting to obtain X or xor without data input When the capacity of tho numeric value stack or commad Stacks enceeded (Stk ERA For example, entering 25:successive (1), followed by 2E9E94@2. ‘sWhen arrattempts made to perform a calculation using an egal formula (Syn ERI For example, SESES 2e+11 Indicates that the result is equivalent to 1.2x 10". This means that you should the decimal point in 1.2 eleven places to the right, since the exoonent is positive. Rois results In the value 120,000,000,000. swinen an legal memory spectication is made (Mem ERROR) 1. 22-3 2a *When-an illegal command or function argument-is used (Arg ERROR) jl. ee “ian an ater sme sean leg dimes ng mai eles ERROR! = uy : ‘Mantissa Exponent Notes: SS ‘ ‘+Other errors can'occur during program execution.’ See page 269 for details. > 1.2x 10"? = 0.0012 ‘Most ofthe calculatr’s keys are inoperative wile an eror message is cIsplayed. Veh 2¢-93 indcates thatthe results equivalent to 1.2% 10". This means that you should can resuime-operation using one of the two folowing procedures, nove the decimal point in 1.2 three places to the let, since the exponent is negative. fla) ‘The differentiation for this type of ealeulation Is defined as: in LOEBANAO)S os S@=lin ar aco . — i ut in the In this definition, intintesimal is replaced by a sufficiently small x, withthe vaive in neighborhood of (a) caloulated as: J, this urit employs canal iferenc topes inorder to provide the best precision posse, bre form eferntalcaleulatons. The folowing Mates cena diference y Ay ef) ied fla+ dx)—fla—Ax) ar \ D ve ot aig a wear “The slopes of point a and point «+ 4x, and of point « and point a d.vin function y= are as follows: flo ax)—fte) ay fl)—Mla-Ax) _ ara -70- Inthe above, ay/Ax's called the forward ditleronce, while Vy/Wxis the backward diference, calculate derivative, the unit takes the average betiveen tho value of aylax and. ¥y/ x, thereby providing higher precision for derivatives. ‘This average, which is called the central itference, ié expressed: as: rand (L0+89-0) , Ke)~Sla— Ax) sone rege} fees fos) BaF Bind ot To Perform a Differential Calculation To determine the derivative at point x=3 for the function y=s2 14x24 "6, whon the increase/decrease of xis defined ag: Arnie. /dx (XABHAXETX-B put ike function Fish Reema PRECISE) | "inp pn = br hich you vant. 110 detertnine ihe derivative. Was era are Ban coe . Tpit ax, which ‘is thé “Whereas! O/dz (XABeaXetX—8 decrease of x. “Ya. 12-5) _ een a d/ds (KAB4axe FX-6 +3, 12-5) 52. ‘Note that only xcan be used an expression in the function fs). ll other variables (alpha ‘characters, r, 8) are regarded as constants, and the values stored for them in value ‘memory are applied for the calculation, ‘Input of 4x forthe inerease/decrease of x can be skipped. When you do, the unit auto. Iatically uses a value for 4x that is appropriate for the value of x-=<, which you speci. led as the point for which you wanted to determine the derivative. ‘The precision of the above operation is generally 21 atthe least sig icant digit. =71- WApplications of Differential Calculations Differentials can be added;'subtraoted, multiplied and.civided with each other, Lpe@=Pon Hal=#' “Therefore: Ply +a POxsO) -Diortaieutscanbe ven aston cbtaen mutpication and avision, and in functions [Example] 2x/"(@) loo (a) Functions can be used in any of the term (/(x), @, 4x) of a differential Eine cos, n0.5) dliferential as the term of an integral or another differential. You cannot use & “pressing EB duting calculation ofa differential (while the cursor is nt shown on the Croply) interrupts the calculation. Aer interrupting a calculation, you can use @> and ‘Gio recal the diferente formula, Pressing ] executes the displayed formule age ~Sinays parlor tigonometic intagratons using racians (Rad Mode) as he unit of angular ‘measurement (page 23). « Differential calculations use value memories F through H for storage, deleling any con- Tonto thet were: previously sored. This also, mears that you cannot use these value memories during differential calculations. _ # % alex In addition to the above, the" valve for derivative a is stored in value memory X Value Memory | F 6 Data Stored @ ‘ax -n- How the Ua Sa 3-2 How the Unit Calculates Integrations 2 ‘The following is the input format ‘for integrations: : ey yRo aaa chur of Divons (a in Xe stew ont tam has” yo LU. a, bm) = LP fx)dx, Nowe FO) y= Sex) mung, Ha! ‘eo ot [side's colts \ Imtogrationcaleulations are pao grat 1s are performed by applying Si y unctio ae mane r bs e eln ‘nis an integer in the range of 1 th rely avalve or 1, the caloulator automati in ascordance eae ee stray tue eel an ae As showin tie tutti vaton above, tegration calcul fasten nts ran caeuiaions ave pro ‘tera values fom ¢twough borin ncion»=/4) wise esrce sraeoeee ies the suace area of tho shad aoa inthe usr “WSlx) <0 where axis, th To0e Wag were as. he surface area calculation produces negate vali (ur ‘so note that the calculator uses the fol legration calculations, lowing value memories to store data during in- — Value Memory | Le q Lineae Data Stored | a > wee -73~ IBTo Perform an Integration’ Calculation — om ‘To pertorm the integration caloulaton for the function f*(2s8 +344) Input the function f(x)- BMBAMABS) eda Input the start point and end point. OmoasIe Input the number of divisions. @ a ‘You can confirm the parameters of this calculation by recalling the va value memories. f(x) can use ther ve itis regarded as a c T(EXP4SK+4, FBXE+SX+4, 1. By 7 (2Xe+8K44, 1,56 T(eXet8k+4, 1.5. 8 134. 6868667 ar suns sree ot omar yes stored In the vf me Be fe “ 6a. |X - 134. 8668667 74 jue remory name, memory rar ony yu se anyother vl Soustat and he eovesponding memery content 2 eppIe. "Application of integration'Caleulation= —-.. « “Integrals can be used in adcition, subtaction, multiplication adage?» [Example] “ss Loreyac+ [ates oe wien “Tnfogration results can be used in addition, subtraction, mutpicaton and division, in functions 2x L'see)ds, ey 109 (f'/¢e)ax) ~ “Functions can be used in any of the terms (f(x). a, 6, ) of an integral [Example] /s3*2 (eine scobu)de = (sinx+cosr, sin 0:5,'c0s 0.5,'5) “You cannot-use an intagral:as:the term of a.ctferential or another integral - Pressing GB during calculation of an integral (while the cursor is not shown on the dise play interop the calculation Ar iteruptng a caleulaon, you can use @) a ‘measurement (see page 23). . “(aration calculations use value memories k through N ice storage, deleting any contents {hal may be already stored. This also means that you cannot use these value memories ‘during integration calculations. {Addition tothe above, the value that roprescnts division beginning point a is stored in value memory X following completion of the integration calculation, “Fis unl utlizes Simpson's rule for integration ealculaton. As the numberof signiicant ais increased, extended calcuation time is required. In some cases, calculation Yeats Imay be erroneous even after considerable time expires in calculation. In particular, when Significant digits are less than 1, an ERROR (Ma ERROR) sometimes occurs. “Inlegration involving certain types of functions or ranges can result ih elately large errors being generated in the values produced, ~75- NE EES ee “Note the following points to ensure corroct integration values: (41) When cyclical functions for integration values become positive or negative for difler- tent divisions, perform tha calculation tor single cycies, or divide between negative ‘and positive, and then add the results together.» se) * seeyae= f“peeracs (— f° peerae) Stevae= f (-Sfrerae) Postive pan (5). Negave pat (3) (2) When minute tuctuatons in integration divisions produoe large fluctuations in integration values, calevate the integration divisions separately (divide the large ue- {uation areas into smaller cvisions), and then add the resuls together. ne -76- 4-1 ‘Single-Variable Statistical Calculations 42, Paired-Variable Statistical Calculations 4 -3. Things to Remember during Statistical | Calculations 44 Examples of Statistical Calculations “°° 4 \ypseaatat cacaatons “There are two types of statistical calculations: single-varlable statistical calculations per- eomed using standerd deviation, and paired-veriable statistical calculations performed using regression. Fagression calculations can be perférmed using linear regression, logarithms regres: ‘sion, exponential regression and power regression. Notalter what type of statistical calculations you decide to perform, you can tell the unit fo athor store the siatisticel data or not to store the data. Choosing storage of data causes the data you input tobe stored in special statistical data memory. Choosing non-storage ‘pf data causes the data you input to be processed and discarded as soon as you input {Lif you choose to store the data, be sure 10 use the following operation to clear memory contents before beginning calevlations. 4-1 Single-Variable Statistical Calculations ‘You should use the Standard Deviation Mode to perform ‘single~ariable statistical calcu» tations. Ih this mode, you cari calculate the population ‘standard deviation. the sample ‘Gandard deviation, the mean, the sum of squares of the data, the sum of the data, and the number of data tems. INTo Enter the Standard Deviation Mode without Data Storage Highlight the SD icon on the Main Menu. The unk ses te foto ng Vale momerie to store values, for siorage you pan fo pert sttstel operat Sse Nene memories Value Memory uty fw Statistical Data | te [ ox |» “When drawing @ graph for singl eee Sani saph or snalevarole sata data, STAT ORAPH must be se To input data Example 1] To input the data 10,,20, 30 ime scyea 10(63(07)209(0T) 309,07) Example 2] To input the data 10, 20, 20, 30 1OLED(OT) 205} (OT)EHOT)3OED!OT) Note that simply pressing f&9(OT) inputs the previously entered data. To input the data 10, 20, 20, 20, 20, 20, 20, 30 1005)(DT) 206) (;) 61(DT) 309 (07) ‘ae tatyou can np mute data ‘entering the number of data items. Hem by eterna cee, resin ),and then Data input sequence: 40(5(07} 2075/07) 3080/07) S0f(07) To delete the 50€9(07) (last data tam entored), press GCL), Data input sequence: 40 : 40(OT) 208/07) 30 Todokis ne 200NDMy oie ay MOT) 30E0(07)S0EN(0T) Data input sequence: 30€3(0T) s0E1(0T) 12063(;) . press 6B. oo oT fo delete data @OOD Press & ec @1o daplay the Standard Doviaton (SO) Mode. Bor FON 7 8D Bo) g-date < NON- The fst tng of the SD Mode Set up | Seraph: NON= Desay shouldshow "Sala: NON.# | G-type 2 AEC/CON fave "S-data ; STO” you have to angle. : Dea Shange the sel up using the procedure | di sphey :Nrml > ‘describes on page 20. M-D/Cpy: M-Disp To dette the 204 teu = [Exaile] Dota input seqionce: 2063107 S00 (07) 12008(;)31 ations that are available from the function display atthe bottoms erfonm. “The following are the of Of the sereen. Press the function key below the operation you want {0 ps ‘eq07) Inputs data "Clears data "Used to input the number of data items “1 Statistical/representative ments ‘Sum data menu Probabilly distribution menu ~78— To delete the 120181(;)31, press EB. Data input sequence: 30)(DT) 50EN(0T) 120) 0 delete the 120051(;)91 EXOT) (last item enterec), press (CL). [Example 6] Data input sequence: 50G3(0T) 120 i 91 (OTH30 To delete the 12063(;}310(07), enter 1200 ;)31B(CL), (OT)30(0T) OT) ~79- 7 ITo Enter the Standard Deviation Mode-with Data Storage = (or RUN / SD HSH oD) s-data © S10 ‘The first fine of the SD Mode Set Up: S-graph: NON- Display should show “Sata: STO". |G-type : AEC/CON it shows “'S-data : NON you have to angle Des change the set up using the procedure | di spiay:Neml,‘" described on page 20. M-D/Cpy: M—Dj}sp_ C7 a) ee oe ew BOHBBBB “The following are the operations that are availabe’ from the function display at the bottom of the screen. Press the function key below the operation you want to perform. 1 Inputs data “. Edit funetion menu Used to input the number of data " Statisticalrepresentative menu ‘on Sum data menu " Probably distribution menu ‘sE-s%, Bay and n data are stored in their own memory area, and so they do not use valve memories. «See pages 81 and 154 for the formulas used to calculate standard deviation, mean, and provabilty distribution. “The maximum. vaiue is the largest value input for X; while the, minimum value is the smallest value input for X. - «The median is the middle value of the distfoution. If any data item has a negative value, ‘off itis greater than 10°, ori the data includes a data tem of 0, an Ma ERROR occurs. © To input data [Example i] To input the data 10, 20, 30 Before actually beginning data input, use the following sequence to delete any data that may already be slored inside the special statistical data memory, ~— Gem) oe aS bee HERS) [YES “ERASE ALL DATA. [TO oe ra) eves) | oT oy wa ee 1005) (D7) 20F(DT)305)(07) ~ anss-28 ~20- ‘To input the data 10, 26,20, 30 10 (07) 20 (01) FIOT)s0@H(0T) Note that simply-pressing @2(O7) inputs the previously entered data (Exanipie 3] To input the data 10, 20, 20, 20, 20,20, }, 20, 20, 20, 20, 20, 20, JOE OTy20€9(;)6EI(0T) 30/07) ° ‘Note that you can input multiple dat Naga ou can input maple de temsby entering the data, resing EX), and then ¢To edit data items stored in memory To change 50 to,54 " ~ From the function menu at the bottom of 7 Ere he ent mani 3 the SO Mode set up display, pies (EDIT) _ eon @® : 7 1 : 1 2 es : ow i : 7 ; : 2 1 —a1~ ‘After you finish editing the data, press (and then (CAL) (see page £7). OT a Fal ” oee® @ ICAL) fied =) = [oev) = Jord BeaBBaea * To delete specific data items stored in memory [Example] To delete 54 From the function menu at the bottom of the SD Mode set up display. press GEDIT) to start the editing operation. (eo @® Bey ‘After you finish deleting the data, pross GIB) and then @®(CAL) (see page 1). —92- '*To insert data items into data stored in memory To insert 0 between 52 and 68 From the function menu at the botiom of the SD Mode set up display, press (EDIT) to start the editing operation, eon @@ 1 se ese sme 458 ot 5 4 1 58. ns) St 1 ge eos sm) 4a 58 5 881 2, Aer you tnish inserting the deta, press Gl and then GB(CAL) (s00 page 91) Performing Single-Variable Calculations ‘After inputting the data, select the type of operation you want from the function menu at the bottom of the SO Mode set up display. Press one of the following function keys. to display a menu of available operations ev Statistical/representative menu Be Sum data menu POR) Probability distrbution menu Each of these menus jesorbed in detal below, Without data storage (S-data : NON-) « Statistical/Representative Menu ae) -#3- Mean of x-data Population standard doviation of x-data ‘Sample standard deviation of x-data ‘Mode value for input data aloo @QeH#eaea8 ‘Mean of x-data " Population standard deviation of x-data lion i) 2 Sample standard deviation of x-data BQ) nos Representative calculation men ‘© Representative Menu QO) os TE KL aGeae (Mod) ‘Mode value for input data wea) “Median value for input data {Bian ans Maximum value for input data © BM) inmam value for input data © Sumi Data Menu” ee . ono @Q2Bea BIO) vovoenene Sum of Squares of x-cata TB(Ea) cone Sum of x-data Bm Number of x-cata items: ‘© Probability Distribution Menu ag I (airar) IGE : @eee GP () Probability P () Value Ba0)~ Probability Q () value BBA) Probability Fi (-value . BEE) cesses Normalized variation t (x) 84 ired-Variable Statistical Calculations 4-2 Pi You should use the Regression Mode t6 perform paired-variable statistical calculations. Inthis mode, you can pertorm linear regression, logarithmic regression, exponential regres- sion, and power regression, To Enter the Regression Mode without Data Storage Highlight tne REG icon on the Main Menu. re] ress Gor (B10 cplay the Regression (REG) Modo? = * RUN 7 CIN-REG Bee) S-data : NON— ‘The first lin of the REG Mode Set Up | S~Eraph: NON- Display should show “Sdata:NON-”.if |G-type | BECG/CON it shows “Sdata: STO” you have to angle : Dee change the set up usiig ne procedure“ dTsplayeNemi described on page 20." [MeD/cey: M—Disp eas (OT (Ct GS) EW GE = ®eaeeaa ‘The following ate the operations that are available from the furiction display a the bottom of the sereen. Press the function key below-ttie operation you want to perform. BOM) veo vnenone InpUAS acy Clears dtd mh). "Inputs coma’ betwen x and y-data FAQDEY) .. .. Statistical menu So). “Sum data menu SIRES) “ Regression/estimated value menu = ‘The unit uses the following value memories to store values. Do not use these memories for storage i! you plan to perform statistical operations, Value Memory P @ a vu Vv Ww Statistical Data zy | sy | by | et | bx * «When drawing a graph for parod-varable statistical data, STAT GRAPH must be set to the DRAW Mode (page 20). add To Enter the Linear Regression Mode~ IAOOO®D un eo The linear regression formula is y= A+Bx. RUN 7 LIN-REG —a5— © To input data for linear regression [Exampte T] To input the data 10/20, 20/30, 20/30, 40/50 Ses) 1015(,)2061(07) 20)(,) 305107) Ben 40189(,) 507(07) [Examgie 2] To input the data 10/20, 20/30, 20/20, 20/30, 20/30, 20/30, 40/50 1065(,)2065(07) (,)300RI EIS EI(OT) 4088, 509007) 5 Noto that you can input multiple data pairs by entering the deta, pressing GIG), and then entering the number of data pairs ‘#To delete data [Example 7] Date input sequence: 1063)(,)495(07) 7 20031(,)20(07) | 30663}(,) 30/07) 408(,)30E7(07) )B0EI(OT) (ast data pair entered), press EANCL) Te delete the 401 [Example 2] Oata input sequence:.1013(.) 40E0(07) (ean 2] *" 20(,) 200007) 308(,) 908(07), 4083 (,)50 To dotote tho 20(5,)50, prose BB 5 Data input sequence: 3066(,)3080(07) 4063)(,)505(0T) To delete the 2088(,)20151(07), enter 2088\,)208(CL). To Enter the Logarithmic Regression Mode ‘*To input data for logarithmic regression Input data using the same procedures as described for linear regression on page 86. #To delete data Delete data using the same procedures as describad for linear regression on page 86. The following shows the equivalent values between linear regression and logarithmic cegression. Linear Regression | Logarithmic Regression Ex Einx Bx (ina ry Biney, To Enter the Exponential Regression Mode AAIOO® AUN 7 EXPoREG| EXPE) Ina +B.) ‘The exponential regression formula is »=Are™ (In ‘To input data for exponential regression Input data using the same procedures as described for linear regression on page 86. To delete data Delete data using the same procedures as described for linear regression on page 86. The following shows the equivalent values between linear regression and exponential regression. Linear Regression | Exponential Regression Ey Ey ay? ony)? zay, Exiny, RUN 7 LOG-REG -a7— INTo Enter the Power Regression Mode : AUN 7 PWR-REG “The power regression formula is y= Ara® (iyy=InA + Bina). : To input data for power regression Input data using the same procedures as deserited fr linear regression on page 86, ®To delete data Delete data using the same procedures as described for linear regression on page 86. ‘The following shows the equivalent values between linear regression and power regression. ‘Linear Regression | Power Regression Ex Eine Ex Eins? ey Tiny seas, Ey Ea) Ey Einwlny To Enter the Regression Mode with Data Storage = RUN / LIN-REG S-date : STO S-granh: NON- Ga(REG)ES (or @) ‘The first line of the REG Mode Set Up Display should show "'Sdata: STO”. IFit - : 1 Shows Sata: NON" yolavotochange | G7 EYBE-” REOZOON the set up using the procedure descrbea = | STEN C. : ORE on page 20. 1 |MeD/Opy2 MDI sp: (OT EP GES ~e8- —- The following are the operations that are available from the function display atthe bottom of the sereen, Press the function key below the operation you want to perform. 0... inputs data, IEDM Displays an edit function menu a) Inputs comma between x: and y-data ‘ER(DEV) . vse Statistical menu BQ) .. "Sum, data menu . ‘BHIREG) .. ~. Regression/estimated value menu 5x8, Dx, n, Ey*, By, and Exy data are stored in their own memory area, and so they {do not use value memories. ©To input data “The folowing input procedires can be used to input dat or inear, logarithmic, exponertil, and power regression [Example 7] To input the data 10/20; 20/30, 20/30, 40/60 Before actually beginning data input; use the following sequence islet any statistical sata ‘stored in memory. EDIT ERS)ENIYES) 10€3(,)20](07) 203](.)30(0T) Bon AOE. )5005(DT) ” ‘Example 2] To input the data 10/20, 20/30, 20/30, 20/30, 20/30, 20/30,-40/50 1083(,)2005(07) 2063(,}30GME)SEN(DT) = + + 4063)(,}50D(0T) gaps Note that you can input mutiple data paits by entering the date, pressing GACH, and then entering the number of data pais. ° To edit data To change, delete, insert, or clear data, press (EDIT) to display the edit function menu ‘and then perform the same procedures as those described for singlewariable data on pages 81 to 83. ° ~a9- Performing Paired-Variable Calculations ‘After inputting the data, sélect the type of operation you want from the function menu at the bottom af the REG Mode set up display. Press one of the following function Keys to display a menu of available operations. IDEN) enon Statistical ments BE) vernon Sum data: mens eanes) Regressionfestimated value méru Each of these menus is described in detail blow. Statistical Menu (DEV) Eo . See eae Mean of x-data Population standard deviation of x-data ‘Sample standard deviation of x-data Mean of yeast : "Popittonstandars devon of y-ata EQQon-1) .- Sample standard deviation of y-data ‘sum -Data Menu “ we Bees & Base 38) ‘Sum of squares of x-data Ex) ‘Sum of xdata Be) Number of items Bey ‘Sum of squares of y-data Be») Sum of y-data : Bey Sum of products of tata and y data : ‘* Regression/Estimated Value Menu qURES) , A) sn eneenneee Constant term A 18) Regression coetticiont & Bo. Correiation coetticient r we Estimated value of x ey) Estimated value of » 90 - 4-3 Things to Remember. during Statistical Calculations -Anylime you delete, Inger, or otnernise edt statistical date, be eure to press il and then GBICAL)tore-calciate th statistical results before inputting new data or pesfoming any ‘other caleulaton. You should als press fi cllowed by €9(CAL) afer you delete tho statist ‘al dala memory using Sel ("682 Sd). 4-4 Examples of Statistical Calculations ‘The folowing are the formulas used by the unitto calculate standard doviation and mean *Standard Deviation x Uso atts tomato pop Eun-kP fext—cexyn [Sees sets aon JEM Pea tEayin | Govaton foe be poplaton 7 7" Fe Using sal data tom a pops it, fen Seem] a a Mean Ex py non Example ‘Operation Display Data $5, $4, 51, 55, 63, 53, | MIRI@@OENONED 84, 82 (USC) o (Geass nero ssH(0T S4@I0T) 5107) SSHOT) SBEONHONSAON S201) 52. *You can press the function keys to obtain resuts in any sequence. (Stender ceviton om) EYDEV Evo) ] 1.9 16956719 (stendac doviaion or-1) EDfxos-s)@2| ——*1.407885953. Mean 3) BEB 53.375 (Sumber of data n) BEBE) EDn) 8. (Som total 2x) BES 427. (Gum of ausres Er%) (UE: 22805. -o1- Ty - vn ‘® Regression . To cateulate the deviation of (Contig) GDEDIDEV “The following are the formulas tho unit uses to calculate canstant term A and regression tha unbiased varance, the 8 cooticont Bor the regression formula y= A Bx. tum, and mean.of the above» (xon- 1368 |. 1,982142857 Aw BVLBEY ga mExy-Exey - data 5 . Same) 1.625 n - mex (ExP oo aie) 0.625 “Tho following isthe formula he unit uses to calculate correlation coettcintr sie -2.878 Trefotoing ts 2 unt uses o calculate correlation coetticint rand estimated - i : = mEay- Exo Determine the following: - @eB(POR) = P distribution Bro020@ 0.57926 flmtat Ex} dy Ey . ibutio R distibation (Q()0.250q} 0.098708. poAeBe gz t distribution _ BR308 1.35e-03 8 . ssa) 3.511884584 MLinear Regression To caleulate x and on-1 for OOH st the following data > EDIEDERS)ERIVES) Brame — isis no. reauen , ‘+Rolationship between tem- EAOOEINON) |-- ‘iass no, | vawe | Feavency 7108(;)10 (0) Terature ard the length oF OMBILINNED Sl l oa 13069(;)3107) 130. a steel bar ©. aj sso) 24 15083(;)240T) _ | 150, Temperature | Length ff 3 170E(ONAVOT) 170. toc = | 003mm 1003(,)1003=07) 10, 5 | 190 3 . 470. 19°C TO05irim Joey 153)(,) 10056907) 15. 190 ONHONEON, 190. 20°C to10mm ~ 20(8)(,)1010G(07T) 20, 190. 25°C 011mm 25 (5(,)1011 OT) 25. - 45 80°C Sota 300(,)1014(07) 30, BQaMs 0. The data in the above table {Genser orm 2) BREQHAS 997.4 ou 7 can be used to obtain the GQOEvEN 197.7142857- terms of the regression for- (Regression cooficant 8) ©ioior-yeH) 18.42898069 muta and the eorrelation Bem 0.56 4 é & coefficient. Based on tho rato cootcon & Te determine Med, Masi @O}@Meges 13 sovlficient Based on tho | / conan conten Br) 0.9826073609 in 19 mated length of the steel bar | “Lasgh at 10) 189) 1007.48 11 al 18°C and the temperature rampecsies 000mm) when the bar is 1000 mm . long can be calculated. TOOOES(e) 8 4642857143 . The critical coefficient (r*) (Critical coetficien!) . Fes and covariance Bree 0.9655172414 € ) Is = eS EN : “ sob PES DEVE) \ nea : can also be calculated a e aye 35. -92— —93— MLogarithmic Regression ‘The logarithmic regression forinula is'7—A-+ Buin. Ex, Es, and Dry are obtained as Linx, Linx) aiid Eine-y respectively, Exponential Regression ‘sThe exponential regression formula is y= Are" (ny=InA + Bx), +27 is obtained ae Einy, Ey* as Liiny}é, and By as Een. Example Operation Display Example Operation Display x we NN) : a i \@eaINow 2 16 69 a4 Sonat so 338 a 129 15.7 Grewea sc) a. : 198 124 es eran) i | 489 2968()1-6E0(07) | 3.36720683 26.7 35 6.969,)21.40T) 69 ‘The d hh tab ‘50\(,}23.5(07) 3.912023005 35.1 52 7 12.955(,)15.7(0T) 12.9 ee Gata in the ahowe fable 743(,)38.0F1(07) 4.304065093 - 19.863(,)12.169(07) 19.8 terms ofthe egrosson fr 103%5(,)46.469(01). 4,634728988 The aan the above lable 26.76,)8.50(01) |» 26.7 tna and the correlation can be used to obtain t Cootficient. Based on the 118@(,)48.9(0T)—4.770684624 terme of tho regrossion for 35.16(,)5.20507) 36.4 regression formula, estimat- (Contant tr) ‘mula and the correlation, (Constant orn A) ed value 9 can be obtained BHREG\EIAS | -111.1283976 coefficient. Based on the @reqexajes| — 30.49758743 fo si-86, and ostinato” Aeoyestion sate 8) rogesson formula, etna om pea lue & can be ablaine value } can be obtained jereasion con yer 94.0201475 for x1 16, and estimated @\B)E | 004920370831 (Conatten value # can be obtained for yea). " 0,9940130466 a . " one 1 997247352 ] of whan si=00 805K 37.94870482 (enens=16) OED) 193.87915739 , nen 7-29 2003(5)63 | _-8.574868046 (aamen v7 736 224,1841313 94 ~95— Power Regression ‘The power regression formula is.y= Acx® (iny=inA + Bins). seis Shancdas bina, ban Dtneh-Dy a8 Pep, a0 Bly and Zap a8 Chsiy, Example 2 Operation Display at J \DEINON) me 28 2410 - OOBPWID 5 30 3033 2S, RIED SeD ®. 38 13695 (Choos menor) 38 aot 2aG\,)2410E0T)| —_3.39220451 238 8717 30c(.)3033E0T)| — 3.401197362 33(,)3895E)(07)| | 3.496507561 The data in the above abe 95@3.)4491OT)| 3.555348061 far oe tthe teression for: 3815(,)5717E0(07) 3.63758616 mula and the correlation ‘ ‘eortant em a) | : oofficiont. Based on the, GIREG)EIAG| 0.2388010726 regression formula, estimated pagurse contr) whee oman Gide |. zrrssres ‘can bs obtained tor 9/= 1000: | (Corelaton concen 9 ED{r)B |» "0.9989062542 (9 won x40) AOE) 6587.67458 (enon y= 100010002 20.2622568 =96- Using the Matrix Mode 5-1 Before Performing Matrix Calculations 52 Modifying a Matrix 5-3 Matrix Calculations 5-4 Matrix Operation Precautions Chapter © | sing ie Wat Wede This caloulator provides you with five variable matrices (Mat A through Mat E) and spe- ‘ial matrix answer memory (Mat Ans) that you can use to perform the following types of calculations. Note that the maximum matrix dimension (size) that can be used is 9 x 9. ‘Addition, subtraction, multiplication ‘Scalar products ‘Determinants ‘Transposed matrices “Inverted matrices ‘*Squaring ‘sRow element calculations (editing) 5-1 Before Performing Matrix Calculations ~~ Before beginning a matrix calculation you have to first enter the correct mode. INTo énter the Matrix Mode Highlight the MAT Icon on the Main Menw. SO@H ross or (Eto display the Matix Mode RUN 7 MATAIX @ G-type ? REC/OON So angle : Oeg display :Nrmi M-O/Opy: M-Ol sp “The following are the operations that can be selected from the function menu at the bot- tom of the display. Press the function key below the operation you want to select. Einar) For specification of matrix type Beep Determinant rr) Transformation @usn Display of matsx list GaIseE) Display of the latest matrix calculation result —98— 7 About the Matrix Answer Memory (Mat Ans) : ‘Much tke the standard Answer Memory (page 00), the Matrix Answer Memory automati- cally stores the latest matrix calculation result. Note the following points wheriever you ‘are using the Matrix Answer Memory. ‘Whenever you perform a matric calculation, the values that make up the result ave stored Using the applicable matrix dimension, Anything previously stored in Matrix Answer Memory is replaced by the new data. ‘Matrix Answer Memory contents are not effected by.a matrix substitution operation (page 116) mMatrix List Use thermatri list to specify the size of the matrix you want to use. To display the matrix list While the Matix Mode is displayed, press Fl forthe matrx list, * Us MATRIX LIST hMat A No ¢imension preset Mat B Mat C Mat D 2 (ron) x 2 (column) matrix Met & “The following re the operations that Gan be selected Tram the function menu at the bot- tom of the display. Press the function key below the operation you want to select. Eom Recall of a mati for editing TUDIN LS Setting of matrix dimensions GBUERS) Deletion of selected matrix ERIER-A) 0 Deletion of all matrices Matrix input ‘You can use either of the two following methods for matrix input. “Inputting component data, and then using &) to directly assign the data to a matrix (automatic dimensioning) ‘Specifying the dimensions (size) ofthe matric and then inputting data for each component. @To directly assign data to a matrix [Efavapte} Ho input the following 2. = 9 matx ds Matrix'A. (ha) : : fh, 2,3114,.5,617 * @ImnHaoe) aMat An ‘ aca CEA EDO Bwama : (ES BE TD SEE a A 8.8 4 a ‘ ae , (mm a] components (a dled ——— Cell number of currently highlighted cell 1. aS “The following shows tie data input format and the sequence used to store input date Into the matrix. The subscripts indicate, row () and columa (c) ovations. Inpui Format . Lvs flee Ben Bey, ay Bao Hy a9 ell BEE (Mad (marx nar roush Data Input : : - an Oe = ae 2p) Bo Aas By tenes Oe J os : ‘Note that the maximum value for both (numberof rows) and e{number of columns) is 8 «When you usé the above procedure to directly assign data to a matrix, tne dimensions {eize) of the matrix is set automatically. +A"'Nom ERROR" message appears on the display if memory becomes full while you ‘are substituting values in a matrix (page 263) «You can also use the above procedure to input matrix data in a program. =100- ‘© To specify the dimensions of a matrix and then input data To set up a2ow x 3-column matrix (Matrix 8) and assign the following values to it. 136 (402) Display the matrix list. ~~ -eisty Use the @ and @ cursor kays to move the pointer to the matrix you want to use. Pointer oMet B Bon : Spodiy the uriber of evi and columns you wait 10 use, pressing after each input ee EaEED 2 Press GB 10 retwmn to the matvix list “ifthe matrix couldn't be created because of lack of. matrix list in place of the dimension {2 x 3) ‘Note that you could end the procedure here it you want to ° : Aiter making sure that the pointor is located next to the matrix you want to u Eom. MATRIX LIST. Mat A MATRIX, LIST, Mat Arex piat: 8 1Bxer _memory; None” appears in the eo =101- Important Note that if you input data into a matrix that already contains data, the provious data is replaced with the new data. Input he vale foreach col, presing B® each time Dansns aye ogenana ya 2. po Attar inputing all ofthe vals, press GD to return to the matrix is «Each coll can hold value that is sx agit long if positive, ove digits long it negative ‘with exponential display, only one significant eis used, wih everthing rom the se- cond digit being cut of “Eight bytes of memory are required for each cell, This means that inputting data Into a3 x S matrix uses up 72 byles (3 x 3 = 9 cells x B byles =-72 bytes) of memory ‘You can use the cursor key'to move the highlighting around the display. Deleting Matrices ” You can delete a specific matrix or all of the-matrices stored in memory. © To delete ‘a specific matrix Display the matrix lst. . Move the pointer next to the matrix you want to'delete. Press BERS). © Sh RS) (ES_ERASE MATRIX INO - em ..., @ Press EYES) 0 ‘delete the matrix, or FB(NO) to abort the operation without deleting, Rar you delete a mati, the word “None aaa othe of aon Inthe mati lis, =102— '®To delete all matrices Display the matrix ist. Press GVER-A) Gera [YES ERASE ALL MAT INO a & P alt mattoes, or Poe EYES) to delete a matrices, or €3(NO) to bert the operation without deleting (Once you create a matrix, you can perform any of th Sento es mas, you ‘ny of the folowing operations to modify it ‘Calculation of a scalar product +Scalar product addition *+Substitution and recall of values *Row delete, insert, add ‘Column delete, insert, add Before Modifying a Matrix Before starting work with tix, than aly he sae ane tin met, you must frst ect Lin the max tan ‘To display the matrix editing screen To display Matrix A, which contains tha following deta. G3) Swans (ust) eo) ~103— SI SOSSS~S~=SS CSO ‘The following are the operations that can be selected from the function menu at the bot: tom of the cisplay. Press the function key below the operation you want to select. ®R-OF) ... Display of menu for swapping of rows, scalar products and ad- dition _ BiROW) Display of menu for deleting, inserting, and. adding rows Coy) Display of menu for deleting, inserting, and adding columns MRow Operations . “The row operations menu lets you swap any two rows, calcula scalar products, add scalar products to anather row, and add rows together. Use the following procedure to display the row operation-menu, © To display the row operation menu In tié Matric Mode, display the matrix list and select the matrix you want to work with. Busn@ : . % Display the matrix editing screen, S (exeDIT) Display the row operation menu R-OP) Fw [et AF fH @ ea “The following ave the operations that can be gelécted from the function menu at the bot- tom of the display. Prass the function Key below the operation you want to select. Asm . Swapping of rows @er) "Calculation of scalar products for specific rows: BR») "Addition of the scalar product of one row to another row RS) “Addition of dae row to another Pressing GID returns to the matrix editing menu. To swap two rows To:swap rows two and thrae in the folowing matrix (Matrix A). te Perform the follawing operation while in the Matrix Mode. (EDI me? gush FED) ‘Swap Row meRow n @EF-0F) HARSH) =104— Input the:umbers' of the rows you want to swap. .-« : ee Bes ‘*To calculate @ scalar product for a row [EaNBR] To caeiae aca a sealer rodutofrow2 of ‘by multiplying each element by tere 1 ay (3 4 56 Porform the folowing operation wile inthe Mar Mode EMLUIST) HED E-OP) Bx A) lowing matrix (Matix A), Input the numbers you want to mull wputime numbers you ily by anc the numberof the row whose sclar product Ao 8 1 im "= 2 mE ab aes ‘© To add the scalar product of one row to another row (Ez To cau To caleuate a sealer prodvel of row 2a te following matrix are 3 multiiing each element by ya then atthe rete gy Perform the following operation while in the Matix Mode. (ust) HED Ke kxRGwm+Rown-Rown GUR-OP) xR) -105— Input the numbers you want lar product you want to calculate, and the added to. wo mutt by, flowed byte ruber ofthe row wows soa . a ion ‘the number of the row you want the results Ge oe Cea To add one row-to another (Evampla] To add row 2 to row 2 inthe following matrix (Matrix A), and store the result in row 8. 12 3 ‘) 3 6 Pexlorm the flowing operation white inthe Matix Med glue EEO [EEwnurown-rown_| (E(R-OF) ER+) of the second row. The result will Input the number ofthe first row and then the number be stored in the second row. as oe ji Matrix [Modifying the Contents of a : owen pea ve ter res sustton mama. a {rom a specific cell to perform arithmetic operations on that value. jou ean recall values. = 106- * To directly substitute value In-a matrix cell To substitute @ value of 10 in row 1 column 2 ofthe following matrix (Matrix A). 12) a4 5-6) : Perform the following operation while in the Matrix Mode. . DOA Ma) 1O-Mat ATT.28) Snwnnane 18. ee The following is the basic format for the above procedure, Mat X [rc] X = Matrix name (A through €, or Ans) © = row number © = column number *To pertorm an arithmetic operation using a matrix value ‘To multiply the value located at row 2, column 2in the following matrix (Matrix A) by 5. Gh) Perform the following operation while in the Matrix Mode. Mat ATe.2) Mat Al2,2] 4x8 4. 20. Deleting, Inserting, and Adding Rows. Use the fottowing procedures to delete, insert and add rows in @ matrix Before starting a row delete, insert or add operation, you must first seloct the matrix you Want to work with and then press &KROW) to display the row editing screen. First, select and recall the matrix you want to edit. MAT UUsT EEO 107 — Next, press (BROW) to display the.row editing séreen: i DEL INS ADD tom of the display. Press the function key below the operation you want to select. GRIDEL) rere ROW detion ” * INS) =. Row insertion - GBYADD) « Row addition S Pressing Gil returns to the matrix editing menu. ©! To delete a row vous To delete row 2 of the following matrix (Matrix A). (3) Perform the following operation while in the Matrix Modo, USN EEDM : fron : re ove the highghtng into the row you want o debt. ® ALi 2 i z 4 — 4 4 5 : 3, mA DEL |INS 0D Perform the delate operation, Boe) =108— To insert a row ‘ . 2 [Example] To insort a row between rows 1 and 2 of the following matrix (Matrix A). (2) Perform the following operation while in the Matrix Mode, Busy Geom eaROW) Move the highlighting info the row that you want to be below the newly Insorted-row. @ Perform the insert operation. uns) To add a row . To add a row below row 3 of the following matrix (Matrix A) 12 a4 5 6, Perform the following opsration while in the Matrix Mods. = 109 ‘Move the highlighting into the row that you want ta be above the newly added row. ®To delete a column @@ Ai e Perorm the add operation. (ann) Deleting, inserting, and Adding Columns Use thie following procedures to delete, insert and add columns in a matrix Before starting a colurnn delete, insert or add operation, you must frst select the matrix {you want to work with and then press Gl(COL) to display the column editing screen. Fist, select and recall the matrix you want 10 edt MAT Sus) Heor ‘Next, press (@(COL) to display the column editing screen, [DEL IINS AOD @ ‘The following are the operations that can be selected from the function menu at the bot- tom of the display. Press the function Key below the operation you want to select. BOEL).... Column deletion BINS)... Column insertion BBYADD) o-oo Column addition Pressing GB retuins to the matrix editing menu. —n0- Example] To delete column 2 of the following matrix (Matrix A), 12 34 5 6 Perform the folowing operation while in the Matrix Mode. ALIST) FEDIT) COL) Move the highlighting into the column you want to delete. ) 2 (OBL [INS DD eB Perform the delete operation. OE A 7 2 Ei ©To insert a column Te Insert a colann between columns t and 2 ofthe following matrix (Matrix A). 12 (3 4 5 6 Peron the following operation whi ust Heo) _ eon) in the Matrix Mode. == so ‘Move the highlighting inte the eolumn that you want to be to the rightof the newly insert: ‘ed column, Ai. oe ® 4 ood joa) 4 a 8 6. 2. (DEL [INE OT To transpose the following matrix Matrix), and store the rsultin Matix : = : : 12 a4 56 Perform the following operation white in the Matrix Mode. Bimr vay ae Nan’ tn swore you want the resistor SE (Maye) -120- Binverting:a Matrix: : Matrices ar inveitedavtoitically according to Tne Tllowing rales hare As aig and As tS inversi. - Aa beirig invert iriustsatsly the Yotaiing coriions oe AY 2 (MQ) a - ARtsatAS Be (542) os ‘The folowing shows the formula use fo invert Matrix A, shown below, ino inverse matrix A . as (9) r ame (=>) . Inthe above: ad - be = 0 Fe To invert a matrix Se [Example] To invert the following matrix (Matrix Aj.” “y4 a (34) ero the long opetg wit inthe Matix Node ‘Specify the name of the matiix you want to invert. Toeenemc ‘Speci matric inversion. wat At Execute the operation and esplay he inverted =) mat . @ . ip = "he dopa stows at vortng ati A produces ( ae =121- “Note that a matrix cannot be inverted if ad — be = 0 (which makes the determinant zero). Attempling to invert such a matrix results in an ""Ma ERROR, “Note that you can only invert square matrices, which have the same number of rows ‘and columns. Attempting to invert a matrix thal is not square results in a "Dim ERROR.” “The result of an invert operation is also stored in the Matrix Anewer Memory (Mat Ans), automatically replacing any data previously stored there “You can also store the result of a invert operation into a third matrix (¢90 below). When you do so, the result is not stored in the Matrix Answor Memory, To store the result of an invert operation in another matrix [Example] To invert the following matrix (Mateix A), and store the result in Matrix E, (3 4) Huan wOeNZ) Name the matric witere you want the result stored. BEMar)| Execute the operation and display the matrix where the result is stored. ‘The result of the above operation Is not stored in the Matrix Answer Memory. Squaring a Matrix Use the operations described below to square a matrix, ¢To square a matrix : [Example] To square.thé following matrix (Matrix A). (a) Periorm the following operation while in the Matrix Mode, ‘Specity the name of the matrix you want to square, ElMat) HCA) ~122- Specity squaring: * Execute the operation and display the squaring mati @ (is GEN ad BS SEE 70 Tho display shows that squaring Matrix A produces (7.22 ) “The result of an squaring operation is also stored in the Matrix Answer Memory (Met Ans}, automaticaly replacing any data previously stored there. +You can also store te result oa squaring operation into a thd matrix(se below). When you do 80, tne result 6 not stored inthe Matrix Answer Memory. To store the result of an squaring operation in another matrix To square the following matrix (Matric A), and store the resultin Matix E. (32) aa Perform the folowing operation while in the Matrix Mode. Bay eA ‘Name the matrix where you want the result stored. Sima) ae) —123— Execute the operation and display the matrix where the result is stored. @ ‘The result of the above operation is not stored in the Matrix Answer Memory. 5-4 Matrix Operation Precautions ‘Calculation of detorminants and inverse matrices uses the elimination method, so errors (such as dropped cigits) may be generated. “if & matrix calculation result becomes too large to fit into the Matrix Answer Memory (Mat Ans), a ‘Met ERROR" occurs. ‘Matrix operations are performed incividuelly on each element, and so calculation may ‘require considerable time. “The calculation precision of matrix calgulations is 10 diglts,1. =124— Equation Calculations ae 6-1 Before Beginning an. Equation Calculation 62 Linear Equations with Two:Unknowns - . 6-3 Linear Equations with Three Unknowns 6-4 Quadratic Equations chapter |Equaton Gaietattons ‘Your graphic calculator can solve the following three types of equations: ‘Linear equations with two unknowns Linear equations with three unknowns ‘Quadratic equations. 6-1 Before Beginning an Equation Calculation Bofore beginning an equation calculation you have to frst enter the correct mode, and ‘you must also clear the equation memories of any data that might be left over from @ previous cateulation. To Enter an Equation Calculation Mode Highlight the EQUA icon on tho Main Menu: OOH Press ot (to alsplay the Equation (EQUA) Mode. @ or EQUATION SO angle : Des display:Neml M-D/Gpy: M-Disp Spm O8aBB ‘The following are the types of equations that can be selected from the function menu at the bottom of the display. Press the function key below the type of equation you want to solve. G12) eens Linear equation with two unknowns | Linear equation with three unknown “Quadratic equation =126- To clear the equation memories {se the flowing procecure ocear the equation memories prio to performing acalulg- fon, et. Press one of the function ke (S12) ~ epee ve (EI cor as 5 @ ERS) [YES ERASE EQUATIONINO & @ Press (HI(YES) to clear the equation memories, ot EB{NO) to abort the clear operation without clearing anything. 6-2 Linear Equations with Two Unknowns ‘You can use the procedures described here to solve linear equations with two unknowns ‘that match the foliowing formats (when a:be Dyaa%0) aux by ee asx t bay. WTo Enter the Linear Equation Mode for Two Unknowns 1 Dons te a 2XronYeon . 1s rn | OED PYES BSI) Soccer (Ee oe 88] __ ake et nat me ee ~ ‘SOL CIA @8oeeae ‘Tho following are the operations that are available from the function menu at the botiom of the display. Press the function key below the operation you want to perform. sou) . Solves the equation (ROLA) «ne Cloars all input costficients ERS) -~- Ofears the equation memory. Perform this operation before inputting a new equation, —197- To Solve a Linear Equation with Two Unknowns Example] 76 solve the following linear equations for x and j: 2esdy=8 aen5y=14 ‘ Input each coetficont 2e2eoS 2S 5 Dawens | Ea tine you press G8, the input value'is registeréi in the highlighted cel. Each press ‘of GD inputs values in the following sequence: coetticient a; ~ coetticient b; -> coefficient cy -> coetticient a; + coefficient b: + coelficient e: ‘*You can input fractions and value memory contents as coefficients, ‘After inputting the coefficients, solve the ‘equations. anx+bn) (SOL) : i = FT 8 *Pressing thd EB kby cases tie value inthe highlighted el to snitch between fraction and decimal formats. Any time calculation causes a valve to exceed the allowable range {or fraction display, the Value automatically changes to decimal format. * internal calculations are performed using a 13-digt mantissa, but results are displayed using & 10-tigit mantissa and 2-digit exponent. *An:"Ma ERROR oocurs whenever.the unit is unable to solve the equations. Pressing ERPT) returns to the inital display of the Linear Equation Mode for two unknowns. -128- TE 6-3 Linear Equations with Three Unknowns ~ Use the procedures described here to solve linear equations with threeunknowns that ‘match the following formats ‘(when asbacs+asbyceasbeey—ciBs09“tabsar—esbia2%0): xt bays ejzedy | daxt bay texe=de dart bay teae=ds To Enter the Linear Equation Mode for Three Unknowns BBUEQUAYER(OHA) _ cog ror gnu | STB GNZ: S15) ofcoaticens SOS To Solve a Linear Equation.with Three Unknowns, |. To solve the following linear equations for x, and‘e: seaya2i-—t soya 2-4 Toreayee Input each coefficient. BsOIse@eEnne QataBawes COB ahwomEa “Each ime you press, the input valu registred inthe hghighte cal, Each ress Puls values in the folowing sequence: coefficient i; + coefficient 6: -+ coefficient cr -> coatticiént dy + coefticient az > coefficient b: + coefficient c, ~ coefficient d, > ‘éoefticient ay -> coefficient by -> coefficient es -+ coefficient ds You can input fractions and value memory contents as castiicents. 129 Alter inputting the coefficients, solve the equations anx+bnY ton: soy) {4 =| de RPT @ + Pressing the &) key causes the value in the highlighted cel to switch between fraction and decimal forms. Any time calculation causes a value to exceed the allowable range ‘or fraction display, the value automatically changes to decimal formal, ‘internal calculations are performed using a 13-digit mantissa, but results are displayed Using a 10-digit mantissa and 2-digit exponemt An “Ma ERROR" occurs whenever the unit is unable to solve the equations. Pressing (F(RPT) returns to the intial display of the Linear Equation Mode for three ‘unknowns. Depending on the cootficients that you use, it may take considerable time for the calculation result of simultaneous linear equations with three unknowns to appear on the display. Failure of a result to appear immediately doos not mean thal the uni ‘not functioning properiy. 6-4 Quadratic Equations ‘This calculator can also solve quadratic equations that match the following format (when as}, » arte bed WTo Enter the Quadratic Equation Mode eta our | EE Se aes ‘Value being input to the highlighted ce (Somes eS) -130- To Solve a Quadratic Equation [Exampie] To solve the following quadratic equation: 2atee-10=0 Input each cootticient. Danactws aXx2+bX+o=@ 5 w e 1 ‘Gach time you press GB.the input value is registered in the highlighted cell. Each press f inputs values in the following sequence: ooetficient « > coefficient -+ coetficient c You can input fractions and value memory contants as coefficients. Alter inputting the coetficlents, solve the eavations OXEHDX+O=B Ison) 1] RPT e ‘Pressing the @) key causes the value in the highlighted cell to switch between fraction | ane decimal forms. Any time. calculation causes a value 10 exceed the allowable range for traction display, the value automatically changes to decimal format. “Internal calculations are performed using a 13-digt mantissa, but resulls are displayed Using a 10-aigit mantissa and 2-digit exponent. +An "Ma ERROR” occurs whenever the unit is unable to solve the equations. ‘Pressing E(RPT) returns to the inital display of the Quadratic Equation Modo. <131— Mauadratic Equations that Produce Single-value Solutions or Imaginary Number Solutions . ‘Tho following examples illustrate how singie-value solutions and'iaginarynimbér solutions ‘© To solve a quadratic equation that produces a single-value solution To solve the fotwing quadratic equation: wte2et OBZ axe+bX+o=B (SOL) m Easouy a) ‘ % Pr To solve a quadratic equation that produces an imaginary number so- lution To solve the following quadratic equation: sartt=0 axe+bX+o=0 | ap MIB “aaa sO5~. 05661, . 58.5 Rr ‘ : ‘*When a solution includes real and imaginary number parts, you can use the cursor keys to move the highlighting around the display to check each value individually =132- WChanging Coefficients ‘You can change a coetfciant either before or after you register it by pressing ‘Note that the following procedure applies to simultaneous linear equations with two or thtee unknowns, and to quadratic equations, ‘#To change a coefficient before registering it with © ross the f&9 key to clear the current value and then input another one, To change a costticient after registering it with @ Use the cursor key to highlight the col that contsins he coefcint that you want change. Next, input the value that you want to change to. To Clear All the Coefficients "Note that the following procedure applies to simultaneous linear equations with two or three unknowns, and to quadratic equations. SOC CLF & Press the (CLR) function key. This operation ciears all the coefficients to zero. What to Do When an Error Occurs Note that the following procedure applies to simultaneous linear equations with two or three unknowns, and to quadratic equations. Error during coefficient value input Press the EB key to clear the error and return to the value that was registered for the ‘oetfciont before you input the value that generated the errer. Try inputting a new value ‘again, Error during calculation Press the 6 key to clear the error and display coefficient a. Try inputting values for the coefficients again “Note that even when you press the QB key, the values assigned for coetlicients are retained. =133- Graphing 7-1 About the Graphing Function 7-2 Rectangular Coordinate Graphs 7-3 Polar Coordinate. Graphs 7-4 Parametric Graphs 7-5 Inequality Graphs 7-6 Integration Graphs - 7-7 Probability Distribution Graphs 7-8 Single-Variable Statistical Graphs 7-9 Paired-Variable Statistical Graphs 7-10 Storing Functions In Memory 7-11 Other Graph Functions. 7-12 Some Graphing Examples chapter F f(raphing ‘This chapter explains everything you bilities of the unt 106 to know to fully use the versatile graphing capa- 7-1 About the Graphing Function The large 95x63 dot display of the unit provides you with the capability to graph the following: Rectangular coordinates Polar coordinates Parametrics Inequalities Integrations Probability distributions Single-varlable statistics Paired-variable statistics, ‘These graphs can be produced using manual input or by programs. ‘You should enter the COMP, SD, REG, MAT or GRAPH Mode for drawing graphs. Here, ‘we will start our explanation of graph drawing using the COMP Mode. Specifying the Range of a Graph Before you draw a graph, you must first use the Range Pararioter Screen to specily the range parameters of the graph. *To display the Range Parameter Screen Rectangular Coordinate Rangé Screen ea Xin — minimum value of xcoordinate —} Xmax — maximum value of s-coordinate—| Xecl_ — svale of x-coordinate Yin — minimum value of y-coo-dinalo—+ ‘Ymax — maximum value of y.coordinate — Y¥sel_— scale of »-coordinale 7 ~136— i Range : - Ll T.o 1, 6.min — minimum value of Tv —{—min:@. - : 7, @ max — maximum value of T——ma x | 382. T. 6 pitch — piten of Te To specity range parameters Polar Coordinate Range Screen tptch:3. 6 fit [TRS [Example] To specify the following range parameters =137- Range ‘Input values can have up to nine significant digits, Values-tess than 10-? and greater ‘han 10? are displayed with a 6-igit mantissa (including the negative sign) and a 2digit exponent, 1 ‘The only input that is valid for range parameter input are numbers from-0 through 9, decimal points, EXP, (—), 4, yA.¥, +, ~, x, and. You can also use: ‘EIEL, but no other key operation is valid. Note that negative values are indica fptch:3.6 ing Gor You cannot specily 0 for Xs or Yel +00 not specify the same value forthe minimum and maximum, {tr FG ‘Hf you input an illegal value, the previous parameter is retained without change. meme +i minimum is greater than a maximum parameter, the ax’ is Inverted [Example] Xmin :5 pense in min:@. max:dm “ ptch'3.6 5 IN in TRS * ‘ote that when you press B10 input a parameter, anything that was previously located Saas) to the right of he cursor poston isnot Input Range ® ~ Te v o + ming. ara e=2s, ptohinta6. max: 25. INT TAG ange 3 Xmin:—28. Nowit B, the Range Parameter Display is eared. Next, you max 228, cn use Go confirm that your parameters afe core. Om os 8 Range Range xmin:g@. Tina. a max : 12. 5863706 Range ptch 087266462 in FAS ‘Note that the 1 and division operations We entered above have been automatically con- verted to the correct values. You can sot range parameters within the range of ~ 9.99996 +-97 to 9.999996 1.07. -138- max:25: + ‘You can input range parameters as expressions (such as 23). *When a ranigé setting that does not allow display of the axes is used, the sale for thé 4J-axis is indicated on either the left or right edge of the display, while that for the x-axis 's indicated on either the top or bottom edge. “When range values are changed, the graph display is cleared and the newly set axes only are displayed. =139- “Flange ‘selting may cause irregular scale: spacing. ae ‘If tne range is set 100 wide;'the graph produced may not fl on the display.” ‘The point of deflection sometimes exceeds the capabilities of the display witty graphs that change drastically as they approach the point‘ deflection.» +i tange:that is too small can cause an Ma ERROR, . Minitializing the Range Parameter Display Settings ‘ “There are two mathoes that you can use to tiaize the Range Parameter Display sotings. * Say s mes * ° © SeearAG) ae “This operation performs inlaliztion in accardance withthe current unit of angular eas surement mode (De9, Rad, 9F Gra). Tis intilzation operation is helpful when drawing ‘wigonometic graphs. eg Mode Rad Mode Range Range Xm! Woe Xmin:=6, 28318531 me 70 max :6, 28318531 sol! 182. scl iS, 14159265 Ymi a soli. 5 fr fr Gra Mode: Renge Xmin: ma sc T.4 min, T, @ max, ané t, 9 pitch are not alfected when you press G3ITRG). —140- ‘* To specify range parameters within a program: Use the following format to specify range parameters In a program. | Range (value of Xmin), (value of Xmax), (vatue of Xso!), (value of Yin), (value of Ymax), (value of Yee), (walue of F; min), (value of F, max), (value of T, Spiteh) 7-2 Rectangular Coordinate Graphs ‘You can use the unit to draw rectangular coordinate graphs ater you specty the REC Mode, When drawing rectangular ecordinate graphs, remember that the unit uses value memories X and ¥ to store values, Do not use these memories or storage i you pian to draw fec- {angular coordinate graphs. Graphing Built-in Scientitic Functions The following isa ist of the builtin scientific functions that you ean graph. sins scosx ——stanx stant ssighy —seoshx tanh stant'x or we slog. eer a ae Use the RUN/COMP Mode to draw rectangular coordinate graphs. Do not use the BASE or EQUA Mode. When you graph a buiin function, the range parameters are set by the unit automatically. To check the current GH © Toventer the correct mode wis @A(COMP)EB(or GI) RUN 7 COMP GHISBEDREC) GRAPH TYPE:REG ™ a =141— ‘*To graph the sine function awe oF To graph the y= "vs function mes J MOverdrawing Built-in Function Graphs . You can draw two oF more bultin function graphs onthe same scceen. The range ofirst ‘graph is set automatically, and the same range is applied for subsequent graphs. The important ting to note inthe folowing example Is the use off. By pressing GD before {ito graph the second function, you are tolling tho unt to leave the previously drawn ‘graphs on the display. If you do not press 2, the unil will lear the graphic display auto- matieally and graph only the last function you entered © To overdraw graphs ‘To graph y=sinh x and overdraw it with y=cosh x: SCs) Heme HYP) Bienes 142 EAR cs eg Note ‘You cannot use built-in function graphs In rultgtatements (page 80) and programmin tau caret m (page 90) and programming WGraphing Manually Entered Functions You can graph manually entered functions by simply pressing G3 ahd then entering the {unction. Remember that you also have to specify range parameters (page 137). ‘© To graph a manually entered function To graph y=2x"+8x~4 using the following range perameters: Range ~ Xmin:—5. SSc1s)e9 . Amn ~143— von at MOverdrawing Manually Input Graphs : You can draw two oF more manually input graphs on the same sereén. This makes i ‘possible to find points of intersection and solutions at @ glance. ‘Again note the tse of G2 before 6 when graphing the second function, If you do not press G2, the unit wil clear the graphic display automatically and graph only the last function you entered You can also input value memory name X by pressing HEI. ©To overdraw manually entered graphs [Example] To graph y~2s?+3i—4 and overdrai it with y=2x+-3: BCD eaoala] + Jes =] es Later you will learn how to use the Trace Function (page 170) to find out the values at the points of intersection. . Specifying the Value Range ‘When graphing a function with the format “y=functlon”, you cam speciy the maximum ‘and minimum values to be applied. Use the following format. G2 function @) © EA (1) xmin S]) Xmax A pasate — Ma To graph y=s24-9%-8 for the rango ~2ici< 4: SS) (Cts) BD S@RMEaES S@Mm0oz ac aeMTTE 7-3 Polar Coordinate Graphs ‘ter you change from the REC Mode to the POL Mode, you can-use the unit to draw polar coordinate graphs, When you graph a builtin function, the range parameters are Sel by the unit automaticaly. The functions that can be graphed in the POL Mode are those:that ft the following format: r=t(0) Note that you should specify rads as the unit of angular measurement when graphing Polar coordinate graphs. When drawing polar coordinate graphs, remember that the unit Uses value memories r and-¢-40 store values. Do not use these memories for storage if you plan to draw polar coordinate graphs, Graphing Built-In Scientific Functions, Use the RUN/COMP Made to craw polar coordinate graphs. Do not use the BASE of EQUA, Mode. When you graph a builtin function, the range parameters are sot by the unit automaticaly Tho following is alist the Builth Scintiic functions that you'can griiph Using potar coordinates. sing cos? tan si 0s" tan" sinhd cosh. tanh sinh 8 cosh-"9—tanh-9 vo og a ©To check the current mode To enter the correct mode (COMP) aor 1) BAR GEDEPOL) To graph tanh 6: AHP Benne ° >GRAPH TYPE: FOL Fo graph in 6: ’ aes WGraphing Manually Entered Functions ‘You can granh manually entered functions by simply pressing G2 and then entering the tunition. Manually entered functions must have the following format °Graph r= {@ function} Remember tat you also have to specity range parsmeters (page 197). -146— ‘©To graph @ manually entered function To graph »=2sin30 using the fllowing range parameters: GAC) ea mame I the diference between the minimum and maximum values you set forthe pitch of T ‘oF 0s t00 great, your graph vill be too rough. if the difference is too small, drawing of the graph wil take @ vary long time Specifying the Value Range ‘When graphing a polar coordinate function, you can specty the maximum anc mi ‘alues to be applied. Use the folowing format. function SF) =) GH) 0) omin 8] 7] ¢max i DEQ -u7— [Example] To graph r= asin? cosd for the range —r = 0 Sir: SEG C}eS apawWeaMaAD 7-4 Parametric Graphs ‘To draw parametric graphs, frst change to the PRM Mode. Do not try to use the BASE ‘or EQUA Mode for graphing. The functions that can be graphed in the PRM Mode are those that fit te following foiruat & Y=CM), a(t) ‘When drawing paramettic graphs, remember that the unit uses value memories X, ¥ and T to store values. Do not use these memories for storage if you plan to draw parametric ‘graphs. © To check the current mode en To enter the correct mode (COMP)&or (1) >GAAPH TYPE: PAM GEBERPRM) ¢ To graph a parametric equation Exampie] To graph the fotiowing functions: x=TeosT -2c68 3.57 y= TsinT —2sin 3.5T Use the following range parameters. ~148— ONT TRG” ES(Cis)a 7 BEA Raced GOOG Ifthe aifference between the minimum and maximum values you set forthe pitch of T ‘oF @ is too great, your graph will be too rough. If the difference is too'small, drawing of the graph will ake a very lang time. MSpecitying the Value Range . ‘When gephing a parametic unten, you can specity he maximum and minimum values 'o be applied. Use the following format. 2 function 8 EGY O Tin BF) Tmax Gs ES [Example] To graph the following functions: x=TeosT —2cos 3.5 y= Teint —2sin 3.57 Use the following range: aT s2r SHE Cis)e9 rE (Raa) @s Sea eEOe) Beam Eee GOED eaID 7-5 inequality Graphs To draw inequality graphs, rst change tothe INEQ Mode. Do not try to use the BASE ‘or EQUA Mode for graphing: The functions that can be graphed in the INEQ Mode are ‘hose that ft one of the following formats: Yo) Yet) Yet) V3 th) ‘When drawing inequality graphs, remember that the unit uses value memories X and Y to store values. Do not use these memories for storage if you plan to draw inequality ‘raphe, : \Wheneve? drawing a new inequality graph, you should always start out with FIED (1s) to clear the display. To check the current mode ea ‘To enter the correct mode SqComP)Ea(or HI) [>GRAPH TYPE: INEQ] GB RAING) : . ‘When you press the i}key in the INEQ Mode, the display shown here appears. ee Use the function keys to input the inequality you are graphing. Function Key | Inputs a YS 8. Ye . B Ye a Ys -150— © To graph an inequality 5 To graph y'1— 2-6 and overdraw it with y< —2?+0x+4 using the following range parameters: Range xmin:-6. max:6; sse125: TNT TAG ~151= SHE Cy @rY> mame [Fn] (inequality) 6 7) G9 1) Xmin GG) Xmax Gy (DEB 104) RECs) Svs) Beano Cana & -152~ 7-6 Integration Graphs ‘Todraw integration graphs, you press GAGA, enter the function, and then press &B. The unit produces the’ graph on the display with the’ solution range’ painted in. * Whenever drawing a new integration graph, you should alvays start out with ATEN) 6D to clear the display *Do not try to use the BASE, EQUA, or GRAPH Mode for integration graphing ‘*To graph an integral < ros “6 graph f (2+2\=—1)(x—A)a using the fllowing range patamters SS Cis)e3. Renee DoOME | : LOO SOR MOWesn) wes fax= 15,75 [Note that you can also include the integral graph operation. within programs. =153— 7-7 Probability Distribution Graphs The unit calculates the three types of probability normal distribution shown Below, along with normatized variate tx). also produces a probabiliy density function graph (standard ‘normal distribution curve) for the normal distribution, ~ oy Rt) 1 poe 8 ape he ta litte (Once’you input a value that represents the normalized variate ix} for one ofthe probabilities P(), Qt) and Rp, the unit produces the corresponding standard normal distribution curve. Atthis time, the probability calculation result appears on the display, with the calculation, range highlighted in the graph : ‘To.draw probabilty distribution graphs, the unit shouldbe in the SD Mode and REC Mode, ‘Note that you do not need to specty range parameters with probability cisibution graphs. . : ‘© To check the current mode To enter the correct mode @a(SE)EB(or B) RUN: / SD. GHAR REC) *GRAPH TYPE: REG -154— ‘When you press the (POR) key. the display shown here appears. GOCIEN RE Haae Use the function keys to input the probabilycstibuion you ae graphing, EP Yass Draws standard normal distribution curve and calculates probability Pit) @Q0.......... Draws standard normal distribution curve and calculates probability Q(t) BURO........... Draws standard normal distribution curve and calculates probability R()) Btto.... Calculates normalized variate t(x) ‘You cannot draw a'graph for the normalized variate function (x). To graph a probabitity distribution ‘To graph P(0.5) - Scie Bie Panar OOM Ole P(t) =@. 69148 “The following shows the parameters thatthe unt uses forthe probabify distibution graph. Ymin _ ¥max “OA ~ 0188 Sen : : ximin _ xmax . =32~ 32 -155~ 7-8 Single- Variable Suatiatcal Graphs To draw single-vaiiable statistical graphs, you must use the SD Mode and the statistical ‘graph DRAW Made. The unit lets you drawbar graphs, line graphs and normal distibu- tion curves using data you input ‘To élleck the current mod’ To enter the correct mode > GaaSD)BBlor RUN: 7 8D | >STAT GRAPH: DRAW | To draw a bar graph - To draw a bar graph of the following data: Hank | Value [Frequency | 1 0 1 2 10 3 3, |- 20 2 4 | 30 2 5 | 40 3 6 | 50 5 7 |..60 8. 8 | 70 a 2 | a 8 io | 90 9 st | 100 2 Firslspecity the range parameters. Since the ‘maximum data value for x Is 100, we will set Ara a8 110, The meni data value fr ys 18, 80 set Ymax as 20. Cl ‘Next, specify the number of bars by increasing the number of value memories. Since we have 11 ranks, we should increase the number of mémories by 11. Ifyou skip this step, fan error occurs when you try to draw the graph. amon -156~ F Now coer io statistical memory» - . Enso) 58 Input the dat, For fl deals on he techniques you can use to input tafstical data, see page 73 NOLO) 1 OA(ONHONHOCH20G (0H HOT) 30EN(DT)ER(OT) 40 EI OT/EVOTEOT) 5065 ;) 55) (07) 60K9(;) 6ED(0T) 70G\(;) BOT) BOF ;)15EH(DT) SOFA ;) 9E(DT) 100 EN(OT)EN(OT) Now draw the graph cae *Find the mode (Mod) on-a graph You-can find the mode (Mod) on a bar graph using the pointer. Note, however that you can only perform this operation immeciately atler-a bar graph is drawn-on the display. To find the made immediately after drawing the above bar graph. Bows » | pW oD Oey) ‘ERE DE ed @ ere) - 1215. ‘:The mode is indicated by'the pointer flashing at the highest point on the graph. The values at the bottom. of the graph show the data item [X] along with is frequency [1]. ‘In the case of multimodal distribution, the pointer wil be located at the top of the bar ‘that is farthest to the.right, In the following graph, bars A, 8, and C have the same fre- ‘quency, so the pointer Ig located at the top of C because itis farthest to the right. -157— Use the ollowing procedure when using the STO Mode inthe statscal data (STAT-DATA) Mode. EQOEV) EO) EMod) xebo. tate +See page 84 for information -oFF determining. Mec; Max, andMin ‘*To superimpose @ line graph on a bai raph ‘While a-bar graph is eisplayed, perform the follwing Koy operation. ERA Liney To draw a normal distribution curve Using the data input above, withthe following range parameters: This change in range parameters is necessary because the y values are so much smaller than the x values, ~ 158 Draw the graph. BOewolne “Inulin the maiber 4 call 6 ema -derrbision eve fo be drawn. Notes *Be sure to expand the number of value memories to mate the number of bats in @ bar ‘graph. ‘Hlyou change the numberof value memories white you ave inputing data. you wl mat bbe able to draw a graph correctly ‘11 you input a value that is outside the minimum and maximum rariges you specity for the range parameters, the data s stored in statistical memory but net in graph memory. ‘Mf you input cata that is greater than the maximum you specify for the y-axis, the bar {is drawn to the upper limit of the display, and the points outside the range cannot be connected. ‘The following Is the formula the unit uses to draw the normal distibuiion curve, “For range parameter settings, Xmin must be less than Xmax. ‘The message “done” appears on the cisplay to indicate that drawing of a bar or ine ‘graph is compiote. 7-9 Paired-Variable Statistical Graphs < To raw pavecsariable statis grap, yout deh REG ode adie stat cal graph DBAW Mode, The unt awe glapha using daa You Input ‘*To check the current mode ccizD ‘*To enter the correct mode 6 REG) EB (or () . GEBENREC) }GRAPH. TYP! OOOH RW >STAT GRAPH: DRAW ® REG MODEL :LIN fUIN OG [EXP PAR @eee ~159— The following ae the pes of peratone tha an bo saat tom te function mens Ato bot of he depres tinton Ky below te aeration you nano prom, Bay . Linear regression ine draving (LIN Mode) (BIL) Legume tegration cave wing (0 Mode Bex) Exponential regression curve drawing (EXP Modo) Pwr) .. Power, regression curve drawing (PWR Mode) To draw a paired-variable graph [Exarnpie] To draw a graph of the following di . . x ye = -2 -5 din -3 21. pet aot 1 3, . he 4 5 : 7 8 First, specify the range parameters as shown right. Now draw the graph, EREHIED Line TE Notes » : A point isnot plotted ita set of data is outside the range parameter values you specily ‘+The following key operation causes an error (Ma ERROR) it no paired-variable staist- cal data is prosent in memory. EI Liney Ht *For range parameter sefings, Xmin must be less than Xmiax. 7-10 Storing Functions in Memory Sfotng Functions in Memory You can store up to 20 funotions and sxpressions in memory for later récall, editing, oF ‘graphing. Rectangular coordinate, pol Inequalities can ati be stored in memory. storage of functions cannot exceed 127 ‘coordinate, and parametric functions, as well as ‘Note that the total amount of memory used for bytes. Now clear the statistical memory. Se scp Input the data, Fr full etait on the techniques you can use input statisical dita, seepage 86. for eC GS ew Ee @ we BR \@ZBo0) GER WHT SES. Be 0T) . ~ O8( @Her) . Qe @He0n <* GE Oe) ° =160- To Access the Graphic Function Memory Highlight the GRAPH icon on the Main Menu. SO@S Press @ or ©) to. display the GRAPH Mode. V1: @o@ san enone | YE GRAPH FUNC: RECT. Se a BEB G88 ‘The following are the types of operations that can be selected dm the function menu atthe bottom ofthe display. Press the function key below the operation you want to periocmn, ISTO) -onn-rnoee Stores the function into memory (CL) “Recalls @ function from memory TYP) Specifies a type for a stored function wi) « Inputs 2 comma between parametric functions BABEL) ong Selects whether oF not a graph should be crawn BROAW) ns Draws. a graph for @ stored function =161- Function Types BBelore storing a function into merory, be sure to first use the following procedure to specily its type (rectangular coordinate, polar coordinate, parametric, inequality). [REC [POL PRM INO aa ee “The following are the function types that can be selected from the function menu at the bottom of the display. Press the function Key below the type you want to specily © To specify a function type rv) REC) 2.22.2, Rectangular coordinate ror) ~- Polar coordinate BRM) ... Parametric, ian) «Inequality To store a rectangular coordinate function ‘To store the following rectangular coordinate graph function in memory First specify the function type as rectangular coordinate. UTYP)ENREC) Input the function, ameeb aD ME ESB OF ‘The currently specified memory location is, GRAPH FUNG: RECT highlighted. ¥ sto) YS: 2x2-5 STO SELECT (4) (*) SET Move to.thie memory location where you want to :RECT ‘store the function. _ . GRAPH FUNG : REG" SELECT. (4). SET =162- a ‘Store the function into memory ween © To store .a polar coordinate function ‘To store the folowing polar coordinate graph function in memory foca- tion r3: r= sin 36 First specity the function type as polar coordinate. © EITvP/EPOL) Input the function Beas ‘The currently specitiod memory location is highlighted. EXisTo) Move to the memory location where you want to store the function, @® Stofe the function into memory, aset) =163~ GRAPH FUNG: RECT Yemen va: GRAPH FUNC? POL Bexe-5 ra: r4 r5: Bsin 36 STO SELECT (41 19/SET GRAPH FUNC: POL le yelexe-5 ra: r oa Ssin 3¢ STO SELECT 1) (+) SET © GRAPH FUNC: POL yeexe-5 rSGSsin so rat 1B: SOG GD EES aT © To store parametric functions es [Example] To store-the:following parametric functions in memory location #4: sin T y=3 008, First specify the function typé as parametric. ieryP)BPRM) {Input the functions. OBIE). . Gait ‘The currently specified memory location is. GRAPHN FUNG 7PARAM highlighted ‘Fle “ yeuexe-s isto) ress in .3e > . fa i tei 3sin T,3cos T STO SELECT (41 m1 SET Move ta the memory location whefe you want to GRAPH. FUNG: PARAM Store the fontions te % Yveexe-5 ©O® rSBBsin 30 tae 1S 3sin T,3eos T STO SELECT (4) (1) SET & GRAPH FUNG: PARAM ‘Store the functiohs into memory. Been the yemexe-5 rSBSsin 30 xtdggsin T ytagscos T —164— *To store an inequality Exampie] Tose the ftlowing inequatyn ‘ataphic tunetion memory location YB: Yeat=2x-6 First specify the function type as inequality. “ BCTYP ENG) Input the tunéiion, © MpEIaee) ‘The currently specified memory location is highlighted. SL © Estoy ‘The following are the inequality iypes that can be selected from the function menu at the bottom of the display. Press the function key below the type you want to specify. DIN) epee ESO) BAYS). ysim. GRAPH:on | [ON GFF oe ross (ON) to specify that graphs should be drawn simultaneously. Press GBKOFF) to ‘specify that graphs should be drawn one-by-one, in graphic function memory lacation se- uence, om ‘To draw graphs from specific functions in memory [Example 7] To draw a graph of the function in memory location ¥2 se the following range parameters. Draw the graph. ‘ : - Boa ‘*To overlay graphs for all the functions in memory [Example 2] To overay graphs tor sil the functions using the same range parameters as in Example easey) . FORW) » ‘Scroll through the graphs, and cancel those that you do not want drawn. Only the graphs ‘hase equal signs are highlighted wil be drawn. @@BHOAN) GRAPH_FUNG: RECT Seon Yemexe-3. @EICAN saint NBDRAW TYPE —169— con) Trace Function ‘The Trace Function lets you move a pointer along the line in a graph and display coor- dinate values al any point, The following illusrations show how values are displayed for each type of graph. ‘Rectangular Coordinate Graph ‘Polar Coordinate Graph ‘Parametric Graph ‘Inequality Graph squations: Use the following range parameters: -170- (CON) to select connection or EBIPLT) to select plotting RUN 7-COMP G-type = REC/QON T Graphing ype {€ON=connection Let Xe, 6684239 Y=0, 6197408 f=0, 7880549 O92. 1991148 ‘Tos, sozsgee X="0, 308927 Y=0. 920604 xe1, 4705927 Ys~0. 675056 ‘To determine the values of polite of interdection To determine the values ofthe points of intersection forthe following Draw the graph of the first equation (COMP) a}(or @) EBS REC\ED GABci)e9 SAEs Overdraw the graph of the second equation. anman Press Gij(Trace) to activate the Trace Funetion. Btrace) Move the pointer using @ and @. Holding down either key moves the pointer. at high ‘speed. Move the pointer to the first intersection. |When the pointer is a the location you want, press (Coord) fo view coordinates individu- ally. Each press of (Coord) changes the coordinate display in the folowing sequence: ®-oe XIV ecordnatea—| == xe Ye2. -2. 785857 Y=4, 7659574 To move the trace between two graphs | ThiS operation can be used to trace multiple graphs on‘the-same display. In the COMP, we. '80, REG, or MAT Mode tis operation ean be used with upto six graph that re layered (Coord) using mult-stalernent8 of programming, Inthe" GRAPH Mode, all graphs that are drawn on the display can bo traced. : Example] To trace points on the following equations (using a multistatement): y= (442)(4-3) 2. 765957447 Lo eten jwkeed Use the flloning rage parameters: (Coord) ~ ¥ coowtinate only | Y=4, 785957447 ‘Execute the multistatement that draws the two graphs. | ATBEREC|EM ‘The pointer does not move at fixed intervals. it follows the dots on the display. Because SSC ofthis the values provided for coordinates are proximate SUMED OOEEaD Move the pointer to the next intersection 2 : inners - ®-® Press (Trace) to activate the Trace Function. The pointer appears on the graph drawn by the last function in the multistatement. i the unit is in the GRAPH Mode, the pointer ‘appears on the first graph that was drawn, Y=0. 191489362 (ENcTrace) ‘You can then usie (Coord) to view the x and * ~ coordinate values. i . xara, siaeae Y=-10de127 Coord) Pointer “Move the pointor along the lie where itis locat- ed-using @® and @. Holding down either key Xe}. 9085108 Y=0. 1914898 imoves the pointer ei high speed. Finaly, press (Trace) again to exit the Trace Function {Use @ and @ to move the pointer Between the ‘wo graphs.” s . @er@) -172- ~173— Note ‘if you have more then twe graphs shawn on the display, the @ and @ cursors can,be used to move the: pointer from graph to graph. When you are finished, press [E](Trace) again to exit the Trace Function. Scrolling Graphs IY the graph you are tracing rufis off the display to the lett or right, the splay scrolls automaiicaly to follow the Trace. Function pointer as you trace the graph. SUED (deg) Ea Eae8 Bitrace) ® e-® > x0360 Yeo. X=967, 66957 Y=0. 1332868 @-@f 1D - 7 0507 8759098 *itthe graph you are tracing runs off the display tate top or botom, the cisplay does not cro e-® . xea 5 yea. 0825, You cannot sexell polar coordinate or parametric graphs. You also cannot scroll over- ‘drawn graphs that contain polar coordinate or parametric graphs. -W74~ MNotes on Using the Trace Function *You can use the Trace Function immediatly ater you-draw a graph only Ifyou drew 4 graph and then perform a calculation or any other operation (besides Disp, Range, or GT), the Trace Function willbe unavailable, ‘The coordinate values a the bottom of the display aré shown with a tO-digit mantissa, | or witha S-cig mantissa and 2- |xtet: Ytot:2. fa *To specify the zoom factors within a program” "= Use the folowing format to specify the zoom factors in a Factor (Xfct), (Yfet) " Note ‘¢For graphs drawn in the COMP, SD, REG, or MAT Made, the:Factor Zoom can be used to z00m only the most recently drawn six graphs. In the case of the GRAPH Mede, Factor Zoom can be used to zoom any graphs drawn, WUsing the Overwrite Function ‘You ean use the following format, spacitying your own values forthe value memory where Indicated, to draw more than one graph on the display al the same time, Ai tunction G90 value memory GAG (REL) A) a any value Notes ‘Only one value for substitution of values can be used in the above format. *X, Y, r, Ov'and T cannot be specified as the value memory, ‘sThe above format can be used with rectangular coordinate, polar coordinate, and para metric functions, and with inequalities only. -193~ 7-12 Some Graphing Examples. he folloing examples are presented to show you some ways that the graphing func- ‘ions can be used effectively, Note that all of these examples are performed in the COMP Mode. © To overwrite graphs mite ‘ [Example] To draw graphs by substituting the values 3,1, arid = 1 for in the func- tion y= Ax?~3; Use'the following range parameters: Range ° ~ prmincs. [Example 7] To graph tne function y= 39-952 27450: max 5. sell, Rene Ymin max: la. 12. selie, On fas Use the following range parameters. (Cis) BS Em RE ) 3 SO : . MMADIOAIG -194- SARE oe To graptite function ya + Ax! Set 1603146413? 628e— 121 Use the following range parameters. GI ci) 3 nOEOmAB SeOaq0Eooo GWTEOMOMa a SPA aAsneeoes ~195— Range To graph the function y=x*+ 41° 36:4 1605-4900 and determine its ‘minimum and maximum: Use the following range parameters Bc AAAI oAAD SOmaEnanE Boone Use the Trace Function to fina the minimum and maximum. To determine the points of tangeney for the following functions: pae-3s2 65-16 yade tt Use the following range parameters. SoHSedeme SpeEowes “4 Use the Trace Function to find: ; the tangency. -196— To store 2*-+4, ss into Function Memory (page 38), and then graph: gerteatened Use the following range parameters: GEREN REC @ VATE VsiGm@ ASTD (stores (39+ 1) EAD (STO) -197- Range xminin4, max :4. sel:l. Ymin:-1@, max: 10. scl il. TNT (TAS 8-1 Introduction to Programming 82 Deleting Programs 83 About Error Messages, . 8-4 Counting the: Number of Bytes 8&5 Program Commands 86 Using Jump Commands | ome 8-7 Using St ibroutines - * ‘Arta Memory 89 Displaying Text’ Messages 8-10 Using Matrices in Programs 8:11, Using the Graph Function in’Progiams Chapter ‘This chapter tells you how to use the versatile program memory of the unit. Once you program a calculation, you can call it up and execute it using any values you want at the ouch of a key. 8-1 Introduction to Programming “The following explains the basics about programming the unit. We also provide a number of actial easy-to-understand examples for your relerence. For full details on each of the programming operations, see the other sections in this chapter. IiTo Enter the Prograinming Mode Hightght the PRGM icon on the tain Menu . as ° Press 6B or (@) to display the Programming (PRGM) Mode. - List of Pragrams B® WaT ‘Mode whan you entered Programing Mede————}- COMP. ‘Amaunt of memory available +34220 Bytes. Free Program area number fP@Bemety Program area status | Pllempty. © = Gor (nits curenysoeed progam area) —) || PB em ty ANG |, ee ‘The above display shows that there are 4,000;byles:of memory available to store pro: crams. Though you can see only four program aréa names, there are actually a total of 38, named PO through P9, PA through PZ, Pr, and PB. ‘The following are the operations thal can be selected from the function menu at the bot- tom of the display. Press the function key below the operation you want to select. Run .- Program execution BAQEL) «nm Specific program delete BOL-A) All program delete Specifying the Calculation Mode Before starting a programming operation, you should first specify the calculation made (CAL MODE) that matches the calculation you plan to program, The mode you select de- tormmines the type of function key menu that appears on the bottom of the display. — 200- *To specity the calculation mode Perform the following’ operation while the list of programs Is displayed: | >CAL MODE :GoMP (CHP BASS 0 REG MAT 2 8.8 ‘modes that can’be éelécted fram the function mei miu at Press the function key below the ealeulation made you want ‘The following are the calculation the otom a the clay. to seleci. my Computation’ Modé 18 «+ . BASE Mode - Mabe Mode * Pressing [returns to'the programming display menu, WSelecting a’ Program Area Yau can soe! a prota area by moving the cursor sing tho @ an oF by dee inpting tne nambor of eter tat names tha prope ages ‘To select @ program area using the cursor keys OO. 4200 Bytes Free 2 emty . Pi empty Pekempty *To select a program-area using direct input @ 4002 Bytes Fr : Pekempty. ee P3 empty Pa emoty —201~ mChecking How Much Memory Is Used by.a.Program i: ‘You can check how much memory is used by a program ether while the list of programs is displayed, or while you are inputting a program. ‘Checking memory from the list of programs 1. Use the @ and ® keys to move the cursor o the program area whose memory sta- tus you want to check, 2. Hold down the fa key.‘The Bottom fine ofthe display shows the program area numiber and the rumber of bytes it contains. ve _— ‘Checking memory while programming os Hold down th 83 ey. The botlom line of he wiplay shows the current program area ‘number and the number of bytes it contains, f Bytes P4-108 bu Progam aanrmumbe? Nanklea txos To Input a Program [Ezampie] To program the following formulas, which calculate the surace area (S) and volume (V) of a regular octahedron when the length of ‘one side a © is known. Store program in area PS. Sa2V5A VaVBION ss Ba (PROM) (or fy" WRT @ @ coMP 4000 Bytes Free P2 emety P3 empty P4 empty PSaemoty [D=Ld stars programming) - 19) (7) IS 2B RMA - a) OP GE? Gl Beoae® & —202- SIOOROBmpAD feoa:exrsxaes TRtBKA*S_ SHED (or EIEN) is @ prompt command for value input isi a-display result command. To Execute a-Program-Stored in Memory [Examsie] To execute the program stored by the operation described above, for A=7, 10 and 18 Length of one'side Surface area Volume Tom (169.7209791)em* {161.6917505} om" Wa, (248.4101615) (471.4045206) 151° S| razescae) {+590,990288) OOOO] WRT COMP 9982 Bytes Free ‘ P2 empty” PS empty « : “ [Ba emety . @eun ? |G value ot 4) 3 168. 7409791 | (S when A=7) — TSR | eects or ‘Say seat @ 2 7 189. 7409781 181. 6817528 | (v when A=7) ? 7 188, 7409781 - 1e1-88175e8 ~203— GIB Walve of A) 7-69. 7aa97—1 1616917528 ? 18 346. 4101615 | (when A=10) Disp — 7 169, 7449781 181, 6917528 2 : 18 346,4101615 ' 471, 4045208 (re ret i ites) Progeam calculations are executed automatically whenever you press after inputing ta or after a result is displayed. eal . Fee Ee Saya en emma cae, ‘onan Sie conata etre Gare Sa ee, REG, MAT) that was selected when you input the program. = 204- 8-2. Deleting Programs ‘You can deléte either individual programs'or all of the programs stored in memory. ‘The results of the procedures described below cannot be undone. Make sure that you do nol need data any more before you delete i © To delete a specific program. Display the list of programs and move the pointer next to thie program you want to delete. Press (HOEL). OE) [YES DELETE PROGRAM IND @ . @ Press ](YES) to-delete the program, or €3(NO) to abort the operation without deleting anything. # To delete all programs Display the list of programs. Press (F3(DL-A). BOL) [VES DEL ALL PROGRANS INO. B @ Press [EI(YES) to delete all programs, or 3) (NO) 19 abort the operation without deleting anything. 8-3 About Error Messages ‘Sometimes a program you entei causes an error message te appear when you execute it. This means that there is an error that-needs to be corrected. The following shows a typical error message display | e950 97 ERROR Se ue ent ose [Prone wea wane ot ccuod All of the possible error messages are listed in the Error Message Table on page 269. ‘When you get an error message, IGok it up in the Error Message Table and take actions, to correct it = 205 ~ 8-4 Counting the Number of Bytes ‘The memory ofthis unit can hold po, ,000 bytes of data. Generally, one function in 4 program takes up one byte. Some functions, however, require wo bytes each. ‘*1-byte functions sn, 08, tan 09, (),A, 8, ©, 1,2, ete *2-byte functions LbI 1, Goto 2, Prog 3, ete. ‘You can count the bytes in a program by pressing the @ and @> keys: Each press ot these keys causes the cursor fo jump one byte. Disp of the folowing is counted as two bytes: sd/de( “Mal, Det, Trn (Mat Mode) ix +1 Row, " Row +, Row, +, Swap (Using matrices in progrars) +, 1X, Yi, Sim X, Sim ¥, Sim Z, Sim Goot, Ply Xi Ply Xe, Ply Goel (VAR Mod) Wiién thé'number of bytes remaining diops to-ve or Below, tho cureor atomatioally changes from an underline to “I. I you need to input more than five bytes, try to in- crease the amount of memory available for program storage by deleting unnecessary pro- grams, deleting expanded memory, or by deleting unneeded function memory contents. To Check the Amount of Memory Remaining : GIES Hola Down) ‘Yau can aiso display the remaining memory display by performing the following opera- tion while the COMP, BASE, SD, REG or MAT Modes are displayed. aue Pre 25@ Mem: SB--Number of va S EM: 1@ Mat; 8) nes umber of yes 1 |Gro: @ SD ‘hed fer progam REG: _— ~ Simi. @] > - noo < Pol? @ o 3674 Bytes Free+semainng . - ‘memory To Check Where the Cursor-1s Currently Located Joven Bytes Pa-6 (Curent cation of curr bite #8) ‘The above scretin remains on|the display'as tong as (HEB) is depressed = 206- 8-5 Program Commands ‘The unit provides you with special programming commands that let you perform condi= tional and unconditional jumps and loops. To Display the Program Function Menu PEG rs HE eH eu ‘The following are the operations that are available from the function display atthe bottom of the screen. Press the function key below the operation you want to periocm, BRUM) «ne Displays jump command menu EL - Displays relational operator menu Bere) « Inputs “Prog” for program area specification e., -» Prompt command for value input - Bua) Display result command we Mutistatement connector *The input in response to @ prompt command""?" can be a value or calculation expres! sion up o 111 bytes tong, No non-alculaton command or multstatement can be per. formed white the calculator is walting for input in response to.a prompt commend, ‘The display result command "4 "causes program execution to stop while the calcula- tion result upto the display result command ora text message is cplayed. To resume Program execution, press @®, The final result ofthe program execution fe csplayed regard fess of whether or not this command is included at the end. Note, however, that this ‘command should be used at tho end of she BASE Mode program inorder to return the Unit to its original mode fllowing the program, ‘The mutisatement connector "is used to connect two or more stetoments together for sequential execution, Unike statements connacted by the display result command, siatements connected by the multistatoment connector are executed from beginning 10 2nd, non-stop. Noto tha! you can also use the Newline Function (described below} 10 Connect statements, and make them easier to read on the display, MAbout the Newline Function The Newline Function is @ multstatement connector that, performs a newline operation instead of inserting a ";"" symbol at the connection of two statements. Note the two following displays. Deg :97?79V: 998: Ubi i:isz Tivxsi Nh SxT=8. BxTes24 Goto 1 ~207~ sams Des G27: 79V: 798 | Lol 1: tsz Tivxsi n SXT-9. BxT2+24 Goto 1 one itistatements Both displays show the same programs, excep! that the upper one uses mutistaten commands, while the lower one uses the Newline Function. Note how much easier the fewer display isto read. To use the Newline Function ‘To perform a newline operation at the end of a statement, press INTo Display the Jump Command Menu Emme Haaae nd bottom “The following are the operations that aro availabe trom the function display at the of the screen. Press the function key below the operation you. want to perform. Gene) Be) Indicates conditional jump destination Gro) . “Indicates unconditional jump destination BB(LbI) conn Indicates label B(Os2) -..- ns Decrements value memory Bilge} nan Increments value memory ITo display the Relational Operator Menu prea FE](REL) eBnEwWee HeEEfHaea function display atthe bottom ‘The following are the operations that are available from the function disp of the screen. Press the function key below the operation you want to perform. Bo =) ners Equal Bs) Not equal we) Greater than <) oon LOSS than ae) Greater an o ecu o Bis) Less than or equal to ppiams-8 —208- IETo display the Punctuation Symbol -Menu Hee ‘The following are the operations that are avallable from the function display atthe bottom of the screen, Press the function key below the operation you want To perforin, PDC) aw Start of nor-executable remarks BY Indicates display’ text ea) Indicates range of valde méfnories ‘*The single quotation mark indicates the beginning of non-exeoutabla remarks. itis use- ful1o insert a program name at the beginning of the program for éigplay in the program area list(only the first 13 characters are displayad). The unk considers anything from a single quotation mark up to the next multistatoment connector (:), display result com- mand (4), or newline operation to be part of the remarks. Remarks can contain letters ‘oF numbers. Double quotation marks indicate toxt to be shown on the display. Display text can con- tain letters or Aumbers. The unit considers anything from a double quetatlon mark up to the next muttistatement connecter (:) display result command (4), or newline opera tion to be part of the display text. Display toxt can contain letters or numbers. *The "~" symbol is used to indicate a range of value memories. For example, to assign ‘value of 10 to value memories A through F, you would specily the following: 10 > A~F (DEA) RaE(~ Gales) ‘This symbol cannot be used to assign valies to value memories r or 8, but Itcan be used. with array memories (page 214). It's most useful when you want to clear a series of value ‘memories by assigning them with a value of zero in a program. 8-6 Using Jump Commands SS—S Generally, programs are executed from beginning to end, in the order that they are Input, inlo memary. This can cause problems when you want fo repeat an operation a number ‘of times oF when you want to execute a formula in a different location, Jump commands ‘make it possible to accomplish such operations very easily. . About Unconditional Jumps ‘An unconditional jump is one that is performed no matter what citcumstances exist. To use an unconditional jump withthe unit, you fit identity the destination of he jump with a label. Then you tell the unit at some point to go to the label anc continue execution ofthe program. ‘oillustrate, we will reprogram the caloulation forthe surface area and volume ofa regular ctehedron that we originally wroteon page 202, With our previous program, we had to slart the program three different times to perform our calculations. With an unconaltional jump however, once we start program execution, it repeats until we tel ito slop. -209- ‘© To use an unconditional jump Exampie 1 Previous Program AR V8 KAR, LDL A 2 VY 8, AL BEB ASB KA A028 KAM, 20bytes 3, 4, Goto, 1 26 bytes New Program Note that in the new program, we identity the start of the program with labet 1 (UbI 1). “This is whare we want to ump to each time. Then at the end of the program we include ‘the jump command to “go to label 1” (Goto 1). Input the program (using the procedures described on pagé 202), and you'should be able to perform the following calculation. a 163, 7405781 . . 161. 6917506 2 mess 346. 4101615 . vee 471. 4045208 in the above example we located the destination of he branch at the beginning of the program. Actually, you can locale destinations anywhere. Note the next example, [Example 2} To progtam the formula.» « Ax +B, so that for each execution the values of A and'B remain constant, but the value of x varies. Program 2 At? 2B, LLL, DAK A KK, B, 4 Goto, t 23 bytes With this program, a prompt appeafs dice for A anid 8. A pidmpt for X appears with each execution, ofthe loop back to label 4 (LbI‘t).. ~~ Note = *Ifyour program tells the calculator to goto ai (Go ERROR) appears on tho display. el that does not exist, an error: message =210- MAbout Conditional Jumps ‘ith a éonditonat jump you set up certain erteria and contol whether oF not the jump | actually performed. Look at the folowing format. _———ttue — Let io Felon aon see = sibinent {7} tment iro ue ‘As shown above, ifthe condition defined by the retaional operator is true, the statement folowing “= Is executed, ang thon the nox statement ig exeeuted. Ifthe contin is false, the statement following "=" is skipped. “The folowing are the conditions that you ean define using the relational operators. LER crnnnnn Tr¥8 when Land F are equal; false when L and R are not aqual Lan. ‘True when L and Rare not equal; false when,L and R are equal L> Rocco True when Lis greater than R; false when Lis less than or equal to LER csnconnn Trv@ when Lis l6ss than F; false when Lis greater than or equal to Lar Thue when Lis greater than or equal oR; false when Lis ess than R L33R osnoin True when Lis less than or equal to R; false when Lis greater than R. To use a conditional jump (Era To we «program tat alates the square roto any pt value {that is greater, than of equal-to zero-1f_a value that Is less that 265 {is input, the program ignores it and prompts further input. Program UB, Ts 2 AA BOA, 4, Goto, t 16 bytes This program starts out by prompting input for A. The next statement test the input by ‘saying: “ithe value ofA is groater than or equal to’, then calculate.the square root of AK”, Tiss folowed by a display result command. After the result is cisplayed, pressing continues with the Goto unconditional jump tolabe! + (Lb 1) tthe beginning of the program. For values that ae less than O, tho square rot calculation statements skipped and execution jumps directly to the Goto t statement. os o—, B, UbI.t. 2s Pt As Ay =, 0, =, Golo, 2,3, AL E:B, 3, By, Golo, 1), bh 2B ‘31 bytes (With this program, 0 is assigned to value memory B to clear. The next statement prompts, {or inputofa value to value memory A. The next statement is a conditional jump that say “ifthe value input for A equals 0, then go to label 2”. The staterneft following label 2 (Lb12) ends program execution with a display of the value memory B contents. For other ‘values, the next staternent adds value memories A and B, and then stores the result in value memory B again. After this, program execution returns lo the statement following label 1 (LbI 1), where the next input for A is prompted. -2n— About Count Jumps “There are two count jumps: one that increments value memory (2) and one that decre- iments a value memory (Ds2). Look atthe following format - Memory contents =0 he wonoyhanesichert {| Sian , Memory contents =0 idoneyestens 50" . sz Memory ame! Saichent } Stteron ‘Memory contents = ‘Ae shown above, if the inerement-or decremont operation does not cause the content fof the value memory to become 0, the statement following the value memory name is ‘executed. Ifthe content ofthe value memory becomes 0, the nex! statement is skinped, ‘#6 use.a count jump To write a program that accopte input of 10 values, ard then calou- lates the average of the values. Program . 1,0, >) A ie Q, —*1 Gs bi tec Dsz, Ai, Goto, 1 ga-bytes ‘This program starts out by assigningya value of,10 to A. This Is because value memory ‘Avil be used 2s a control variable The next statement clears © to zero. After defining the location of label 1 (Lol 1), the program then prompts for input of a value for B. The roxt statement adds the value of 8 to value memory C, and then stores the result in C. ‘The next three statements say: “eecrement the value in A, and if tis stil greater than ©, jump back to label 1; otherwise divide the contents of C-by 10”. [Exampie 2) To write a program that calculates at 1-second Intervals the altitude of a ball thrown into the air at an initial velocity of Vmisec and an arigle of S°. The formula is expressed as: h=V-sinst-2.9¢, with ‘The effects of air resistance should be disregarded. Program” . 5 Deg,2 0,4. TVA AB Uh, 1.35 ez, TV, X, sim, Sy 9.5.8, Tiss =, 2, 4, Got, 38:bytes” = 212- With this program, the fst statements specify the unit of angular measurement and clear T to 0. Then the initial velocity is prompted for V and the angle is prompted for S, Lbt 1 identifies the beginning of the repeat calculation. ‘The vaiue stored in T is incremented by Isz T, and in this program the Isz command Is Used only for incremnentation, without any comparison or decision being performed. Each lime T is incremented, the formula is calculated and the aliude is displayed, 8-7 Using Subroutines Up to this point, all of the programs we have seen'were contained in a single program area. You can also jump between program areas, so that the resulting execution ls made Up of pieces in diferent areas. in such a case, the central program from which other areas are jumped tos called a "main routine”. The areas jumped to from the main routine are calfed “subroutines” Main Routing Subroutines 7 T Pz |. ropa eh aT To jump to anther program area, use the Prog’; command (EBEIED(Pra)}, followed by the name of the program area you. want to jump to (0 to 8, A to Z, ¢, 8). Prog 0 ~ Jumps to program area 0 Prog T — Jumps to program area T [After the jump to the program area you specty, execution continues from the beginning of the subroutine stored in the specitied program area. When end of the subroutine is reached, execution returns to the statement following the Prog command that initiated the subroutine. ‘ You can jump from one subroutine to another, a procedure that is called “nesting”. You ccan nest up to a maximum of 10 levels, and an error will occur (Ne ERROR} if you try onest an 1th time. ifyou ty to jump to a program area that does not contain a program, ‘an error message (Go EAROR) will appear on the display. ‘The Goto command does not jump between program areas. A Goto command jumps to the label (Lb) located inside the same program area. ~ 213 — mSubroutines Save Memory Note the following two programs. PO Fi 2A 2 x VVS XA A, > Tee BANS” 23 bytes PL Fig 2A YS A dy V2 12 KAAS 22 bytes | we input these two programs separately, they require total of 46 bytes. But note that ‘the underlined portions ofthese two programs are identical. This means that these parte ‘can be stored-ae subroutines and called by both of the programs. If we use subroutines, we.get the following results. Subroutines : PO Fix, 3,5, 2, Aes, Wy Bp, Ay 12 bytes Pave RAS Bbyes Main routines PO. Prog, 9, Ans, x,2, 4, Pog, 8 8 bytes Pt Prog, 9, 2. Prog. 2, Ans, #14 9 bytes [As you can see, the number of bytes required to store thé two programs and the subrou- tinos is $8, for @, saving of 7 bytes. ‘inen you execute the program in program aia 0, it immediatly jumps to P9 and o ‘utes the contents ofthat program area. At the end of PB, execution returns to PO where the reeult produced by the subroutine in PS is multiplied by 2 and then displayed. After you prose the kay, execution jumps to PB, whore the remainder of the program is ex- cuted With the main routine in program area P1, execution jumps immediately from program area P9. At the end of P9 execution returns to Pt where the P9 result is displayed. When you press &), exacution jumps again o PB. At the end of P8, execution retums to Pt, ‘ahere the result produced by PB is cvided by 4 and displayed. 8-8 Using Aray Memery In edition to the individual value memories, the unit gives you array memory capebilr ties. Note the’ following. Value Meméries Array Memories AlO] * Cl - 2} A} Ci] Az) Ci Alal Cth Ala] C2] “ Note Se . You cannot use ro @ value memory as array memory. ~214— moooy ‘As you can see, array memory names consist of an alphabetic chatacter, followed by a subscript enciosed.in brackets. The subscript is a value, either positive or negative, or value memory that represents a value, If the value of § is assigned to value memory X. for example, the array memory A(X} would be equivalent to AlS). “ Array Memories Simplity Programming ‘Since the subscript of an array memory can be'a value memary name, programming be- ‘comes more economical. Note the following - To write @progiam that assigns the values from 1 through 10 to mhemeries Aitrough's Using value memories BA 2. BB G44, Dy BELG A768 HS, 8.8 : 40 bytes Using array memorics OZ lbh Zt AL Z dt lez, 2,5, 2, <,1,0, 3, Goto, 1 26 byes. ‘Asyou can 200 using aay momeros ues 14 ewer bytes. You get even mor ca with the following program. ™ * mony [Example] To write program that displays the contents of a memory specified by input Using value memories. . os a 70 bytes: Using array memories: ’ LWT NZ AL Z th dy “ Goto, 1 S 16 bytes With value memories, logical operations are used to test the input until the proper memory fund wth aay memories, on the ater Pande apeied mary eon media a ° ~215~ Cautions When Using Array Memories . ‘You should remember thal array inemories are actually based-on value memories” Note the following’ relationship, mes Value memory Array Memory ‘tza) Alea) a[25) 426) 4127) {22} Bf23] 824) 825} 5128) fet} cfeal crz3} cleat clas} ALO} ALS} AL2) ALD] ALA] ALS} AU] BI-1} Bfo1- 1] Bf2] BI3i ei] 815] 12} I-17 Clo} c11] cl2}c(3) cla] GF) GL-S} GI-4) GI-3] G2) GI-1} G10) GIT) Gt1g) 6113} Gie0} Gie1y xo) Mey x12y x19) 147 Me Mor vin} v.21 M191 212) 2.41 210) 219212] ‘This means that you must be careful when using array reriiories that you do not overlap. Sample Programs That Use Array Memory ‘The following programs store x and y data in array memories. Whenever an x value is input, the corresponding y value is displayed. You can input a total of 15 sets of data. Example t] With this version of the program, value memory A is used as a data control memory, while memory B is used for temporary storage of x data. The x datais stored in memories C{1] (value memory D) through C{15] (value memory F), while the y datas stored in memories C[16] (value memory 8) through C[30] (value memory Z{7)). 4.9, A, Datm, 7, Lb 1.7. GL AL ts RAGGA +1 VA, =, 1.6, 2, Goto, 2, °, Goto, 1, 15, A 2 +8, 3, Goto, 8,2. . . LD, 3, 1.8 =. ALL >, Goto, 4 : Dsz, A, 1, Goto, 3, :, Goto, 2,2. Ubi, 4,56, (A, 1,5, hd, Goto, 253, Li, 5 98 bytes ~ 216 ‘The above program uses value memories as folows: x data ft] lz]. Cf} Cia) {5}. Ch} Cl7]_ Cla). Cla} Cf) DOE F G@ HX 1 oa oko kM Ol) Ola) cI19) CL14} C115) NO PQ OR data t CHG) C117} C18] [19] C20] Cit} C2), CIs] C124) CI25) Ss oT U vVow*x ¥ Zz 2) Ze Gi26) C127} Gje8) C(29} C150) 28) Za) 25) 26) 27) “This version is identical to Example 1, except that a different later is used for he x and y data names. 4,4, As, Dat, 7,2, Lb LARS 2 SVR AE Isz, A.A, =, 1, 6, =, Goto, 2, :, Goto, 1, :, Loh, 2.2.1, 5, 9.87, 9, Bs, B, =, 0, 3, Goto, 5," LW, 3.5, B=. LAL 5, Goto, 4 2, 2Dsz, A.!, Goto, 3°, Goto, 2, :, Lb, 4.) RGA}, 4, Goto, 2, Lol 5 £2 bytes This above program uses value memories as follows: data Cli} Cl) Cia} Cla) CIs} CIs) C7] CIB] Ca} fro DoF F @ H bow Kb om CI17} Of12) C113] C114), C115) N 0 P QR data FUL Al) AS) Ald) Als) Als) Rv] Als) A) AsO) 8 oT UV WX OY 2 2) 2Q) ~ AIS} ANZ] RMS) ALTA] ALAS) 28) Za) 26) 26) 202) Note that in the above two programs the Dafm command was necessary to increase the umber of value memories. ~217- 8-9 Displaying Text Messages ‘Text, numbers, and symbols can be clsplayed by programs as messages that prompt Input, etc. Note the following example. ‘Statement Display Without toxt_? -» X 2 With text "Xa" 9X Xa? ‘As you can see, the text prompt makes it mich easier to understand what inputs eequired by the program. Messages can also be used to explain the meaning of a displayed result. "2,9, B yO «Frac, C, ¥, 0, >, Goto, 3, 10, 2,£, Goto, 1,2, 70 bytes, “This program prompts for input ofa value. Ifthe input valuo is equivalent to 25, it is ays the value of x. I the input value isnot equivalent to 2, it displays the message NO". Be sure to follow the message with a display result command if there is another state- ‘ment following the message. ‘Assuming that the program is stored in P2: (RUN) N=? @Qoee x= @ 12. a is N=? - ooeaa NO. a N=? ouas x= & 3. = 218 Text that is longer than 16 characters is displayed in two lines: When textis atthe bottom (of the display, the entire screen scrolis upwards. ‘(ABCDEFGHI JKLMNOP 4 Atter a white ABCDEFGH! JKLMNOP QRSTUVWXYZ 8-10 Using Matrices in Programs ‘You can use matrix row operations (page 104) in programs to swap rows, calculate scalar products, add scalar produets to other rows, and add two rows. To swap two rows To swap rows two and three in the following matix (Matrix A). ¢)) Sitap, A 25558 7 byes : Swap A,2,3_ eaneDED.RUN mo usp TT eon) q 1 —219- ©To calculate a scalar product for a row ‘To calculate scalar product of row 2 ofthe folowing matrix (Matrix A). by multiplying each element by 4. G3) + Row, 4, +A; 52 7 bytes GQEDARUN) ust) eon To add the scalar product of one row to another row ‘To calculate a scalar product of row 2 ofthe folowing matrix (Matrix A), by mufipiying each element by 4, and then add the results to row 9. G4) T Rowe, 4,1) Ar4 249 @ bytes ¥Rowt 4,A,2.3_ (ERED AUN) ie just) 1 (EDT) gi 7 ~220— © To add one row to another.» . (0 sidd row 2 to Fow 3 in the following matrix (Matrix A), and store the result in row 3. Rows, Asn 2.43 9 bytes Rowt A.2.3_ @QEDEVRUN) ust) @eon Do 8-11 Using the Graph Function in Programs ‘By using the graph function in programs, you can graphically represent long, complex ‘equations and overdraw graphs a number of times. All graph commands (except the Trace Function) can be used in programs. You can also specify range parameters in programs. [Example] To graphically represent the number of solutions (reat roots) that satisty both of the following equations Use the following range parameters, min 210 max: 10 sel 12 Ymin : = 120 max: 150 scl: 50 First, program the range parameters. Note that parameters are separated by commas. Press (9 at the end. Range, (~}. 1.0, 1,0, 24 (-) 1.2.0 1,5,0,%5,0 Next, program the equation for the first graph. Press fait the end. Graph, X45 4, =. XA BAKA HA KB, =221- Finally, program the equation for the second graph. Graph, 1,0,%, =, 3,0 “Total: 49 bytes Range -18,12,2, 120, 158, 50+ Graph Y=X44-x*3- 2aX2+AX+B04 Graph Y=10x-30_ “The above program should produce this graph when you execute it, (GMENRUN) You coitld use a eisplay result command (4) In place of the =n operation at the end of the first equation. This will cause execution to stop atter the first graph is drawn. Toresume execution, press ~222~ 9-1 Connecting Two fx-7700GE Units 2 Connecting the x-7700GE with a Personal Computer 9:3. Before. Starting Data Communications 94 Setting Conimunications Parameters 95 Using ALL to Send All Data 9-6" Using PROGRAM to Send Program Data 9-7 “Using FUNCTION MEM to Send Function ‘Memory Data 9-8 Using MATRIX to Send Matrix Memory Data 9-9 Using STATISTICS to Send.Statistical Memory Data VARIABLE.MEM to Send Value Memory Data 9-11 Using RANGE to Send: Graph. Range Parameters 9-12 Using FACTOR to Send Graph Range Parameters 9-13 Using GRAPH FUNCTION to Send Graph Function” Memory Data 9-14 Using EQUATION to Send Equation Data 9-15 Using BACK UP to Send Ali Mode Settings and Memory Data 9-16 Screen Copy Function 9-17 Data Communications Precautions chapter Q josie Commanieaions This chapter tells you everything you need to know to transfer programs between the {#-7700GE and another CASIO Power Graphic unit (-7700GE, fx-7700GB, tx-8700GB), ‘connected with an optionally available SB-62 cable. To transfer data between an fx-7700GE. unit and a personal computer, you will need to purchase the separately available CASIO FA-121 Ver. 2.0 Interface Unit, General Procedure ‘The following is the general procedure to follow when pertorming data communications. Details of each procedures are presonted in the following sections of this chapter. ‘Though you can transfer data between the fx-7700GE and another f%-7700GE, an {77006 or an fx-8700G8, al ofthe examples in this manual cover data transfer with another tx-7700GE only. 1, Connect the two units. 2, Set up the two units with the:same parameter. . 3. Set up one unit to send, and the other unit to receive . 4, On the recelve unit, specify the data tobe recelved and put the uit into receive stand. 5, On'the send unit, specify the data to be gent and start the send operatian 9-1 Connecting Two fx-7700GE Units ‘The following procedure describes how to connect two Power Graphic units with an op- tional $8-62 connecting cable for trarisfer of programs between them, To Connect Two fx:7700GE Units: = 4. Check to make sure that the power of both 1%-7700GE units is of 2. Remove the covers from the connectors of the two Power Graphic units ‘*Be sure you keep the connector covers in a'safe place so you can replace them after {you finish your program communications, 8. Connect the two units using the $8-62 cab =224- 88.62 cable ‘*keep the connectors of the f4-7700GE covered when you ere not using them. 9-2. Connecting the fx-7700GE with a Personal Computer To transfer data between the fx-7700GE and a personal computer, you must connect them through a separately available CASIO FA-121 Ver. 2.0 Interlace Unit. |, For details on operation, the types of computer that cart be connected, and handware limitations, see the user’s manual that comes with the FA-121 Ver. 20, To Connect the fx-7700GE with a Personal Computer 1. Gheck to make sure that the power of the Power Graphic and the personal computer is off. 2. Gonnect the personal computer to the FA-121 Ver. 2.0 Interface’ Unit 3, Remove the cover from the, connector of the fk-7700GE, ‘Be sure you keep the connector cover in a safe place e0 you can replace it alter you finish your program communications. 4. Gonneet the fx-7700GE 10 the FA-121 Ver. 2.0 Interface Unit. 5, Surtch on the power of the £<7700GE, followed by the personal computer, ‘After you finish prograr:communications, switch off power in the sequence: f-7700GE first, and then the personal computer. Finally, disconnect the equipment. =225~ 9-3 Before Starting Data Communications ‘The foliowing table describes what each of these items means, You wil-leamn later how to make a selection using these screens. Before actually starting data communications, you should first enter the LINK Mode from the Main Menu. Seleation | = Meaning ALL ‘Al daa fom PROGRAMM to EQUATION To Enter the LINK Mode . Program Program data Highlight the LINK icon on the Main Menu. Function Mem Function memory contents 4 Matrix Matrix meméty contents OO Sai Sra ila pa or [3 to display the LINK Mode. oe s gle-variabie and paired-varable statistical data or) COWMUNTGATTON flue memory and extended memory contents Range Graph Fange'parameters PARITY: EVEN PARITY: EVEN Factor FFactorunction 200m ratios + | ED: TRANSMIT (Graph Function Graph functions FeiRECEIVE £6: PARAMETERS, Equation Equation coefficients ay Back Up ‘Al memory contents’ > = ae a ‘The following.are the operations that can be selected from the function menu at the bot. tom ofthe display. Press the function key below the operation you want to perform GOCTRINY eee Transmit cy) Receive (PAM) Parameter settings About the Data Type Selection Screen ‘Whenever you press E](TAN) to send data or (ACV) to receive data, a datatype saloc- tion screen appears on the display. ‘Send Unit ——-——- | —--— Receive Unit ran) “ Brow), . TRANSMIT DATA RECEIVE DATA PALL PALL | Program Program * Function ‘Mem: Function Mem Matrix Matrix Statistics Statistics Variabie Mem Range + Variable Mem Range Pinter toate mare below = 226 Note ‘lithe selections you make on the send unit and receive unit denet match, a TRANSMIT. ERROR will be generated on the sender and a RECEIVE ERROR wil ERROR wl }OR will be generated on ~227- 9-4 Setting Communications Parameters store you'can perform data communications; you must first set up certain haréware Parameters to make sure that the 1wo units are able to understand esch other. The parameters of the sender and the receiver must be identical for them to be able to com- unicate correctly. There are two hardware parameters that you can set. Parameter] _ Settings EVEN Parity, opp ° NONE ¥2 (1200) 24 (2400) Speed (BPS) | 4 (4500) . 96 (9600) © To Set fx-7700GE Parameters ‘Starting from the LINK Mode: PARAMETERS Garr) _ Paintee LE PARTTY . . fSWEM O00 NONE BPS (x1@2) 12 24 48 To SELECT: (¥I[t] fel ta) TO SET: (EXE? “The parameters that are currently set are highlighted on the display. ~ 228 ‘The pointer indicate which parameter you can change. Use @ and to move the high- lighting and change the parameter where the pointer is located PARAMETERS oP “| SPARITY . EVEN ODD SEREL BPS (x1@@) 12.24 48 TO SELECT: (41(11 felts] TO SET. (EXE) Use ® and @ to move the pointer up and down, Alor the parametors are highighted the way you want, pross COMMUN ITCATTON PARITY: NONE BPS . 9800 Fl: TRANSMIT Fe: RECEIVE FG: PARAMETERS: 10 store thom. ‘To abort the parameter setting procedure and return the settings to what they were be- fore you changed them, press &B before pressing &] to store the parameters. 9-5 Using ALL to Send All Data ‘The following procedures show how to send all data, trom Program to Equation fromone ‘-7700GE unit to another. : Warning! . + ‘The following operation causes datain the seven applicable memory aréas (program, func tion: memory, matrix memory, singlevariable and palredsvariable statistical data memory, value and extended memory, graph function memory, and equation coefficient memory) of the receiving unit to be replaced by the received dala. Make sure that you do not need the data stored in the receiving unit before you start this operation. ~229- To send ALL data Send Unit Receive Unit The following appears after the send oper- | The: following appears after the receive ation is complet, - ‘operation is complete. - - CONMUNTCATTON. COMMUNICATION Starting from the LINK Mode, press the | Stang fom the LINK Mode, press the funetion key to enter the send mode. function key to enter the receive mode. COMPLETE COMPLETE ran) Bercy ALL pati « TRANSMIT DATA RECEIVE DATA ALL DATA PALL PALL Program Program os Funct ion Mem Function Mem PRESS ‘FAC! PRESS (AG) Matrix Matrix. i Statistics Statistics *Press QB to cetum tothe LINK Moc. Variable Mem Var lable Mem wenn 6 . . 4 Range + Range + 1 ‘Make sure that the pointeris located at ALL, and press (to spacity tas the data type. cae ‘Make sure thatthe pointer is located at ALL, to specify it as the data type. RANSMIT== -AECE IVE== ALL DATA. ALL DATA ves no es wo _-o@ B @ @ ross (3](VES) to start the seid operation, for EB(NO) to. abort: without sending anything, Press (VES) start the receive operation, ‘or GA(NO) to abort without receiving anything. . QVES) (VES) RANGMITTING==]. |. [==REGEIVING== ALL BATA ALL DATA TO STOP: (AC) To STOP: [Ac] * Pressing QB interrupts the send operation ‘and retums to the LINK Mode. * Pressing IM interrupts the receive opera- tion and returns to the LINK Mode. —230~ 9-6 Using PROGRAM to Send Program Data == ‘The following procedures show how to send program data trom one {x-7700GE unit to ‘another. You can specify one specific program or all programs for the communication operation, i © To send all PROGRAM data Send Unit Receive Unit Starting from the LINK Mode, press | Staring from the LINK Mode, pross UTA) fo enter the send mode GACY) to enter the receive made Move the pointer to Program, and press{@@ | Move the pointer to Program, and press 10 spect asthe data typ tospeaty tas he cas pe. OB OS ‘TRANSMT ECE IVE: ” PROGRAM PROGRAM ~231— Press (EI(ALL) to specify all progr Bay Press (E(ALL) to specify all programs. Bay RANSMI ALL PROGRAMS RECEIVINC ALL PROGRAMS Press (VES) to stat the send operation, ‘or NO) to abort without sending anything. (YES) [ ==TRANSMITTING==] "ALL PROGRAMS. res No To STOP =": LAC) @ a “The receiving unit goes directly into receive ‘standby. The actual receive operation stats ‘2s soon as the sending unit starts to send deta, '* To send a specific program Send Unit “ Receive Unit arn roy On ®@ Press (IONE) to specity one program. | Press GONE} to specty one program One) @oney ECE IVE! [eicti TO SELEOT (4114) TO START .: [EXE] TO. START. : [EXE] Pekscycioin” PO FORMULA’ Pl empty Pl empty Pe "MATHEMATICS" P2 empty P3 empty Pa emty Use the @ and @ keys to move the pointer tothe right ofthe program area you ‘ant to Send. After you select the program ‘rea press 68 to start the send operation, Use the @® and ® keys to move the pointer to the right of the program area Where you want the received program tobe stored. Aiter you select the program area 7 Press Go start the receive operation. COn OSB TO STOP: CAC] == TRANSMITTING== ECE IVING 1 inte 5 TO STOP: LAC} TO STOP: (Ac? “Pressing GB intoripts the send operation | “Pressing EB interrupts the récelve opera s A s A land returns to the LINK Mode. tion and retums to the LINK Mode. EP enmeye . Be FORMULA lowing appears alter the send eper- | The following appears’alter the receive 28 "MATHEMATICS" P2 emoty Thefoening pense se | re flog pp per mari ety ‘COMMUNIGATTON COMMUNICATION” COMPLETE COMPLETE ALL PROGRAMS PRESS_[AC) ALL PROGRAMS PRESS [AC] *Press BB 16 return to the LINK Mode, = 232- ‘Pressing interrupts the send operation and retums to the LINK Mode, Alter the sond operation is compete, program selection display appears, so you ‘ean send another program if you want, ‘Pressing OB interrupts the receive opera tion and returns to the LINK Mode. Aor the receive operation is complete, the progam area selection display appears, so ‘you can recelve another program if you want. —233- 9-7 Using FUNCTION MEM to Send Function. Memory Data “The following procedures show hows to send function memory data from one tx-7700GE, tunitto another. You can specity one specific function or all functions for the communica- tion operation. * To send all FUNCTION'MEM data ‘Send Unit Starting from-the."LINK Mode, press | Starting trom "the N(TAN) to enter thé send:mode. GEAOV) to enter:t Move the-pointer to Function Mem, and | Move the pointer to Function Meth, and press (to specify it'as the data typo. | pross & to specify it as the data typo. OB OCB ==TRANSMIT: ==RECE IV! FUNCTION MEM FUNCTION MEM - ‘oe : : Prese (ALL) 10 spect al funations. | Prese (VAL) to apeciy ail uncions. EBIALL) . AL) == TRANSMIT ECEIVING== ALL FUNCTION MEM ALL FUNOTION MEM it no To Stop “i taci oe =e — - —234—~ Press (F)(VES) to star the send operation, 2F BIND} to Abert’ without sending anything. ves) =STRANGMITT IN ALL FUNCTION MEM TO STOP: [AC] *Pressing BB intorrupts the sone operation ‘and retuins to the LINK Mode. ‘The following appears'afterthe send oper- ation is. complete, ‘The receiving unit goes directly intoreceive standby. The actual receive operation starts ‘8 000 2s the sending unit starts fo send ata. > ota “Pressing Ef interrupts the réceive operae tion and retums to the LINK Mode, The following-appears after the receive ‘operation is complete, = COMMUNICATION | COMPLETE P ALL FUNCTION MEM CONMUNTCAT TON COMPLETE ALL FUNCTION MEM PRESS CAC) PRESS [AG] * rose BB 10 rolunto the UN Mode, : #To send a specifi function . . ‘Send Unit Receive Unit. ‘GTAN) ~ Rc) © Oe C08. Press [EMONE) to specify.one- function. Press [FR(ONE) to specify one.function, ° (ONE) (RIONE) 7 ‘RANSM. ==RECEIVE== TO SELEG TO SELECT: [4114] TO START TO START : [EXE Efi:log x Bfi:cos X fe: fe: f3:log (x#1) 13 fa ta: fs: ts: (X+2) (2X-5) = 235— Use the @ and @-keys to move the pointer to the left of the function memory ‘rea you went to send, After you select the {unction memory press lt start the send operation, @Oea Use the @ and @ keys to move the pointer to theft of the function. memory ‘rea where you want the received function to be stored. Alter you select the function memory press (@ to start the recolve ‘operation. OB RANSMITT IN TO STOP = [ACI fiilog x fe ifs Ita fst log (X+1) RECEIVING: TO STOP cos Xx : LAC] 5: (x42) (2x55) "Pressing BB interrupts the send operation and returns to the LINK Mode. : ‘After the send. operation 1s complete, the function memory selection display appears, so yoil can send another function if you want. * Pressing OB interrupts the receive opera- tion and retums to the LINK Mode. ‘At the receive operation is complete, the function memory selection cisplay appears, ‘so you can receive another function if you wart. 9-8 Using MATRIX to Send Matrix Memory Data The following procedures show how to send matrix memory data ftom one fx-7700GE unit to another. You can specify one specifi matrix or all matrcas for the communication ‘operation. To send all MATRIX data Send Unit ———— Starting from the LINK Mode, ‘press ACTAN) to enter the send mode, Move the pointer to Matrix, and press to specily i'as the data type. ——— Receive unit Starting from the LINK Mod BAIRCV) to enter the receive mode. Move the pointer to Matrix, and'press 3 to specily itas:the data typo. ~~ @QOoOe : press Press (ALL) to specify all matrix data, Press FALL) to specify all m Baw data, ALL MATRICES RECEIVING== ALL. MATRICES: = Prose F)(VES) to start the send operation, ‘or GINO) to abort without sending anything, ves) _[ S=TRANSMITT ING ALL NATRICES TO STOP tac) * Pressing &@ interrupts the send operation and returns to the LINK Mode, ‘The following appears after the send oper- ation is complete, Ves 1 wo TO STOP: fac) [oi 8 ‘The receiving unit goes directly into receive standby. The actual receive operation starts 8 S00n as the sending unit starts to send ata, “Pressing fi interrupts the recive apara- tion and returns to the LINK Mode. ‘The following appears after the receive ‘operation is complete, COMMUNICATION COMPLETE ALL MATALCES PRESS [AC] COMMUNICATION ~ COMPLETE. ALL MATRICES PRESS CAC] os GP (aL oS @ & -236- &S /e88 BB to return to the LINK Mode. = 237 - Receive Unit, rcv) @OOOn Press (BONE) to specify one.matrix. _| Press €S(ONE) to specity one matrix. (IONE) (BIONE) ==TRANSM 1 RECE I VE== TO SELECT: (41011 TO START ? [EXE] >Mat A :None Mat B exe Mat O. :3x3 Mat O | None Mat & None TO SELECT: (+1(+) TO START : [EXE] bMat A :None Mat 8. :None Mat ©. :None Mat D :exe Mat E :3x3 Use the @ and ® keys to move the pointer to the let ofthe matrix memory area {you want to send. After you solect the matric memory press @) to stan the send ‘operation, Oe Use the @ and @ keys to move the pointer to the left of the matrix memory area ‘where you want the received matrix to be stored. After you select the matrix memory press GH to start the receive operation. On ==TRANSMITTING==| TO STOP :[Ac] Mat.A. :None Mat B iexe pMat C :3xa Mat D :None Mat E :None ==RECEIVING= TO STOP =: tac]. | - Mat A :None. >Mat B !None Mat © .:None Mat 0 !exe Mat & :3x3_ + Préssing interrupts the s and returns to the LINK Mod \d operation. After the send operation is complete, the ‘matrix memory selection display appears, ‘80 you can send another matrix ifyou want. * Pressing f8 Interrupts the. receive opera- tion and returns to the LINK Mode. ‘After the receive operation is complete, the ‘matrix memory selection display appears, 50 you can receive another matrix if you want = 238— 9-9 Using STATISTICS to Send Statistical Memory Data ‘The following procedures show how to send statistical memory data from one fx-7700GE unit to another. You ean specity single-variable (standard deviation) or paired-variable (egression) dat for the communication aperation, *To send single-variable (standard deviation) data ‘Send Unit ————— Receive Unit Starting from the LINK Mode, press | Starting trom the LINK Mod GACTRN) to enter the send mode, GBIRCV) to enter the receive made. ‘Move the pointer to Statistics, and press 9 | Move the pointe to Statistics, and press 10 specify it as the data type. lo speci it as the data type. press OOOOe @OOOOs ==TRANSMIT== STATISTICS STATISTICS OES SE © ® ° 0B ‘ Press (Gl(SD) to specify single-varlable | Press [EI(SD) to specify single-variable (standard deviation) data. (standard deviation) data, so) sp) TRANSMIT: ECE IV ING=! SD DATA SD DATA Wes no TO STOP: (ac) @ & -239- vorezs-28 Press (61(YES) to stant the send operation, for @B(NO) to. abort without sending anything. VES), ==TRANSMITT ING: SD DATA . TO.STOP_: [AC] * Pressing fi interrupts the send operation and returns to the LINK Mode: ~ ‘¢To send paired-variable (regression) ‘The receiving unit goes directly into recolve standby. The actual recéive operation stars as soon as the sending unit starts to send ‘data, i : ‘Pressing & interrupts the receive opera- tion and returns to the LINK Mode. Press (YES) to start the send operation, or FINO) to abort without sending anything, Eaves) REG DATA” TO STOP :{Ac] “Pressing &¥ interrupts the send operation ‘and returns to the LINK Mode. The following appears after the Send oper- ation is completo. ‘Thereceiving unit goes directly into receive standby. The actual receive operation stats ‘8 soon as the sending unit starts to-send data. “Pressing BB interrupts the receive opera- tion and returns to the LINK Mode, The folowing: appears operation is complete lor'the receive Receive Unit Send Unit »-[ COMMUNTGAT TON ‘COWMUNICAT LON ara fyrcvy) COMPLETE COMPLETE : @OOOOB OOOOH : Press EIIREG) to speci pairedvariable | Press (REG) to speciy palrodsvariable REG DATA REG DATA (regression) date. (‘egression) data. res) acl “@UREG) PRESS [AG] PRESS [AC] ==TRANSMI SeRECEIVING== “Press Eto return to the LINK Mode, REG DATA REG DATA . : - 9-10 Using VARIABLE MEM to Send Value Memory-Data es Ko TO STOP: [AC] tein ase wey ——s = = a ‘The following procedures show how to send valus memory data irom one fx-77008E unit a to another. You can specify all variable, mernories, variable memories from A through Z nly, of expanded variable memaries only sonas-28 ~240- — 241 - To send all VARIABLE MEM data Send Unit Starting from the LINK Mode, press (TAN) to enter the send modo. Move the pointer to Variable Mem, and press Eto specify it as the data type. OOOOH Receive Unit Starting from the LINK Mode, press BIACY) to enter the receive mode. Move the poinisr to Variable Mem, and press Bi to speciy it as the deta type. QOOOO# ==TRANSMI VARIABLE MEM ==RECE IVE: VARIABLE MEM EN ES Press GALL) to specify all value memories. BAL) Besa Press GALL) to specity all value ‘memories. any ==TRANSMIT== ALL VARIABLE MEM ECE IV IN ALL VARIABLE MEM ross (VES) o start the send operation, or @{NO) to abort without sending anything, ves) ==TRANSMITTING== ALL, VARIABLE MEM JO sTOP__:[ACl (es No TO STOP :[AG) @ @ ‘The receiving unit goes directly into receive standby. The actual recelve operation starts aS soon as the sending unit starts to send data, vs —242- “Pressing B® interrupts the send operation and retunns tothe LINK Mode. ‘The following appears after the send oper: ation is complete. ‘Pressing interrupts the receive opéia- tion/and returns to the LINK Mode. ‘The following appears after the receive ‘operation is complete, ‘COMMUN IGAT TON COMPLETE ALL VARIABLE MEM PRESS [AC] ‘COMMUNICATION COMPLETE ALL VARIABLE MEM PRESS [AC] Press (to return to the LINK Mode: ‘*To send data from variable memories A through 2 only ‘Send Unit (gcTRN) OOOOOa Press a(A~ 7) io specity value memories AA through Z only, @a-2 Receive Unit cy) @OOOOOn Press Ga\(A~Z) to specity value memories A through Z only. BA~z) ==TRANSMIT: A~Z VARIABLE MEM (eS INO. ==RECEIVING== A~Z VARIABLE MEM TO STOP [Aci @ @ = 243 — Press ZH{VES) to start the send operation, or G@(NO) 10, abort, without “sending anything. ves) ==TRANSMITT ING=: A~Z VARIABLE MEM To STOP _: CAC) * Pressing BB interrupts the sond operation land returns to the LINK Mode. “The following appears aftr the send oper- ation is complete. ‘The receiving unit goes cirectly into receive Sianidby. The actual receive operation stars, ‘a5 soon as the sending unt starts 6 send data, + Pressing €@ interrupts the receive opera- tion and returns to the LINK Mode. The following appears alter the receive ‘operation is complete COMMUNICATION ~ COMPLETE Une A~Z, VARIABLE MEM COMMUNICATION COMPLETE AvZ, VARIABLE MEM PRESS [AC] > PRESS (AG) “Press HB to return to the LINK Mode, ’ ‘© To send data trom extended memories only — Send Unit Receive Unit eRe) PDOOOODE: _ OOOO® Pross (Dim) to specify extended value memories only Bo0Imy Press G3(0Im) to specify extended value momories only. {Dim ==TRANSMI DEFINED MEMORIES ves No RECEIVING DEFINED MEMORIES TO_STOP__: {AC} @ & = 244 — Press F]{YES) to start the send operation, ‘or EB{NO) to abort without sending anything. Eves) S=TRANSMITTIN DEFINED MEMORIES TO STOP :[AC] “Pressing & interrupts the send operatl ‘and retums to the LINK Mode. ‘The following appears after the send opor- ation is complete. ‘The receiving unit goes directly ints receive standby. The actual receive operation starts, ‘a5 s00n as the sending unit stants to send data. “Pressing §B interrupts the receive opera- tion and returns to the LINK Mode, ‘The following appears after the receive ‘operation is complete. COMMUNICATION COMPLETE ~~ 4 DEFINED MEMORIES PRESS {AC} ‘[eOMMUN GAT ION COMPLETE DEFINED MEWORIES PRESS [AC] “Press B to return to the LINK Mode. 9-11 Using RANGE to Send Graph Range Parameters The following procedures show how o send graph range parameters from one f:77000E unit to another. — 245 ~ #To send RANGE data Send Unit Starting from the LINK Mode, press GITRN) to enter the send mode. ‘Move the pointer to Range, and press (i) to specify it as the data type. QQODODOEs Receive Unit —~—— Starting from the LINK Mode, press [BIACV) to enter the receive made. Move the pointor to Range, and pros to specity it a5 the data type. (YES) to start the Send operation, or BINO) to abort without sending anythiig. tes no res No Press (FI{YES) start the receive operation, (of GINO) to abort without receiving anything. Gives) ves) RANSMITT ING: ECE TVING== RANGE RANGE” To _sToP__: Ac} To sToP_:tacl Pressing &@ interrupts the send operation land returns to the LINK Mode. ‘fhe folowing appears after the seni oper= ation is complete. *Pressing &B interrupts the receive opera: tion and returns to the LINK:-Mode. ‘The following appears alter the receive ‘operation is complete. . COMMUNICATION COMPLETE COMPLETE RANGE RANGE, PRESS [AC] PRESS [AC] COMMUNICATION Press € to return to the LINK Mode. = 246— 9-12 Using FACTOR to Send Graph Range Parameters The following procedures show haw to send factor data for graph zoom operations: from fone tx-7700GE unit to anotner, ©To send FACTOR data ‘Send Unit Starting trom the LINK Mode, press [ITAN) to enter the send mode, Move the pointer to Factor, and press &3)to specify it as the data type, Receive Unit Starting from the LINK Mode, press (RCV) to-enter the receive made. ‘Move the pointer to Factor, and press to Specily it as the data type. QOOOOOSOS QOOOOOSOE ECE IV! FACTOR rs wo Res No @ 3B a “@ Press E](YES) to start the send operation, ‘or (NO) to abort without sending anything. ves) Press (BI(VES) start the receive operation, of GENO) to abort without receiving ==TRANSMITT ING: FACTOR To STOP: LAC] (aves) ECE TVING== FACTOR TO STOP :[Ac) * Pressing (9 interrupts the send operation and returns to the LINK Mode, “Pressing € interrupts the receive opera- tion and returns to the LINK Mode. ~ 247 - “The oloing sppearaterine send oer | The foonng eppars ator the recone ation is compicte. operation is complete, COMMUN IGATTON CONMUNTOAT [GN COMPLETE COMPLETE FACTOR FACTOR PRESS ACI PRESS [ACI "Press Oto return to the LINK Mode. 9-13 Using GRAPH FUNCTION to Send Graph Function i“! Memory Data “The following procedures show how to send graph function memory data from one {¢7700GE unit to another. You can specify one specific function or all functions for the ‘communication operation. ‘To send all GRAPH FUNCTION data Send Unit Receive Unit = Starting from the LINK Mode, press | Starting from the LINK Mode, pross ACTAN) to entor the sond mode EAFCW to ontor the receive mode,» Move the pointer to Graph Function, and | Move the pointer to'Graph Function, and press G2 to speci it as the date type, | press Gl to speci if as the datatype QOlO@O@2, VODDOGWM® TRANSMI ECE 1 VE: GRAPH FUNCTION GRAPH FUNCTION He ae (act @ & a ® — 248 — ed Press GALL) to speciy ll functions. (NALLY Press EAL) to ¢pecity all functions. @aw RANSMIT== ALL GRAPH FUNC. ==RECEIVINGS= ALL GRAPH FUNG Press (E1( VES) to star the send operation, or GINO) to abort without sending anything. - Gives) TRANSMITTING: 1) ALLGRAPH FUNG TO STOP: (acl *Prossing BB inforrupte the Seid operation and rus to the LINK Moe. The following appears after the send oper- ation is complete. (res Ko TO STOP: [acl &) ~ @ ‘The receiving unit goes directly into receive standby, The actual receive operalion stats {8 soon as the sending unit stars to sand data. “Pressing QB interrupts the reesive opera: tion and returns to thé LINK Mode, ‘The folowing appears tier the receive ‘operation is complete. COMMUN TCATION™ COMPLETE ALL’ GRAPH FUNC PRESS [ac} ~ |» COMMUNTCATION COMPLETE ALL“ GRAPH ‘FUNC PRESS TAC] “Press @B to return to the LINK Wode, ~ '®To send a specific function Send Unit Receive Unit (TRIN) faRcy) QOHODDDOODOD GOODOOO® fe Press FBYONE) to specify one function. | Press GONE) to specity one function (ONE) (BONE) ==TRANSMI ECE IVE TO SELECT TO SELEOT; (41017 TO START ny: x x Bilos x Y4i log (xt1) YS! YS: Use the ® and @ keys to move the pointer to the left of the function memory ‘area yoll want to send: After you select the ‘Junction memory press [2d]to start the send operation, Oo Use the @ and @ keys to move the pointer to the left of the function memory ‘area where you want the recelved function to be stored. After you select the function memory press GB to start the receive operation. ==TRANSMITTING To sToP Yur yYeisin Xx HYS:cos X Ya: ¥5 LAGI TO STOP : [AC] Ya aye: . Y3ilog X) Yai log .(x+1) YS: “Pressing & interrupts the receive opera- tion and retums to the LINK Mode, ‘Attar the gond Operation:is complete, the function memory solection display appears, 30 you can send another function if you want. . “Pressing €.interrupts the receive opera: tion and retims to the LINK Mode. ‘Alor the receive operation is completa, the function momary selection display appears, ‘20 you can receive another function if you want = 250 9-14 Using EQUATION to Send Equation Data____ ‘The following procedures show hoi to snd equation memory data rom one h-7700GE unit another, You can spec tneer equations wih two or tives urknowne or Guede le equaton coeticent values forthe communication operation To send linear equation data ‘Send Unit Starting from the LINK Mede, press TAN) to enter the send mode. Move the pointer to Equation, and press (@ | Move the pointer to Equation, and press| to specify it as the data type. Receive Unit Starting from the LINK Mode, press GBERCY) to enter the receive mod to specify it as the data typs. DOGDOOOOD®D QDOODODO®D on @ TRANSMIT == ECE IVI EQUATION EQUATION Day [sia [POY ae ae Press [E1(SIM) to specify simultaneous equations (with two or three unknowns). Press EIISIM) to specify simultaneous ‘equations (wth two oF three unknowns). esi) we TRANSMIT: ECE IVING SIMULT EQU SIMULT EQU (es No TO STOP [ACI a @ -251~ Press (VES) to start the senc-operaton; ‘or GINO) to. abort: without sending anying. EN(ves) RANSMITTING== SIMULT. EQU TO-STOP. : LAGI “Pressing 6B interrupts the send operation and retuns to the LINK Mode. ©To send quadratic equation coeffi Send Unit (acTAN) QOOOOOOH oa Press (PLY) to specity quadratic equation ‘costficient data. : “The receiving unit goes directly into recive standby. The actual recelve operation starts ‘as soon as the sending unit starts to send asta "Pressing €B jnterrupts-the receive opera. tion and returns to the LINK Mode, jent dat Receive Unit Rov) QOWDODOOOD® OB ress (@2\PLY) to specify quadratic equation coefficient data. wen Hem, RANSMIT== . ==RECE I VING== i POLY EQU POLY EQU es. Oo [vo STOP: [AC] B- a x — 252— Press (FA(YES) to start the send operation, | The receiving unit goes directly into receive ‘of (NO) to abort without sending | stancby. The actual receive operation starts anything 2s s00n asthe sending unit starts to send ves) oe ata, nos : RANSMITTING== od - POLY EQU To STOP AC] * Pressing G@ interrupts the send operation | “Pressing &@ interrupts the receive opera and returns to the LINK Mode. ‘tion and returns to the LINK Mode. ‘The following appears alter the send oper- | The following appears after the recelve alion is complete. ‘operation is complete. COMMUN TCAT TON GOMMUNTOAT TON COMPLETE... COMPLETE POLY EQU . POLY EQU PRESS TAC] PRESS TAC} "Press {B to return to the LINK Mode. Using BACK UP rs Send All Mode Settings and 9- 15. “Memory Data ‘The foowingprosedures show hea send al moe setngs and marry data romene '%-7700GE unit to another: This operation is helpful if you wish to back up memory con tents using another unit ‘Warning! “ If any data communication problem occurs during data communications, the receiving unit is automatically reset. To avoid this, make sure that all connections are secure and take care to avoid anything that might possibly cause a data communication problem, = 253- © To back up all data Send Unit Starting from the LINK Mode, pros AITRN) to enter the send mods. ‘Move the pointer to Back Up, and press | to specify it as the data type. Receive Unit Starting from the LINK Mode, press EBIRCV) to enter the receive mode. Move the pointer to Back Up, and press to specify it as the data type. Press ED(YES) lo start the send operation, ‘or GINO) to abort without sending anything, Baves) DQDODDOODOOD OO ECE IVI BACK UP (res No ves fo 8 a e Press GIVES) to start the receive opera- tion, or ES(NO) to abort without receiving anything, (Qves) TRANSM ITT ING== BACK UP TO STOP: (AG) ECE IVIN BACK UP TO STOP: [ACI “Pressing G interrupts the send operation ‘and returns to the LINK Mode. The following appears after the send oper ation is complete. + Pressing OB interrupts the receive’ opera tion and returns to the LINK Mode. ‘The following appears after the receive: ‘operation 's complete. COMMUN TCAT ION COMPLETE COMPLETE BACK UP ‘BAGK UP PRESS (AC) PRESS [AC]. ‘COMMUN T CATION *Press UG to return to the LINK Mods, = 254~ 9-16 Screen Copy Fanetion ‘The following procedure sends a bit mapped screen shot of the display to a connected, ‘computer. To Copy the Screen 1. Connect the unit to a personal computer (page 226). 2. Display the set up screen and specity COPY as the function of the BSB key (M- DISP/COPY Mode}. 8, Display the screen you want to copy and press the El key. ‘You cannot send the following types of screens to a computer. ihe screen that appears while a data communication operation is in progress. ‘*A sereen that appears wile a calculation Is in progress. ‘The screen that appears following the reset operation “The tow battery message. "Note also that the flashing cursor is not included in the sereen image that is sent to the, computer. 9-17 Data Communications Precautions Note the following precautions whenever you perform data communications. ‘*A-TRANSMIT ERROR occurs whenever you try to send data io a receiving uni thats ‘not yet standing by to receive data. When ths happens, press GB to clear the err and try Again, ator sting up the receiving unit to receive Gala *ARECEIVE ERROR occurs whenever the recaiving unit does not receive eny data ap- proximately six minutes ar iis setup to receive data. When ths happone, prose to car the aror. *A TRANSMIT ERROR or REGEIVE ERROR occurs during data communication cable becomes disconnected, the parameters ofthe two units donot match, otf any athe communications problem occurs. When this happens, press Elo leer the enor and correct the problm before trying data communications again, In this case, any data Teceived before the problem eocurred is elesred from the receiving unit's momery. ‘+A MEMORY FULL operation ocous if tho receiving unit memory becomes ful daring data communications. When this happens, press (B to clear tho error and deleto un needed data trom the receiving unit to make room forthe new data, and thon try again. ithe = 255~ Appendix ‘The appendix contains’ information on battery replacement, error messages, specifications, and other details. Appendix A Power Supply ‘Appendix B To Reset the Calculator Appendix C Function Reference Appendix D Error Message Table Appendix E Input Ranges Appendix F Specifications | | 1 | es wee | Appendix A Power Supply ‘This unit is powered by four AAA-size (LOS (AM) or UN-4) batteries. In adaition, ituses a single CA2032 lithium battery as @ back up power supply for the memory When to Replace Batteries Replace batteries when the display of the calculator becomes dim and dificult to ‘ead, even if you adjust the contrast (page 26) to make it darker. the folowing meseage appears on the display, Immediately stop using the calculator and replace batteries, I'you ty to continue using the calculator, itwillautomaticlly switch Dower off, in order to protect memory contents. ‘You wil not be able to switch power back on until you replace batteries. ¥kLow battery! ## Be sure to replace battories at least once every two years, no matter how much you use the caloulator during that time, Warning! you remove both the main power supply and the memory back up batteries atthe same time, all memory contents will be erased: Be sure to. read the following section before doing anything. WReplacing Batteries ‘*Be sure that you have back up copies ofall your memory contents before replacing bat teries. ‘sNever remove the main power supply and the memory back up batteries at the same time, Doing so wil erase the contents of the memory. ‘*Be sure that the calculators switched off whenever you replace batteries. Ifthe calcula tor is on, data stored in memory will be erased. ‘Never switch the calculator on while batteries are not toaded or while a battery holder {ig not in place. Doing. so will erase the contents of the memory. Precautions: Incorrectly using batteries can cause them to burst or leak, possibly damaging the interior of the unit. Note the following precautions: Be eure that the positive @ and negative © poles of each battery are facing in the proper direction. — 258 ‘Never mix battrioe of ditlorent typos. ‘Never mix old batteries and new ones. ‘Never idave dead bateres i the batery compartment. ‘Remove the battris if you do nat plan to ute the uni for long. periods. ‘Fopiace the batteries at east once every year, no matter how much the unit is used during that paried ‘Never ry to recharge the batteries supplied with the unit *Do not expose batteries to direct heat, let them become shorted, or ty to lake them apart. (Shoulda battery leak, clean out he battery compartment of the unit immediatly, taking Care to avoid loting the battery fui come into direct contact with your skin) ‘Keep battorios Gut ofthe Feach of email children. swallowed, consul with a physi clan immediatly) To replace the main power supply batteries _ ‘Switch the power of the calculator off. ‘Slide the battery compartment cover on the.back ‘ofthe unit in the rection indicated by the arrow. @Slido up the switeh on the battery holder to thor OPEN side, enc ‘@Remove the four old batteries. ‘©Wipe off tour new batteries with a sof, dry cloth, Load tiem into the calculator so that their posi. tive @ and negative © ends are facing property Be sure to replace all four batteries with new ones, @Rreplace the bateryholoer and fasten tin place. Shae the switch back down {LOCK side) Tooke OPE —259— <-@Replace tne battery compartment cover, siding Replace the battery compartment cover, sliding in the direction opposite that indicated by the arrow. oe ; @swite the power othe caleuator on and check ea {for proper operation. - iw : Proper ee : ia iow ne mr Heo minions ppnow pot See ee se racton tater me © To replace the memory back up battery Switch the power of the calculator off. @Silice the battery compartment cover on the back ‘of the unitin the direction indicated by the arrow. ‘@Pemove screw @rom the battery holder. @Remove the old battery. @Wipe otf the surtaces of anew battery with a soft, dry loth, Load it into the calculator so that its positive @ side is facing up. Replace the battery holder and fasten it in place i with screw @: = In the direction opposite that indicated by the arrow. @Switeh the power of the calculator on and check ‘or proper operation. = 260- Battory holder : “Bofore replacing the memory backup battory, switch on the unit and check to gee if the “Low battery" message appears on the display. Iit does, ceplace the main power sup- ply batteries before replacing the back up Gower supply battery, “Never remove the main power supply and the memory back up balteries from the unit at the same time, "Be sure to switch the unit off before replacing batteries. Replacing batteries with power ‘on will cause data in memory to:be deleted. “Bo sure to replace the back Up power supply baltery at least onoe a year, regardless few much you use ho unit curing hat time alae odo so wil cause datain memory About the Auto Power Off Function ‘The calculator switches power off automaticaly if you do not perform any key operation for about 6 minutes. To restore power, press ED.» Appendix B To Reset the Calculator Warning! ‘The procedure described here clears all memory contenis. Never perform this operation Unless you want to totaly clear the memory of the calculator. ‘Strong electrostatic charge can corrupt the operating system of the caloulator, which interferes with correct operation. When this happens (or if you Want to totally clear the. ‘memory for any other reason), you have to reset the calculator. To reset the calculator @Suiteh the power ofthe calouator on, . @Press 69 to ciplay the Main Menu. - - Use the cursor keys.to select the RESET icon and then press ©) (or El SEE OBI AOE * RESET * Je Sp opp bk bike RESET so ALL ‘MEMORIES? . (eS RESETALL [NO —261- @Press GD(YES) to reset the calculator, oF (NO) to abort the reset operation. yes) peer eoebeert) , *RESET ot ALL MEMORIES! $ ee * FEE OHIO 2 Resetting the calculator intalizes the modes to the following settings. tem Initial Setting + Mode com Unit of Angular Measurement Deg ‘Norm oem 1 BASEN = Dee Value Memories ‘Clear Expanded Memory Clear Function Memory ~ ‘Clear ‘Ans Memory Clear Graphic Display. ‘Clear Text Display TS lear” Equation Memory Clear Statistical Data Memory ‘Clear Matrix Memory _ Cleat : . Graphic Function Memory Clear Input Butter © Olear Program Clear RESET Button “A RESET button is lso located inside of the battery compartment, ‘which you can open by ramoving the cover on the back of the unit Pressing this button with a thin, pointed object displays the reset con- firmation message shown on page 26:;- = 262~ Apperidix € Function Reference MManual Calculations Mode... ./ COMP Mode .... | Four arithmetic and function calculations. specification | (see page 18) |... BASE Mode | Binary, oétal, decimal, hexadecimal conver- (600 page 18) | sions and calculations, logical operations. [So Mode ‘Standard dovation calculations (t-variable (eee page 18) | statistical. REG Mode | Regression calculations (paired variable {508 page 18) | statistical. MAT Mode | Matix calculations "| eee page 18) |” EQUA Mode | Quadratic equations, near equations (see page 18) | with two or three unknowns. Statistical graph | $0 Mode ___ | For production of single variable statistical ws a, sos of (688 Page 78, | grdphs. (Bar graphs, line graphs, normal ° 356)” | distribution curves) REG Made | For production of paired variable statistical, (o0e page 85, | graphs. (Regression lines) 189) 7 : Functions ‘Type A functions| Function command input immediately after numeric value. © be 1 xh °°", ENG symbols] xs, °° [Type 8 functions] Function command input immediately before numeric vai. 3 sin, cos, tan, sin Boy cosh, tanh, sinh bes Inve, 105, V7, 7 ote . Paired variable. | Funétion command input between two numerie ses o- -funations values. Numeric value enclosed in parentheses| * input immediately after function command. ‘Ax B(Ato the Bth power), 7 BY-A‘A to the.t/Bth power), fon Pol (A, B), Rec (Av) 7A and’ are numeric values. : Immediately | Displayed value changed with each press of a i ‘executed key ‘ functions TENG, ENG, 77>] = 263- Binary, octal, decimal, hexadecimal caleulations (Gee page 44, 45) ‘Setting number system Number systeri ‘Number system for the riumeric value entered immediately after can tie specified regardless onteton chine cure name’ yee. fonecty Decimal ... Bd-7 BO Hexadecimal ...... Ei(d~0)| Togmal” [input nur vaives ao eonvered Bry Sfullne ._ [ard ech okies Peete cones feck numba’ som set forint, and tron Scsaes Not cn Rvs of eh Bt ts Loge poi ose it rial Su each : HOF Exclusive logical sum of each bit weer TE Exouove negate ogea sum o : oosh ‘Standard Data clear | SIGMEA(Sc) devston : Data iny Data {;frequency) (OT) caesatong [O08 NP | Fregoay con be nite . Data deletion ~ | Data [;frequency] (CL) _| regen can be onto. Result display | Number of data (n) OB) a Sum (Ex)... - BOE) ‘Sum of squares (Ex"} (2) (CxS) Mean (Z) .. OEVIEN YE Probability BPAREKPO data, » data [frequency] ECL) "Frequency oan be omitted Result display | Number of data (a)... BEV» =) Sum of ¥ (Es) ro nne HEJEED ‘Sum of y (Ey) ~- EOE)ENEY) ‘Sum of squares of x(x") - FAE\ENE x) Sum of sauares of > Gs) Mean of x (7) Mean of » (5) Population standard deviation of x (xon) - EB(DEVIEDL xan Population standard deviation of y (0) BODEN Eon ‘Sdinple standard deviation of x (xon-1) ve DEVI 6m ‘Sample standard deviation of y (yor~1) - EA(DEVI ED yon 1 Constant term of regression formula (A) ac - BIREG)EVAER Regression coeticiont (6) PEGS Correlation coefficient () - BREDEHS Eétimated value of x (2) REG) data Es] Estimated value of » §) . GB(REQ) x data 9} 3| Special functions “The latest result obtained in-manual or pro- ram calculations is stored in memory. is, recalled by pressing @HR! 1" n *Mantissa of numeric value [5.13 digits. “After calculation results are obtsined, the for- rmuta'can be recalled by pressing either @ or ®. if an error ts genetated, pressing either D or ‘© wil cancel the errar and the point where the error was generated will be indicated by a blinking cursor. Mulistatement ‘Golons are, used to join a series of siatemente fr calculation formulas. if joined using “4”, the-calculation result to that point is displayed. [Memory “The number of memories cari be expanded from the standard 28, ‘Memories can be expanded in units of one up 10°500 (lor a total of 526). Eight steps are required for one memory. GEER Humber of memories ‘Graph function Range (Graph range settings Minimum value of x Maximum value of x Scale of X-axis (space between polis) Minimum value of ‘2 Maximum value of ¥ Scale of Y-axis (space between points) Minimum value of T/@ 1.0 i -|7, ¢ max: Maximum value of 16 Ti8 ben = Pn of Te Trace Moves pointer on graph. Current coordinate location is displayed, Plot ‘Marks pointer (blinking dot) at any coordinate fon the graph display. tine Connects with a straight Tine two points creat- ed with plot function. Box Datines area for zoom in. Factor Dafines factor for zoom inizoom out Original ‘Returns graph to original dimensions after 00m operation. ‘Serot “Serolis screen to view parts of graphs that are off the display. = 266 - I | | Program Calculations Program input | Celeuiation | Mode that conforms wi program specified by: mode EIEN (CMP) (F(BAS), (SO), EANREQ), Swany “., [Program area” | Oursor is moved to the aesived program area specification | name (PO through P8, PA through PZ, Pr. P8) using @ and @, and is pressed. Program Program area Pra) program execution speettication 9 Program area name: PO through P9, PA through PZ, Pr, Pa Program editing | Program area" | Cursor is moved to the desired program area specitication ° ~ | name (PO through P8, PA through PZ, Pr, Pé) ! using © or @, and Gi is pressed, Editing ‘Cursor is moved to position to be edited using ©, 8. Oo: ' o «Pies correct key for corrections. ve at ‘Press Bi for deletions. | 2 Press BLE] 10 specity insert mode for i insertion. : Program delete | Deletes speciic | Cursor is moved to the dosired program area program ‘nam (PO through 9, PA through PZ, Pr, Pa) : using @ and @, and EN(DEL)EDVES) is > | pressed. hears at Press GNDL-AYEIIYES) Programs 267 — Program commands ‘Unconditional | Program execution jumps to the Lb m which jump ‘corresponds'to Goto n. *a=0.through 9 ° Conditional | conditional expression is true, the statement jumps, after "=" is executed. If not true, execution ° jumps to the statement following next "#1", oe ee a” Toe “| DOS} 1 /P : . 4 Tat was CED: oii (HD: Relational operator CS): Statement “The relational eperator Is: Ss ‘Count jumps -- | The value in a memory is increased or decreased. If tho value does not equal 0, the next statement is executed. If its O, a jump is formed to the statement following the next en eg | Increase SD: saan CD: vale im merry Subroutines rogram execution jumps from main routine to subroutine indicated by Prog (=0 through 9, A through Z, f, 8). After execution of the sUbroutine, execution returns to the point following Prog n in the original program area. = 268 — i I Appendix D Error Message Table Message Meaning Countermeasure ‘Syn ERROR @Catevlation formula contains an error. '@Formula in,a program contains an error. ‘DUse @ & Gt display the point whete tho error was gerierated and correct i @se @ oF @ to display the “point where tho error was ‘generated and then eorzoct th rogram, ‘Ma ERROR ‘Calculation result exceeds cat- | DO ulation range. @Caloulation is performed out! ‘Side the input range of a funetion, @lltogical operation (division by. 000, etc) @Poor precision in dilferemtial calculation results. ®Poor precision in integration calculation results, @®Cannot find resuits of equation calculations. ‘Check the input numeric value ‘and correct i -When using memories, check that tho numeric values stored in mamories aro correct. @Try using a smalier value for {ax (x incrementidecremont) ry using a larger value or n (number of parttions). @®Chook the coaticionts of the equation ‘Go ERROR ‘@No-corresponding LbI n for Goto @®No program stored in program ‘afea P 7 vihich corresponds to Prog nm: @Correctly input @ Lb n to cor- respond to the Goto 1, or delete the Goto m it nat ‘required. 'Store a program in program ‘area P n to correspond to Prog n, or delete the Prog if ot required. - Ne ERROR “Nesting of subroutines by Prog exceeds 10 levels, ‘Ensure that Prog'n is not used to return from subroutines to ‘main routine. fused; delete “any Unnecessary Prog rn. ‘Trace the subroutine jump des- tinationg and ensure that no jumps are made back to the. original program area. Enoure that returns are made correaly ‘Stk ERROR ‘Execution of calculations that exceed the capacity stack for numetic values or stack for calculations, of the. ‘Simplify the formulas to keep stacks within 10 levels for the numeric values and 26 levels for the:caloulations. "Divide the formula into two oF more parts. —269- ‘Mem ERROR ‘memory does not exist. {Not enough memory to expand (DSperified expanded value. | DUse to correctly expand] the number of value memories. - Appendix € input Ranges value momories spectied — |OQOOOD@O : interna . [number . ‘Keep tne number of value { {apur range, ‘dots | AceUaCy Notés @Not enough mefnory'to input a} “memories you usé for the ‘ =.| s function, into function memory. | _ope/ation within the number : sink”) DEG) Ix1 <9x 10" ‘As arule, | Howver, for tanx: @Not eriough memory to ereate | “of value memories currently i coer | RAD)IA!<5x 1Orsrad |, yaya] Aocuracy ll Ix! 490¢2n + 1):DEG ‘a matrix using the specified available. { tanx | (GRA)IxI <1 x 10%rad #1 at the | fxl ¥/22n-i):RAD |". dimension. ‘*Simplify the data you are try- ‘Oth digit. { Ixl 410020 +1):GRA ‘®Not enough'memory to hold Ing to store to keep it within ' sine ‘matiix célculation result, the available riemory ca- cos-ty | 181 * @Not enouigh memory to-store pacity: . ” \ | staustce data. *Delate no fongor needed data tan-tx [xt 271080 - Not enough memory to input” | to make foom for the new i The - coefficient fr equation." 2°] "data, i Geary | lx! 3200.2585092 . @Nor‘enouigh memory to hold | | . tanh, when x0, eror ~ ‘equation ‘talculation result. ~ tanhx | Ixl "] communications. ters of the sending unit and nPr|n, r(n andr ave integers) |, . " receiving unit are dentcal ner |Ozrsa, MEMORY. . | Memory of receiving unit became | «Delete some.data stored in the nstx 10" FULL! | full during program data commu- | receiving unitand try again. [Pot (x, 99] Verret 7 7 «nications -270- ~m1- Function Input range Internal aigits Accuracy Notes Rec G9 Ogretx 10% {OEG) 161 <9 10" (RAD) 101 <5 107 xrad (GRA) 181 <1 x 10"%grad [13 digits} ‘Asa rule, accuracy i] ‘£1 atthe ‘oth digit Howover, for tan: 11 -90(2n+ 1):DEG || /2(2n+ 1):RAD [ol 100(2n + 1);@RA lal, b, 6<1 x10 ozb,o Init x10" Hexadecimal display: [alg txt? awh a z 110% 0, <0 ee) However “Shera oat 19) a yroxe0 1 x10%0 ye Ore ant 2 (0, n is an integer) However; = 1x 10¥2<4tagi y1 < 100) abi ‘Results Total of integer, numerator ‘and denominator must be within 10 digits (includes siviston marks). ‘input Result displayed as a fraction for integer when Integer, numerator and ‘denaminator are less than 1108, (REG) Tel g 1108 Iyletx 10 Int <1 108 200, yon, F, FR Bye: sant, yon=tin%eO, 4 ns) —272- [Function| input range z BASE-N| Values after variable within following range: DEC: ~2147489640-<152147489647 BIN: 1000000000000000 =x SIN 1411111 9811 (negative) Osxs0111111141111111 ©, positive) (cr: 20900000000=.x=37777777777 (negative) ‘ Osx 17777777777 (0, positive) HEX: 80000000's1. Lxl, Lx! = 10! Norm 2: 10-8 > Lx, [xl = 10% Rounding Performed according to the specitied number of significant digits and number of speci ‘ied decimal places. —274~ Builtn funetion graphs (fectangular and polar coordinates): : (40 types) sin, e05, tan, sin~', cos’, tan-", sinh, cosh, tanh, sinh, cosh, tanh Ing 10%, e528, 0 Nat ‘nn Graph types: Rectangular coordinate graphs: y= fx) Polar coordinate graphs: r= /(6) : Parametric graphs: (x, »)=(HC, gM) } Inequality graphs:.(y>F(), eurve; exponential regression curve; power regression curve) Graph memory: Graph function storage, eating, select Graph functions: Range specification; ovorwte, trace, plot, tn «M1 Original) capabilities , drawing scroll, zoom, box and factor 200m ( [Programming Program commands: Unconditional jumps: Goto, bl: : Conditional jumps: =, , logical operators (=, %, >, <, Jumps with count: Tez, Dsz ‘Subroutine calls: Prog, up to 10 levels of nesting ‘Number of stored programs: 38 maximum (PO to P9; PA to-PZ; Pr, Pe) Check functions: Program checking, debugging Program area: 4,000 bytes maximum, Program communications. Communication functions: ‘Communication ofall memory contents: programs, function memories, matrix memorie ‘single- or paired-veriable statistical data, value memory and expanded memory content ‘graph range parameters, factoring ratios, graph functions, formula coefficients ‘Communication method: Start-stop (asynchronous), halt-duplex. ‘Transmission speed: 1200, 2400, 4800, 9600 (bps) Parity: Even, odd, none Bit length: 8 bits ~275~ Stop bit: ‘Send: 2 bits Receive: 1 bit General Display system: . 16-character x Bine quid crystal display; 10cigit mantissa’ and 2-digit exponent for cal- ‘culations; displays binary, octal, hexadecimal, sexagesimal values, fraction Power supply: Main: Four AAAssize batteries (LAOS (AMA) or ROS (UM-4) Memory pétstn: One CRO hum Batley Power consumption: 0.1W ; Battery life Main: Approximately 380 hous (continuous depay of ©) on batery ‘pe LAU (ats) Approximaly 200 hours (continuo cisilay of) on batery ‘type Ros (UM-4) Aronmatel 2 years poner sich of. on LRESAMAYRES (ns) Memory protection: Approximately 1 year ‘Auto power oft Powis aulomatcaly switched of approximately ix minutes aor ast operation, [Ambient temperature range: 0°C~40%C (92°F 104¢F) Dimensions: 20H x BSmenW x 172 mid Quviowo"wxe¥"0) Weight: 218.69 (7.762) including batteries Accessor * Hard Case ~276- i Capacity Key, 14,206 Absolute value, 34, 59 Central difference, 71 All clear(AC), 1 Change, 19 Alpha function, 13,16, 17 Clear coefficients, 133 Alpha Key, 13°: Clear graphic display,-47 Alpha lock, 13 Clear memory, 27 And, 46, 67 Clear menu, 27 Clear statistical memories, 27 Clear text display, 47 Clear value memory; 37 CLRiclear), 16, 27 ‘Angular measurement, 16, 23 Answer(Ans Function), 17, 30 Antilogarithm, 15, 57 Arithmetic calculations, 64 Array memory, 214 Column, 110 Assignment Key,'16, 37 Colon(), 31 z Auto power off, 264 Combination, 84, 61 Comma Key, 16 a COMP Mode, 18 bibinary), 46, 66 Conditional jump destination, Bar graph, 156 208) 211 : BASE Conditional jumps, 211 Connect type graphs; 20, 169 Connection, 224 Constant term A, 90; 93. CONT Mode, 19, 26 BASE Mode, 18, 44, 66, 67 Continuous calculations, 32 BASE mode calculations, 18; Contrast, 19, 26 . 44, 66 : Coordinate conversion, 3560 Battery replacement, 258 Coordinate function menu, 35 Battery,memory back-up, 260 Correlation coefficient r, 90, 93, ithmetic operations; 66 conversions, 66 logical operations, 67 nagative values, 66 Bin(binary), 45, 66 Cosine, 15, 56 BPS, 228 Count jumps, 212 “5 Cube root Key, 16, 59 gq Cursor Keys, 14 Calculation bytes, “ Calculation execution display, : 52. + didecinal, 46, 66 Calculation mode(CAL mode}, ' Data communications, 22 ALL, 229 Calculation priority sequence; Back up, 258 47 : Equation, 254 Factor, 247 Calculations using parentheses, 55 Function memory, 284 ~ 277 - Graph function, 248: 2 Error messages, 29, 48, 50, Matrix, 236 205, 269 Program, 281 “. — Estinnated vaiue of x, 90, 93 Range, 245 ~ Estimated value of y, 90, 83, Statistics, 239. s+ Execute Key, 17 arn Variable memory, 244 EXIT Key, 14 F Data type selection screen, 226 EXP mode, 21, 87, 95 Dec(decimal), 45, 66 Exponent, Key,:17.. Decimal Key, 16 Exponential display formats, 2%, Decimal places, 23; 64. 51, 62,64 ~ Dot, 17, 88 _ Exponential functions, 57, Degrees, 23, 56 © Exponential Key, 15, 57 Degrees-minutes- Exponential regression, 87, 95.: seconds(OMS), 35:7.

Factorial, 34,89 DELETE PROGRAM, 205° Fix, 23, 64 ve Derivative, 70." Fraction extraction, 34, 59. = Determinant, 118. > Fractions, 62. - Differential calculation, 70 Function delete, 40. Display format, 16, 25, 64 Function Key.:13, 22 Display resut command, 202, Function Ist, 40 . 207 Function memory, 39; 197°: DRAW mode, 20, 158, 159 Functionimemory menu, 16, 39 DRAW TYPE, 20, 169°. ©. Function recall, 40 Drawing grephs from memory, Function reference, 268 168 Function store, 39. Dsz, 208, 212 " Goto, 208, 210 Editing, 28 > Gradients/Grads, 23, 56 Ealing functions in memory, Graph Key, 14 _ 186 GRAPH Modo, 18, 161 Engineering mode, 25,.68 Graph soroll function, 183 Engineering symbols; 35, 63 GRAPH TYPE, 20, 141: EQUA Mode, 18, 126° Graph-Text Key(G-T), 14, 47, ERASE ALL DATA,80.. i —-Graphi display, 47, ERASE ALL MAT. 103°: Graphing, 136 ERASE EQUATION, 127 Graphing, built-in scientific . ERASE MATRIX, 102 functions, 141, 145 -278~ Graphing; manually entered: functions, 143; 146, 148, 150 . Graphing:examples, 195 hinexadecimal), 46, 66 Hex(hexadecirial), 45; 68: Hyperbolic cosine, 33, 58. ~ dump Command Menu, 208 Keyboard, 13 Label(Lb), 208, 210 LIN mode, 24, 85,93 Hyperboic function menulHYP), Line function, 1180 Hyperbokc sine, 33, 58 Hyperbolic tangent, 33, 58. ~ Line graph, 158. Linear equations three unknowns, 18, 129 ; . two unknowns, 127 a . Linear régression, 85, 93 icon, UNK Mode, 19, 226 Increasing value memories; 37 fn, 15 o INQ Mode, 20, 150... Inequality graphs, 150: Initialize, 262 Initialize, range, 140 Input capacity, 50... Input format for matrix data, 100 input ranges, 271 inputting, 28 Insert cursor, 17, 29 Insert Key, 17, 2 3 Integer, 34,59 Integration cateulations, 73 integration graphs, 153 Inverse cosine, 15 Inverse Fyperbole cosino, 33, Inverse hyperbolic sine, 33, 56 Inverse hyperbolic: tangent, 33, 56 Inverse matrix, 121 inverse sine, 15 Inverse tangent, 15 sz, 208, 212°" LOG mode, 21,86, 94 Logarithm, ‘common, 15, 57 riatural, 15, 57 Logarithmic functions, 57 Logarithmic regression, 86,94 Logical operations, 46,-67 Low battery message, 258 Gy, IDiso] Key Setting)-OSPT COPY), 21 Main Menu, 18 Main routine, 213 MAT Mode, 18, 98 Matrix answer memory(Mat Ans), 99 Matrix calculations, 18, 98 Matrix dimension, 101 Matrix editing screen, 103 Matxtst 98 imum value for input data, 84, 92 nee Mean of data, 84, 90: ~279- Median value for input data, 84, Paired-variable statistics .85 2: Pararnoters, setting Minimum value for input data, ‘communications, 228 84, 92 Parametric graphs, 148 Mode Display Key, 14 Parity, 228 Mode valve for input data, 84, Permutation, 34, 61 92 Pikey, 17 Bee Modifying a matrix, 103. Piot function, 175 Multistatements, 30 Piot type graphs, 20, 169 . Piot,point, 175 ss, Py Coe, * 3 Neg, 46, 66 Ply X02), Negative values, 17 Pointer, 170,175, 180,186 Nesting, 213 POL mode, 20, 145 Newline Function, 17; 207 Polar coordinate graphs, 145 NON-{DRAW) mode,:21 Polar coordinates, 35, 60 NON-(STO) mode, 20, 78, 85... Power Key, 16, 57 ? Norm 1(Norm 2) mode, 25, 51,’ Power regression, 88, 96 64) Power supply, 258, Normal distribution curve, 168 Powers, 16 Normalized variate 1); 84, 154 PRGM Mode, 18, 200 Not, 48, 67 Primary functions, 13, Number of bytes, 60,206 PRM méde, 20, 148 Number of data items, 78; 80. Probabiity distribution graphs, Numeric function menu(NUM): 154 34 Probeblty function menu(PRB), 34 . Program area, 201 o(octal, 46, 66 Program bytes, 202 Ostiocta), 45, 66 : Program commands, 207 Or, 46, 67 Program function menu, 207 Overdrawing built-in function Program graphs, 142,144, 151 delete, 205 Overflow, 60, 269 execute, 203 Overwrite Function; 193 input, 202 mamory, 202 : Programming, 200 Paired-variable statistic Prompt command for value calculation(REG MODEL), ~ input, 202, 207 21,85 Punctuation Symbol Menu, 209 Paired-variable statistical PWR mode, 21, 88, 96 graphs, 159 —280- a Set up display, 19 uadrailc equations, 43,130 Set up display function key Quit Key, 14 menus, 20 Sot up Key, 14 a Shift Key, 13 iane/rads, 23, 66 Shifted functions, 18 Random number, 34 Stanicant cis, 24, 64 Range Kay, 14, 136 ‘Sim Coe,.42 Q Range of graph, 136 Sim X{¥, 2), 42. Range parameter screen, 136 Simultaneous pirat REC mode, 20, 141 GRAPH), 21 Receive mode, 226 Simultaneous linear exuatons, Reciprocal Key, 1, 59 a2 Rectangular coordinates, 35, Sine, 15, 56 60 Single-variable statistical Rectangular coordinates graphs, 158 graphs, 141 Singlo-variable statistics, 18, 78 REG Mode, 18, 85 Specifying the value range, Regression, 18, 85 144, 147, 149, 152 Regression/Estimated Value Speed(BPS), 228 Menu, 90 ‘Square Key, 15, 59 Relational operator, 208, 211 Square Root Key, 15, 59 Relational Operator Menu, 208 Squaring a matrix, 122 Replay function, 14, 32 Stacks, 48 RESET Mode, 19, 261 Standard deviation, 78, 91 Root Key, 16, 57 Standard normal distribution Rounding, 34, 64 curve, 154 Rows, 104, 106, 224 Statistical calculations, x Row, 104, 105, 220 paired variabies, 85 x Rows, 104, 105, 220 single variables, 78 Row operation, 104 Statistical data storage(STAT DATA), 20, 78, 80, 85 a Statistical graph drawing(STAT lar product, 105, 116, 220 GRAPH), 20, 156, 159 Soi, 24, 64 Statistical/Representative Scientific functions, 16, 33, Menu, 84 Screen copy function, 255 Statistics, edit data, 81 Soreen Copy Key, 14, 255 STO mode, 20, 80 Scroling graphs, 174 Subroutines, 213 SD Mode, 18, 78 ‘Sum Data Menu, 84, 90 ‘Send mode, 226 ‘Swap, 104, 219 ~281— ‘Tangent, 1,56 : Text cispaly, 47 ‘Text messages, 218 Time caloulation, 35 : Trace function, 170 a eet at ‘Transposition matrix, 120 Trigonometric functions, 15; 58 . Tigonometric functions, 2 inverse, 15,56 Tue algebraic logio, 47: Type A function, 48, Type B funetion, 32, 47 Unconditional jumps, 208 . input and output limitations, 32 ° Value memory, 36 VAR (Variable) menu, 16, 41 Variable Key(X,0,T), 14, 71, 142 xnor, 46, 67 Xor, 46, 67 ZoGm, BOX; 185 Zoom factor, 188 Zoom functions, 185 —282- . ‘combined Key. Primary Function (ex Trace ” /Tums trace function on/off ] Ea) |Seecis tt function mena item. Zoom "Turns zoom function on. ‘Selects 2nd function menu item. + Pit Tums plot function on. ° (Es) Soecis 3rd function menuitem: | ‘Turns fine function on. ‘Selects 4th function menu item. [Glears th ‘raph sereen. ‘Selects Sth function menu iter, Displays graph coordinates. ‘Selects 6th function men itor. | ‘ BIB. ‘Activates shift junctions of a [SHIFT] _jother keys and function menus. Bi B ‘Allows entry of alphanumeric characters shown in red, Backsteps to the previous menu, {Returns to the Wain Menu.” Shows the set up aisplay, Provides graphic integral. Eniers colon. eae ‘Switches display batwicen st) graph & text scree solution. i #4 © Activates graph f ‘Provides numerical Enters charac (Gran differential solution... isplays range parameter - Enters charact input screen. a IDisplays current mode settings. Press and hold to display "Enters semicol (press & hold) Transfers scren reining memory [shot to personal computer. capacity, Soon (Moves cursor upward, ‘Switehes to next function (Scrolls screen. in trace mode, ‘Moves cursor downward. Switches to next function jin trace mode.

You might also like