advertisement
▼
Scroll to page 2
of
126
| CASIO. уепиеш S189UMOQ 9D00LL-X} CASIO COMPUTER CO.,LTD. 6-1, Nishi-Shinjuku 2-chome Shinjuku-ku, Tokyo 163, Japan SA03075201A €) Printed in Japan ¡U.S. Pat. 4,938,263/4,410,95¢ ® NOTICE This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits 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 not installed and used in accordance with the instructions, may cause harmful interference 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: eReorient or relocate the receiving antenna. elncrease the separation between the equipment and receiver. eConnect the equipment into an outlet on a circuit different from that to which the receiver is connected. eConsult the dealer or an experienced radio/TV technician for help. Changes or modifications not expressly approved by the party responsible for com- pliance could void the user's authority to operate the equipment. Properly connectors must be used for connection to host computer and/or peripherals in order to meet FCC emission limits. Connector SB-60 Connector FA-120 Power Graphic Unit to Power Graphic Unit Power Graphic Unit to PC for IBM Machine IBM PC, PC/XT, PC/AT, PS/2 are registered trademarks of International Business Machines Corporation. Welcome to the world of Graphing Calculators and the CASIO fx-7700GB. Quick-Start 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 fx-7700GB and will be ready to proceed with the rest of this manual to learn the entire spectrum of functions the fx-7700GB can perform. Each step of every example is shown graphically to help you follow along quickly and easily. For example, when you need to enter the number 57, we've indicated it as follows: Press (5) 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 turn your unit on, press ON OFF To turn your unit off, press NOTE: Your unit will automatically shut itself off after six minutes of inactivity. ADJUSTING THE CONTRAST 1. Press (5 mode Cal mode > 1: AUF +: COMP The following screen Zi WET —: BÁSE-H Will appear: SE POL «вер. | [COMM] | |S MATRIX 2.Press CO to lighten REG model Lt” Hh screen or ® to darken 4:L TH Has 1 screen. Hb EET | 7: PR ah 3. Press [Noll toclearthe LT screen. Quick-Start | MODES The fx-7700GB features a variety of modes that enable you to perform specific functions. To begin this Quick-Start guide, you will need to set the correct system mode and calculation mode. Setting the system mode 1. After turning the fx-7700GB on, press The following screen will appear: mm > 1+ y = dr 0Z 2 Tr Lt Le зи N я hi I —— "X EEE ur à 7 $ EF Lai т - sane o овощ ПНВ В td Вл oo 2. Press which corresponds to Fil in the box labelled Es Mode. The following screen or similar will appear: E E =H 1 в С RE ra. = "т $ You are now in the RUN mode, where you can perform manual computations and produce graphs. Setting the calculation mode 1. Press 2. Press which corresponds to CofE in the box labelled “=1 mode. You are now in the COMPUTATION mode, where you can perform general computations, including functional computation. Quick-Start | BASIC COMPUTATIONS Unlike a regular calculator, which lets you see only one step of your problem at a time, the fx-7700GB displays the entire problem on its large, computer-like screen. You enter problems just as you would write them, as you will see in the following example: EXAMPLE: 15x 3 + 61 1. Press [AMM to clear the screen. 2. Press (1)(5) (3) [6 )(1) The answer will appear on the screen as follows: NOTE: In mixed arithmetic operations, the fx-7700GB automatically gives priority to multiplication and division, and computes those operations before addition and subtraction. Keep this problem displayed on your screen while the next example. y ile you move on to Quick-Start Il! COR Grouping within an equation You can also group certain operations within your equation using the parentheses keys. EXAMPLE: 15x (3 + 61) eo The following screen will appear: Note that your previous calculation remains on the screen. The new calculation is displayed beneath it for easy comparison. Now let's try a variation on that problem by positioning the parentheses differently. EXAMPLE: (15x 3) + 61 1. Press (6) The following screen will appear: As you can see, the fx-7700GB displays all three problems simultaneously. Quick-Start IV [ CS USING BUILT-IN VALUES The fx-7700GB features several conveni И | nient built-in functions values that you can enter into your equations quickly and saa EXAMPLE: 25 x sine of 45 (In Deg mode) 1. Press 2. Press (2)(5) — ; | _ doxsir de (sin ) (4)(5) | 1T.ÉTTÉESSZ 3. Press (EXE) and the answer will appear on the screen as follows: \ Using the Replay feature With the replay feature, you can | >, go back in and change an of your equation at any time, even after the fx-7700GB poes the answer, without having to rewrite the entire equation. We'll use the previous uation as an example. Let's say you need to change the o sine | | | sine 01 49 of 55, but everything else in the equation remains 1.Press GO This will bring you back into the equation. 2.Press GO twice so the flashing cursor is on the 4. 3. Press (5) to overwrite a 5. 2öxsin_ 35 4. Press (EXE] and the fx-7700GB will quickly recompute the new solution: Quick-Start V FRACTIONS The fx-7700GB makes it easy to work with fractions with its fraction key. |a | On screen, the + symbol is entered between each value of the fraction. For example, 1'%1s would appear as i PE Вы! EXAMPLE: 1’5/16 + 3% 1. Press 2. Press [A | Lan ) (1 (5) (ax ) (1 )(6) ЕЗ (2) 2) «) 8) The answer will appear on the screen as follows: Converting the answer to a decimal equivalent With the answer still on your screen, 1. Press (EXE) Le) answer (5. 4561 1 ) will appear on the screen. and the decimal equivalent of your Converting the answer to an improper fraction With the answer still on your screen, 1. Press DE) (srr) (srr) (av ) and your answer (&71,144 ) will appear on the screen in the form of an improper fraction. Quick-Start VI EXPONENTIALS Exponentials are another function the fx-7700GB can perform quickly and easily. EXAMPLE: 1250 x 2.06° 1. Press e DEJO) (2) J (Js) 3. Now you are ready to enter the exponent value. Press the exponent key and x" will appear on the screen. The number directly preceding the , in this case 2.06, is the base number. 4. Press (5) The number 5 now appears after the =* symbol, and represents the exponential value. 5. Press and the aaa me i ) answer will appear on the EIT screen as follows: Quick-Start VII GRAPHING The fx-7700GB has the ability to present graphic solutions to a variety of complex equations. But before you can begin you must make sure you are in the correct GRAPH MODE: Setting the graph mode 1. Press and the second mode screen will appear: 2. Press which corresponds to REL inthe box labelled Gr arb 1:52, to set the graph mode to rectangular coordinate graph. 3. Press to set the COME (computation) mode. Graphing a built-in function ее EAT LA © °° м ко - ! Ts su us * Ma IA + ле == и с . m4 ED ay E b n= qe The fx-7700GB can quickly create a graph of one of its built-in values or functions. EXAMPLE: y = sin x 4. Press 5. Press (sin) (x is assumed) AP and the following graph will appear: 6. Press Returning to the equation If you find that you need to return to your equation to change or replace certain values, you can do so simply by pressing the Graph-Text toggle key. The fx-7700GB has two separate areas of its memory: one for your formula, the other for graphs. 1 Press [sor] Once to see the equation, then again to see the graph. Quick-Start VIII mag ETE Tr — E A MEE — [ CC Trace function The trace function lets you select an exact point on the graph and display the coordinates of that point. — ‚ With the graph still Trace on your screen, press The following screen will appear: Notice that a 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 to the left using the & key. Pressing the button once will move the cursor one point, while holding it down will cause continuous movement. (The values may be approximated due to the space limitations of the screen.) Coord . Press to view the full value of the X coordinate in unabbreviated form. Coord . Press to view the full value of the Y coordinate in unabbreviated form. N o Coord 4. Press a third time to see both coordinates simultaneously. o Trace , . Press to exit the trace function. Quick-Start IX Scrolling in four directions 1. Pressing any arrow key lets you ab scroll to see different sections © eu ® of your graph. ® Returning to your original graph After scrolling, you needn't retrace your steps to get back to your original graph. You can do it quickly and easily using the function keys (F keys) to enter a selection from one of the many FUNCTION MENUS the fx-7700GB employs. À function menu is a group of up to 6 functions that are displayed across the bottom of the screen. To select one of the choices, press the corresponding F key. 2. Using the @ key, scroll so the Y axis is at the left of the screen. ( 0 Zoom SET PT Ая ui 3. Press (F2) and the oe following screen will appear: 71 NN (Ее) (#3) 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 is (rs) which corresponds to IRE (original) on the screen. 4. Press (F5) to bring you back to your original graph. Zoom function Another of the powerful graphing features of the fx-7700GB is zooming. This allows you to enlarge a portion of your graph for detailed analysis, or zoom out for a broader view. Quick-Start X Aa Zoom function cont’d Zooming in The following screen wil ВЕРА CIE RE ane | appear: — Press (F8) which — corresponds to the + box on the screen, to zoom in on your graph. The screen will now show a view that is enlarged by a predetermined factor. | N (Later in the manual, you'll learn how to set your own factor of enlargement or reduction.) sf 3. Press (Fa) to show the zoom function menu. 4. Press to return to your origina! graph. Zooming out 5.Press (F2) to show the zoom function menu. 6. Press which AA Ay corresponds to xis on the screen, to zoom away from the graph.The screen should now look like this: Quick-Start Xi Using the Box function to zoom This function lets you define any portion of the screen and magnify it for further analysis. 1. Press to display the zoom function menu. 2. Press which corresponds to Ei: on the screen. The following screen will appear: Notice that the blinking cursor is at the origin. 3. Using the arrow keys, move the cursor to a spot which will define one corner © eux of the area, or “box,” you wish to zoom in on. ® 4. Press to “anchor” the 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 and the area you defined will enlarge to fill the entire screen. 6. Press (Fe) to display the zoom function menu. 7. Press twice to clear the zoom function menu. Quick-Start XII INTEGRATION GRAPH setting the mode 1. Press to set the graph mode to rectangular coordinates graph. Setting the range Before graphing an integral, you need to define the range 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 Mel 3. Press to display the range input screen. 4. Set the mir: range to -5 by pressing = (5) Press and -5 will overwrite the existing value and move the cursor to the next value. 5. Set the X max range to 10 by pressing (0) (EXE] 6. Set the X =с1 (scale) 10 5 by pressing” [ 5 ) Set the Y mir: range to -8 by pressing — BB (EXE) Set the Y max range to 8 by pressing (EXE) Set the Y =c1 (scale) to 5 by pressing [5 ) (EXE) >“ со 9. The following screen will appear: Fanse This second range screen Tait © is sometimes needed to set mir additional values. However, | =t-h: Te since none are necessary for this example, press to bypass the screen. Quick-Start ХИ Creating the graph An integration graph is just one of many types of graphs the fx-7700GB can generate in just a few keystrokes. EXAMPLE: J 5(x-1)(x-5)dx G-Jdx 10. Press (sur) 11.Press (1) = (5 CO co) 8 (5) OJ 5) 12. Press and your graph will appear on screen as follows: (Shading is automatic) POLAR GRAPH Setting the mode (In Rad mode) 1. Press = to set the graph mode to polar. Setting the range 2. Press 3. Set the range parameters to match the following screen. Remember to press after each value to move the cursor to the next field. If you have trouble, refer back to page XIII. Quick-Start XIV Polar graph cont'd 3. This time, we will also need to (— ) enter values in the second Raro range screen. Set those to match the screen to the right. Remember to press after each value is entered. Creating the graph EXAMPLE: r=0 4. Press and the graph will appear on the screen as follows: INEQUALITY GRAPH Setting the mode 1. Press = to set the graph mode to inequality. Setting the range 2. Press 3. Set the range parameters to match the following screen. ogee al, Remember to press after each value to move the cursor to the next field. When the second range screen appears, press (в to bypass it, as again it is unnecessary for this example. ел Лазо роке вонь В Quick-Start XV Creating the graph EXAMPLE: y>x"-5x-5 y<x-2 3. Press and the following screen will appear: > Press which corresponds to the “> box on the screen. Press (x67) 53) = (5) (EE The following screen will appear: O — 6. Press to enter the next inequality. . Press (r2) which corresponds to the *: box on the screen. Pes (a) E 2) (EXE) ~The following screen will appear: > © If you've completed this Quick-Start section, you are well on your way to becoming an expert user of the CASIO fx-7700GB PowerGraphic Calculator. To learn all about the many powerful features of the fx-7700GB, read on and explore! Quick-Start XVI POWER GRAPHIC = au MELIA E HR AE BS RR % % a * # ®* a ® a 8" a a 3 X a 3 : - æ a a x 3 3 i * a = x = = = » a # 5 5 x æ a id La Bld 8 E Et Sa 8 gf ve = 3 xs X= a REE a & wÉ & we" REARS E = ®* % X % E = = Xu ® & a ARE 3 a ® ue Ea ®* BEBE E - E BAW REE A a æ 6 a : ; “a 3” ue... # # % Wen - e. FUE a nés © a x # в a—— Ls se # $ BEE # æ же + # №8 a + se a # WER * a De = # ss a hod = % # we я“ a # æ = * x E * * « ® ® 4 x = = æe.R E wR a * = « Fad æ EA - a a æ E æ > a * № & # же = æ = # E * # * a * + * = * с = # * в * = æ 3 mt * = a “e © Li [23 “ Ea EA sai EREBE BERS BH a RAED == aus we wi pat a we #8 Bes » "EA а a # 3 me «* я use = * mans = % “ REA " 4 =, ERES an 2 we. $ 8 E © = a" 3 i Е $ " 4 * # 2 Mand * a #8 в # a ® a # a К 8 « Е * я * x # % = WN & * = * a E a # 2 i > a “a 3 = \ r # » я a * R he po + * a s E * а mn“? Wines nanan AER a RE EEE au | помет x“ = =a BO on WR — HN * # 3 - # xs a - E me a 8 8 8 3 BRD SRG # eue #3 U BA € * Жо quad a Una BAG EME MXN SANE & & wes Prime, dm ose Flees as ff 0: же “a 3 BER WER a a“ UE aux * a nes a на 5 = * Y 1 i * 53 5 = = 8 3 pr i + : nés “x ê Lil e. - foc 5 - % “aon К * ... os = se * * Sun 2 a Eo Y = ANE 5 * HR “ » ne * 3 UE x % a. > 8 a 3 HE x x 3 + 3 LE "a oF as *: Pal ax. ve м К out at [2255 mo vu на add | Contents Chapter 1 1-1 Handling Precautions 7 About This Manual 8 Getting Acquainted 9 Keys and Their Functions 10 The Keyboard 11 Key Operations 11 Modes 17 Using the Mode Menus to Change Modes ......................e....——- 17 Basic Set Up 20 To specify the Unit of Angular Measurement................ e... 20 To specify the Display Format 20 To specify the Engineering Mode 21 To specify the Number of Decimal Places......................m.. 22 To specify the Number of Significant Digits .................—..————... 23 To adjust the Contrast of the Display 23 Basic Operation 24 Using the Clear Menu 24 Inputting Calculations 25 Editing Calculations 26 Answer Function 28 Using Multistatements 29 Multiplication Operations without a Multiplication Sign .............. 30 Performing Continuous Calculations 30 Using the Replay Function 31 Engineering Symbols 32 Scientific Functions 33 Value Memories 35 Increasing the Number of Value Memories .......................w=—.- 36 About memory names 37 1-5 Using the Base-N Mode 38 1-6 Using the Matrix Mode 41 About Matrices 41 Performing Matrix Arithmetic Operations...................——.—. 43 Other Matrix Operations 47 Contents ————— 1-7 Using the Function Memory 57 1-8 Graphic and Text Displays 60 1-9 Technical Information 61 Calculation Priority Sequence 61 Stacks 62 Value Input and Output Limitations 63 Steps 63 Overflow and Errors 64 Exponential Display 64 Calculation Execution Display 65 Chapter 2 Manual Calculations 67 2-1 Arithmetic Calculations 68 Calculations Using Parentheses 69 2-2 Units of Angular Measurement 70 2-3 Trigonometric and Inverse Trigonometric Functions ............... 71 2-4 Logarithmic and Exponential Functions -........нннноннаннннннннонннннннне. 72 2-5 Hyperbolic and Inverse Hyperbolic Functions ..................—...... 73 2-6 Other Functions 74 2-7 Coordinate Conversion 75 2-8 Permutation and Combination 76 2-9 Fractions 77 2-10 Engineering Symbol Calculations 78 2-11 Number of Decimal Places, Number of Significant Digits, Display Format 79 2-12 Calculations Using Memory 80 2-13 Base-N Mode Calculations 81 Conversions 81 Negative Values 81 Arithmetic Operations 81 Logical Operations 82 Chapter 3 Integration Calculations 83 3-1 How the Unit Calculates Integrations 84 To perform an integration calculation 85 Application of integration calculation 86 Contents Chapter 4 statistical Calculations 4-1 Single-Variable Statistical Calculations To enter the Standard Deviation Mode without data storage .... To enter the Standard Deviation Mode with data storage ...... 4-2 Paired-Variable Statistical Calculations To enter the Regression Mode without data storage.............. To enter the Linear Regression Mode To enter the Logarithmic Regression Mode........................... To enter the Exponential Regression Mode .......................... To enter the Power Regression Mode... To enter the Regression Mode with data storage .................. 4-3 Things to Remember during Statistical Calculations. ........... 100 4-4 Examples of Statistical Calculations Linear Regression Logarithmic Regression Exponential Regression Power Regression 110 Chapter 5 Graphing 5-1 About the Graphing Function Specifying the Range of a Graph 5-2 Rectangular Coordinate Graphs Graphing Built-in Scientific Functions ..................—— mm... Overdrawing Built-in Function Graphs ces Graphing Manually Entered Functions ....................——————. Overdrawing Manually Input Graphs Specifying the Value Range 5-3 Polar Coordinate Graphs Graphing Manually Entered Functions .........................=.—. Specifying the Value Range 5-4 Parametric Graphs Specifying the Value Range 5-5 Inequality Graphs Overdrawing Inequality Graphs Specifying the Value Range 5-6 Integration Graphs Contents 5-7 Probability Distribution Graphs 131 5-8 Single-Variable Statistical Graphs 133 5-9 Paired-Variable Statistical Graphs 5-10 Other Graph Functions 136 138 Connect Type and Plot Type Graphs Trace Function Scrolling Graphs Notes on Using the Trace Function Plot Function Line Function Graph Scroll Function Zoom Functions Box Function Using the Factory Function to Enlarge and Reduce the Entire Graph 5-11 Some Graphing Examples Chapter 6 Programming 6-1 Introduction to Programming To enter the Programming Mode To scroll through program area names To check how much memory is used by a program To input a program To execute a program stored in memory To edit a program To delete a specific program To clear all programs 6-2 About Error Messages 6-3 Counting the Number of Steps To check the amount of memory remaining eee To check where the cursor is currently located 6-4 Program Commands To display the Program Function Menu About the Newline Function aaaarenococraaonemEnnenTO. Contents 6-5 Using Jump Commands 179 About Unconditional Jumps 179 About Conditional Jumps 180 About Count Jumps 181 6-6 Using Subroutines 183 Subroutines save memory 184 6-7 Using Array Memory 185 Array Memories Simplify Programming ................. 2... 185 Cautions When Using Array Memories 186 Sample Programs that Use Array Memory... 187 6-8 Displaying Text M g 189 6-9 Using the Graph Function in Programs .-..……..….…..….….…..<mmcnemmennns 191 Chapter 7 Program Communications 193 7-1 Connecting Two Power Graphic Units .................—-..e=emme=e=...e. 194 7-2 Connecting a Power Graphic Unit and a Personal Computer 195 7-3 Introduction to the Program Communications Mode ............. 196 7-4 Setting Communications Parameters 196 7-5 Sending a Single Program from One Power Graphic Unit to Another 199 7-6 Sending All Programs from One Power Graphic Unit to Another 203 Appendix 207 Appendix A Power Supply 208 When to Replace Batteries 208 Replacing Batteries 209 About the Auto Power Off Function 211 Appendix B To Reset the Calculator 212 Appendix C Function Reference 213 Manual Calculations 213 Program Calculations 217 Appendix D Error Message Table 219 Appendix E Input Ranges 221 Appendix F— Specifications 222 Index 225 Key Index 230 т Handling Precautions «Your calculator is made up of precision components. Never try to 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, or large amounts of dust. When exposed to low temperatures, the calculator may require more time to display results and may even fail 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. eReplace batteries once every 5 years 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 a soft, dry cloth, or with a cloth that has been dipped in"a solution of water and a neutral detergent and wrung out. «In no event will the manufacturer and its suppliers be liable to you or any other person for any damages, expenses, lost profits, lost savings or any other damages arising out of loss of data and/or formulas arising out of malfunction, repairs, or battery replace- ment. The user should prepare physical records of data to protect against such data loss. eNever 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. eBe sure that the power switch is set to OFF when replacing batteries. elf the calculator is exposed to a strong electrostatic charge, its 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 normal key operation. eNote that strong vibration or impact during program execution can cause execution to stop or can damage the calculator's memory contents. eUsing the calculator near a television or radio can cause interference with TV or radio reception. eBefore assuming malfunction of the unit, be sure to carefully reread this manual and ensure that the problem is not due to insufficient battery power, programming or opera- tional errors. In no event shall CASIO Computer Co., Ltd. be liable to anyone for special, collateral incidental, or consequential damages in connection with or arising out of the purchase or use of these materials. Moreover, CASIO Computer Co., Ltd. shall not be liable for any claim of any kind whatsoever against the use of these materials by any other party. *The contents of this manual are subject to change without notice. *No part of this manual may be reproduced in any form without the express written consent of the manufacturer. *The options described in Chapter 7 of this manual may not be available in certain geographic areas. For full details on availability in your area, contact your nearest CASIO dealer or distributor. — 7 — [About This Manual..... —] This manual is divided into chapters to help you find the operation you want quickly and easily. Chapter 1 Getting Acquainted This chapter gives you a general introduction to the various capabilities of the unit. It con- tains important information about the unit, so you should be sure to read it before starting operation. Chapter 2 Manual Calculations Manual calculations are those that you input manually, as on the simplest of calculators. This chapter provides various examples to help you become familiar with the manual calculations. Chapter 3 Integration Calculations This chapter tells you how to perform integration calculations on the unit. Chapter 4 Statistical Calculations This chapter tells you how to perform single-variable statistical calculations performed using standard deviation, and paired-variable statistical calculations performed using regression. No matter 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 Graphing This chapter explains everything you need to know to fully use the versatile graphing capa- bilities of the unit. Chapter 6 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. Chapter 7 Program Communications This chapter tells you everything you need to know to transfer programs between two Power Graphic units (direct connection) or between your Power Graphic unit and a personal computer. Appendix The appendix contains information on battery replacement, error messages, specifica- tions, and other technical details. Reset your calculator before using it for the first time! See page 212 for details on the reset procedure. Be sure to keep physical records of all important data! The large memory capacity of the unit makes it possible to store large amounts of data. You should note, however, that low battery power or incorrect replacement of the batter- ies that power the unit can cause the data stored in memory to be corrupted or even lost entirely. Stored data can also be affected by strong electrostatic charge or strong impact. —8— Getting Acquainted Г 1-1 Keys and Their Functions 1-2 Modes 1-3 Basic Set Up 1-4 Basic Operation 1-5 Using the BASE-N Mode 1-6 Using the Matrix Mode 1-7 Using the Function Memory 1-8 Graphic and Text Displays 1-9 Technical Information Chapter 1 || Getting Acquainted | This chapter gives you a general introduction to the various capabilities of the unit. It con- tains important information about the unit, so you should be sure to read it before starting operation. 1-1 Keys and Their Functions 4 CASIO /x-7700G5 POWER GRAPHIC \ a e a се, Trace *Zoom Plot Line Cis Coord © © © à à @ Cr) (vi) (FRE LPRA) (PRE) 000 а X *MATH r *PRGM Y © SEN cos! E tan? ir fr) 3 = (3 [0 0) B 2) NS OFF 7) 3) (9) 05) ES... Q <ENGSM OR ENG S ENG T *DRG 1] (2 VeCLR W Poll X Rec{ У 1) 2) (3) EJ EY 4 # Defm (-) SPACE | 6) ©) @ 3 9 FROGHAM-LINK — 10 — # The Keyboard Many of the unit's keys are used to perform more than one function. The functions marked on the keyboard are color coded to heip you find the one you need quickly and easily. Shifted function —<10* B— Alpha function Primary function —([log) e Primary Functions These are the functions that are normally executed when you press the key. o Shifted Functions You can execute these functions by first pressing the key, followed by the kay that is assigned the shifted function you want to execute. | e Alpha Functions An alpha function is actually the simple input of an alphabetic letter. Press the key, | foliowed by the key that is assigned the letter you want to input. [Aipha Lock Normaliy, once you press and then a key to input an alphabetic character, the key- board reverts to its primary functions immediately. If you press and then fi), the key- board locks in alpha input until you press again. E Key Operations Trace Coo (Fi) ~ Fa) Function Keys Use these keys to select functions from the menus that appear on the display. (7 Shift Key * Press this key to shift the keyboard and access the functions marked in orange (or green). The [s) indicator on the display indicates that the keyboard is shifted. Pressing [+7 again unshifts the keyboard and clears the (S) indicator from the display. * This key is also used during display of a Mode Menu to advance to the next Mode Menu screen. [A)-LOCK Alpha Key *Press this key to input a letter marked in pink on the keyboard. 9 Press this key following to lock the keyboard into alphabetic character input. To return to normal input, press again. (PRE) Previous Key *Use this key to backtrack through menus. a DD Cursor/Replay Keys ® *Use these keys to move the cursor on the display. * After you press the (25) key following input of a calculation or value, press @ to display the calculation from the end, or ® to display it from the beginning. You can then exe- cute the calculation again, or edit the calculation and then execute it. See page 31 for details on the Replay Function. Mode Key ePress this key to display the Mode Menu. §-fdx Graph-Text Key *Press this key to switch between the graph and text screens. ePress this key following before entering data for graphing of an integral. MATH г Graph Key *Press this key before entering a calculation formula for graphing. ePress this key following to display the input screen for functions. For full details on this operation, see page 33. PRGM 9 Range Key *Use this key to set or check the range of a graph. *Press this key following to display the input screen for program commands. For full details on this operation, see page 167. *Press this key following to enter the letter 9. Mode Display Key *Use this key to check the current calculation mode settings. The mode settings remain displayed while this key is depressed. *Hold down this key following to view the current memory status. és À Variable Key Press this key to input variables X, 9, and T when setting up a graph. ePress this key following to input variables for integration calculations. ePress this key following (WWW to enter the letter A. 10% (leg) Common Logarithm/Antilogarithm Key *Press this key and then enter a value to calculate the common logarithm of the value. ePress and then enter a value to make the value an exponent of 10. ePress this key following A) to enter the letter B. e Cc (In) Natural Logarithm/Exponential Key *Press this key and then enter a value to calculate the natural logarithm of the value. Press and then enter a value to make the value an exponent of e. ePress this key following to enter the letter C. Cm es #55) (tar) Trigonometric Function Keys BD cos this key and then enter a value to calculate the sine of the value. „Press this key following (UM (FH) to enter the letter D. ® css this key and then enter a value to calculate the cosine of the value. «press this key following (PM to enter the letter E. E loss this key and then enter a value to calculate the tangent of the value. «Press this key following Ami to enter the letter F. «perform this operation and then enter a value to calculate the inverse sine of the value. SHIFT «Perform this operation and then enter a value to calculate the inverse cosine of the value. me «Perform this operation and then enter a value to calculate the inverse tangent of the value. (22) Fraction Key «Use this key when entering fractions and mixed fractions. To enter the fraction 23/45, tor example, press 23(#)45. To enter 2-3/4, press 2(ex}3(a%)4. Press to display an improper fraction. ePress this key following to enter the letter G. Square Root/Square Key ePress this key to calculate the square root of the next value you enter. Enter a value and then press to square the entered value. ePress this key following to enter the letter H. Open Parenthesis/Cube Root Key ePress this key to enter an open parenthesis in a formula. ePress and then enter a value to calculate the cube root of the value. ePress this key following to enter the letter |. Close Parenthesis/ Reciprocal Key ePress this key to enter a close parenthesis in a formula. ePress ML and then enter a value to calculate the reciprocal of the value. ePress this key following [@4 to enter the letter J. Assignment/Comma Key ePress this key before entering a value memory name to assign the result of a calculation to the value memory. ePress this key following to input a comma. ePress this key following AM to enter the letter K. Power/Root Key Enter a value for x, press this key, and then enter a value for y to calculate x to the power of y. «Enter a value for x, press HE, and then enter a value for y to calculate the xth root of y, Press this key following to enter the letter L. FMEM Z o Detm [ —(9), Numeric Keys and Decimal Key *Use the numeric keys to enter a value. Enter decimals using the decimal key. *Following operation of the key, each of the numeric keys enters the following letters. @® (7) enters M. EB) enters N. APW(9) enters O. APWC4) enters P. EPs] enters Q. P(e] enters R. (1) enters U. APWEZ2) enters V. (w#)(3) enters W. (w#][0) enters Z. fm] enters the open bracket [. *Following operation of the key, the menus marked in orange (or green) above these keys are accessed. — Function Memory Menu This key operation displays the menu used for function memory calculations (see page 57). — Unit of Angular Measurement Menu This key operation displays the menu used for specification of the unit of angular mea- surement. — Display Format Menu This key operation displays the menu used for specification of the display format for cal- culation results. — Clear Menu This key operation displays the menu used for clearing memory contents. — Engineering Symbol Menu This key operation displays the menu used for assignment of engineering symbols to values. EEE This key sequence displays the status of the program, function, variable, statistic (5D and LR), and matrix memories, along with the remaining number of steps. For full details on each menu, see the section titled “Basic Set Up”, “Basic Operation” starting from page 20. OFF IN on All Clear/ ON/OFF Key ePress this key to switch power on. ePress this key while power is on to clear the display. *Press this key following to switch power off. ED Delete/Insert Key „Press this key to delete the character at the current Cursor location. „press SEI to display the insert cursor (| ;). You can insert characters while the insert cursor is displayed. sr El E Arithmetic Operation Keys «input addition, subtraction, multiplication, and division calculations as they are written, from left to right. Press the applicable key to specify an arithmetic operation. «You can also ues the and ES keys to specify positive and negative values. «Following operation of the key, each of these keys enters the following letters. WEY enters S. ME enters T. (NES enters X. (ES enters Y. «Following operation of the key, the functions marked in orange above these keys are accessed. — Coordinate Transformation Use this operation when transforming rectangular coordinates into polar coordinates. — Coordinate Transformation Use this operation when transforming polar coordinates into rectangular coordinates. т) 9) — Engineering Right Each time you perform this operation, the decimal of the displayed value shifts three decimal places to the right. This results in conversion of the displayed value from one International System unit to another, as shown in the following table. Power Prefix Symbol 10" exa E 10° peta Р 10° tera T 10° giga G 10° теда M 10° kilo k 10 3 milli m 107° micro u 10 ° nano n 10°"? pico p 105 femto f 12.345659 12.3456 1st operation of 12.3456: +00 2nd operation of BF) Exd) 12345.6: - 03 3rd operation of [umf 12345600.£ -06 Ath operation of (sir) 12345600.£ -06 | (No change) — Engineering Left Each time you perform this operation, the decimal of the displayed value shifts three decimal places to the left. This results in conversion of the displayed value from one International System unit to another, as shown in the table above. 12.3456 12.3456 1st operation of 0.0123456: +03 2nd operation of [nr] (Ee) 0.000012345: +06 3rd operation of 0.000000012:+09 4th operation of 0.000000012:+09 | (No change) x | Exponent/Pi Key «Use this key when entering a mantissa and exponent. To input 2.56 x 10%, for exam- ple, enter 2.5634. * Press to input the value of . «Press this key following to enter the closed bracket 1]. ‚SPACE Answer/(—) Key Press this key to recall the most recent calculation result obtained using the key. «Press when entering a negative value. Press this key following to enter space. ol (EXE) Execute/Newline Key «Press this key to obtain the result of a calculation. You can press this key following data input, or after a result is obtained to execute the calculation again using the previous result. *Press to perform a newline operation. У 1-2 Modes You can control the operations of the unit by setting certain parameters, which we call modes. When you press the Eon key and switch power on, the display should appear somewhat like the following illustration. System Mode—-—— RUN Y COMP ——— Calculation Mode mangle +: Des Unit of Angular display :Nrm] Measurement | Display Format Bm Using the Mode Menus to Change Modes There are two mode menus that you can use to change modes. The following explains the content of the menu. The operations that you should perform to change the modes can be found in the applicable sections of this manual. e To display Mode Menu 1 ress [#095 Р Sys mode Cal mode 1:RUN +:COMP 2 WRT —:BASE-N 3:PCL x:SD [ « :COMM] REG REG model BO: MATRIX A:LIN Contrast 5:LOG [LICHT | S:EXP » DAR 7 PWR Each of the values and symbols to the left of the mode names stands for key. To select a mode or operation, press the corresponding key. Sys mode 1: RUN Use this mode for manual calculations and program execution. 2: WRT Use this mode for writing or checking programs. 3: PCL Use this mode to clear programs from memory. =: COMM Use this mode for program data communications. REG model 4: LIN Use this mode for linear regression. 5: LOG Use this mode for logarithmic regression. 6: EXP Use this mode for exponential regression. 7: PWR Use this mode for power regression. Cal mode +: COMP Use this mode for arithmetic calculations and function calculations. Programs can be executed in this mode. —: BASE-N Use this mode for binary, octal, and hexadecimal calculations and conversions. x: SD Use this mode for standard deviation calculations. =: ВЕС Use this mode for regression calculations. 0: MATRIX Use this mode for matrix calculations. Contrast <: LIGHT Press the @ key to make the display lighter. >: DARK Press the ® key to make the display darker. e To display Mode Menu 2 Press (mos) CHEN. Statdata G [2 STO г 2 :NON- Stat graph 3:DRAW 4:NON- Draw type [3:SONNECT) 6:PLOT You can display Mode Me i . ‚ у nu 2 using any of the following key operations: in this manual, we will always use the operation. Stat data 1: STO Use this mode to store statistical data as it is input. 2: NON- Use this mode if you do not want to store statistical data as it is input. Stat graph 3: DRAW Use this mode to draw a statistical graph. 4: NON- Use this mode if you do not want to draw a statistical graph. Draw type 5: CONNECT Use this mode to connect the points plotted on the graph. 6: PLOT Use this mode to plot individual (unconnected) points. Graph type +: REC Use this mode to draw graphs with rectangular coordinates. —: POL Use this mode to draw graphs with polar coordinates. x: PARAM Use this mode to graph parametrics. +: INEQ Use this mode to graph inequalities. e To clear the Mode Displays Press again. 1-3 Basic Set Up MTo specify the Unit of Angular Measurement Ге - "Example | To set the unit of angular measurement as degrees SHIFT! DRG DeglRadlGral o | r | 8] (Е!) (Е) (Ред) Be] pes ‘ 2. | The relationship of the angular measurement units are: 360° = 2x radians = 400 grads 90% = 7/2 radians = 100 grads E To specify the Display Format SHIFT) (ISP) Fix | Sci]NrmlEne] Norm EXE Norm A. Each time you press GEO) (Nrm) ES), the display format changes between Norm 1 and Norm 2. See page 64 for full details on Norm 1 and Norm 2. “Important The above specification is applied to the displayed value only. The calculator still stores the entire 13-digit mantissa and 2-digit exponent of the result in memory. If you change the display format specification while a calculation result is displayed, the display changes to show the value using your new specification. ‘Example | To perform 1-200 with Norm 1, and then change to Norm 2 ME2)0)0)E 1-200 5. E-03 Norm 1 (F3](Nrm) (+) (DISP)(Fs) (Nrm) xg) om ms 0. 005 Norm 2 SEAN) ES Da gal | 5. E-03| Norm 1 E To specify the Engineering Mode SHIFT) (DISP 60 ENDED Eres 0] EXE Eng sn Each time you press [sur (0sP) (Fa) (Eng) Es, the unit enters or exits the Engineering Mode Important e above specification is applied to the displayed value only. The calculator still stores ne en ire -digit mantissa and 2-digit exponent of the result in memory. If you change nie engineering mode specification while a calculation result is displayed, the displa changes to show the value using your new specification. о Example | To perform 1-500 i (Example | oP in Norm 1, and then change to the Engineering (F4)(Eng) @9СОЕЗ (5) (0) (9) ее 17500 ©. E-03 SEEN Fix JScilNrm]Eng | (Fa)(Eng) ex) Eng 2 m (4) (Епо) 5) Eng 2. e-08 MW To specify the Number of Decimal Places To set the number of decimal places to 2 WED Fix] SiN] Ene EFIXE) Fixe | EE Fix 2 0. 00 Now all displayed values will be rounded off to the nearest integer at the second decimal place. The above specification is applied to the displayed value only. The calculator still stores the entire 13-digit mantissa and 2-digit exponent of the result in memory. If you change the number of decimal places specification while a calculation result is displayed, the dis- play changes to show the value using your new specification. To perform 100 - 7 with 2 decimal places, and then change to 5 decimal places EEES 100-7 14. 29 0 |на еек | E(Fix) SE Fix 5 14. 28571 Note) No matter what settings are currently being applied for the number of decimal places, pressing Em ESA(E3)(Nrm) Ed returns to the Norm mode (1 or 2). @ To specify the Number of Significant Digits [Example To set the number of significant digits to 3 ma E ESE [F2)(Sci)(3] Sci 3_ a Sci 3 a. дде+о9 | Now all displayed values will be shown with 3 significant digits. important The above specification is applied to the displayed value only. The calculator still st the entire 13-digit mantissa and 2-digit exponent of the result in memory. If you h noe the number of significant digits specification while a calculation result is dia; | ; a, the display changes to show the value using your new specification Paved, fhe [Example | To perform 123 x 456 with 3 significant digits, and then change to 4 sig- nificant digits 123x456 5. 61e+04 ACJENENES (EE EES SHIFT) (DISP) | EN EINEN | Sci 4 5. 5609: +04 Note) No matter what settings are currentl | i | y being applied for the number of signifi igi pressing [A [87 (F3) (Nrm)E8 returns to the Norm mode (1 or 2). nificant digits EXE (Fa) (Sci)(4)(&e) BTo adjust the Contrast of the Display E to make display tighter @) io make display darker Important 1-4 Basic Operation The operations described here are fundamental calculations that you need to get started with the unit. Graphing, programming, and statistical calculations are covered in their own separate sections. M Using the Clear Menu The Clear Menu lets you clear either the entire memory of the unit or specific parts of the memory. *The procedures described below cannot be undone. Make sure that you do not need data any more before you delete it. e You can cali up the Clear Menu while the unit is in any mode. e To clear the entire memory a | ES ESS | (29) (Мс!) Мс! _ | = = . This operation clears all of the value memories, as well as any values assigned to r, 6, and variables. e To clear statistical memories only BEE SES ЕЕ ЕЕ | (F2)(Scl) Sc! _ | ES) se! 0. This operation clears any values assigned to Ex?, Ex, n, Ey?, Ey, and Exy. e To clear matrix memory sE MEINE | (F3) (F3)(ARR) | ERASE ARRAY | Press (FI(YES) to clear all programs from memory or (Fs) (NO) (or [Fre)) to abort this proce- dure without deleting anything. This operation clcars any values assigned to matrices A, B, and C. e To clear program memory и) | ERI EER EE F4)(PRG) | NES ERASE ALL PROG Ds) | Press FI(YES) to clear all programs from memory or (Fs) (NO) (or (RE) to abort this proce- dure without deleting anything. Einputting Calculations When you are ready to input a calculation, first press @ to clear the display. Next, input your calculation formulas exactly as they are written, from left to right, and press EX) to obtain a result. 2+3-4+10= 282808200 e:8-4H0 |, | 2(5+4) + (23 x 5) = CLOS) )ECOE)E) 2 (5+4) - (23x5) EI 5)DJ)EE @. 1565217391 The unit uses two types of functions: Type A functions and Type B functions. With Type A functions, you press the function key after you enter a value. With Type B functions, you press the function key first and then enter a value. (Type A function) Example Key Operation Squares: 42 4x) (Type B function) Example Key Operation Sine: 2 sin45° CEO) eFor detailed examples on all of the possible calculations available, see the section titled “Calculation Priority Sequence” on page 61. © To clear an entire calculation and start again Press the key to clear the error along with the entire calculation. Next, re-input the calculation from the beginning. EB Editing Calculations Use the @ and ® keys to move the cursor to the position you want to change, and then perform one of the operations described below. After you edit the calculation, you can execute it by pressing [ex], or use ® to move to the end of the calculation and input more. * To change a step Example 1 | To change 122 to 123 OEE | 122_ _ © |122 _ (3) | 123- | To change cos60 to sin60 ke9(6)(0) | cos 60 | OO |605 60 | m [sin 60 | e To delete a step To change 369 x x 2 to 369x2 BEBE) [389xx2— | D | 389x2 | e To insert a step Example | To change 2.36? to sin2.36? EOREED ED | 2.362_ | ODO 2. 362 | GA) 2.362 | m [sin 2. 362 | When you press [in a space is indicated by the symbol “ |”. The next function or value you input is inserted at the location of “_ J”. To abort the insert operation without inputting anything, move the cursor, press (ns) again, or press Ex). e To make corrections in the original calculation 14—0x2.3 entered by mistake for 14-10 x 2.3 AC OEIE)LJEIJES 14-0xe. 3 eMe Ma ERROR Step 4 Press © or ®. 1 1-05. 3 | Cursor is positioned automatically at the location of the cause of the error. Make necessary changes. 14-10x2. 3 ВС | Ш | Execute it again. 14-10x2. 3 = | - 3. 2e, HAnswer Function The unit's Answer Function automatically stores the last result you calculated by press- ing [xg (unless the Ex) key operation results in an error). The result is stored in the answer memory. e To recall the contents of the answer memory ® To use the contents of the answer memory in a calculation 123 + 456 = 579 789 — 579 = 210 690002) С)Е3С0С5)(5) 29) | 123+456 79 | AEE) A | 789-Ans_ | (Exe) 788—Ans 210. *The largest value that the answer memory can hold is one with 13 digits for the mantissa and 2 digits for the exponent. * Answer memory contents are not cleared when you press the 8 key or when you switch power off. NM Using Multistatements Multistatements are formed by connecting a number of individual statements for sequen- tial execution. You can use multistatements in manual calculations and in programmed calculations. There are three different ways that you can use to connect statements to form multistatements. eColon (:) Statements that are connected with colons are executed from left to right, without stopping. eDisplay Result Command( 4) When execution reaches the end of a statement followed by a display result command execution stops and the result up to that point appears on the display. You can resume execution by pressing the Ex) key. eNewline Operation The newline operation ends the line you are currently inputting, and moves the cursor to the next line. When execution reaches the end of.a line where a newline operation was performed, the unit treats the end of the line like a colon (multistatement connector). e To use multistatements 6.9 x 123 = 848.7 123 - 3.2 = 38.4375 BORE) = Ew A) fw 123>A:6. 9XA 4 A+3. 2_ (Fel(:) (eID) EI Erma) CODE - EEE EXE 123>A:6. 9xA4 A+3. 2 848. 7 — Disp — Appears on display when “4” is used. EXE 123>A:6. 9XA 4 A-3.2 848. 7 38. 4375 *Note that the final result of a multistatement is always displayed, regardless of whether it ends with a display result command. *You cannot construct a multistatement in which one statement directly uses the result of the previous statement. 123% 456; x5 Invalid HB Multiplication Operations without a Multiplication Sign You can omit the multiplication sign (x) in any of the following operations. eBefore the type B functions (page 61) and coordinate transformation functions: 2sin30, 10l0g1.2, 2/3, 2pol(5, 12), etc. Before constants, variable names, value memory names 27, 2AB, 3Ans, etc. Before an open parenthesis 3(5+6), (A+1)(B—1), etc. E Performing Continuous Calculations The unit lets you use the result of one calculation as one of the arguments in the next calculation. The precision of such calculations is 10 digits (for the mantissa). 3x4=12 12-3.14=3.821656051 O3)EI ES) 3x4 12. (Continuing) ESG) )(1)(4) | 12. +3. 14_ | (exe) 12. —3. 14 3. 821656051 axa BOBOEEE |183 1. es) ee 1+3 0. 3333333333 Precision up to 10 digits (Continuing) B33)g | @. 3333333333x3 0. 9999999999 Continuous calculations can also be used with Type A functions (see page 61). 78 -6=13 132=169 EOS E 7876 13. (Continuing) | 13.2. | = 13. 2 169. EB Using the Replay Function The Replay Function automatically stores the last calculation performed in replay memory You can recall the contents of the replay memory by pressing @ or ®. If you press ®, the calculation appears with the cursor at the beginning. Pressing @ causes the calcu- lation to appear with the cursor at the end. You can make changes in the calculation as you wish and then execute it again. To perform the following two calculations 4.12 х 3.58 + 6.4 = 21.1496 4.12 х 3.58 — 7.1 = 7.6496 @904)С)0002)63(8)С)(5) (8) 4. 12X3. 58+6. 4 860006 21. 1496 © | 4. 1ex3.58+6.4_ | 4. 12x3. 58+6. 4 | 4 18x3. 58-7.1_ | (eg) 4. 12x3. 58—7. 1 7.8496 *The maximum capacity of the replay memory is 127 steps. *The contents of the replay memory are retained even if you press @ or switch power off. OOO R000) CENIDE) X EEES | 159x456 os. | 56088. |- ВИ @ | 123x456. Ш *The contents of the replay memory are cleared whenever you change from one meny to another. E Engineering Symbols You can call up this menu to select engineering symbols for use in calculations. e To use engineering symbols in calculations 1000 mx5 k EOE) ERE (m)E (5)(F6) (CO) (F1) (k) [Exe 1 900MX5k 5000. The following is a list of available engineering symbols and their meanings. displays: E (mM) milli 10 3 F(x) micro 10 8 (33) (п) папо 109 Ep) | pico 10 ES)(1) femto 10 "5 [E6)(D) Next menu displays: Fl(k) kilo 10° FE(M) mega 108 E(G) giga 10° F(T) tera 1012 ESP) peta 1075 ES(E) exa 1078 *You can only use engineering symbols in manual calculations. You cannot use them in multistatements or program calculations. — $2 — T g Scientific Functions There are 4 scientific function menus: a Hyperbolic Function Menu, a Probability Function Menu, a Numeric Function Menu, and a Sexagesimal Function Menu. e To call up the Scientific Function Menu I] | E ES | e To use the Hyperbolic Function Menu si | ENE [EE FO ES | (F1) (Е) (НУР) EJ в В В © © Press the function key below the hyperbolic function you want to input. En(snh) ................. hyperbolic sine EF2)(esh) ................. hyperbolic cosine Es(tnh) ............. hyperbolic tangent Fa)(snh-') ............. inverse hyperbolic sine Es(esh *) .............. inverse hyperbolic cosine {Fe)(tnh *) .............. inverse hyperbolic tangent Press to backtrack to the Scientific Function Menu. e To use the Probability Function Menu SHIFT) (MATH (DMS) | (F2) E2(PRB) | НЕА Е Е En | п ев а Press the function key below the probability function you want to input. FU) cee, factorial of x EJ(nPr) oo permutation EJ(nCry coo combination Fa(Rng) ............... random number generation Press to backtrack to the Scientific Function Menu. e To use the Numeric Function Menu | ESE | (F3) ENUM | ве и ее Е А | E) (2) (9) (fe) 6 Press the function key below the numeric function you want to input. (FIJ(Abs) ................. absolute value (Fa)(int) integer extraction [F3](Fre) ………….… fraction extraction Fa)(Rnd) ................ rounding* FS)(Intg) ................. maximum value that does not exceed argument *Rounds the internal value to 10 significant digits. The same rounding is applied to the Ans memory contents. In the Fix mode, the internal value is cut off in accordance with the Fix specification. In the Sci mode, the internal value is cut off so the number of significant digits is in accordance with the Sci mode specification. Press to backtrack to the Scientific Function Menu. e To use the Sexagesimal Function Menu | ENF FE] ON) I | F4)(DMS) | KZ Ea | 2] Press the function key below the sexagesimal function you want to input. (Fi) (0 >) Luce For input of hours, minutes and seconds, or degrees, minutes and seconds as sexagesimal values and seconds as decimal values Press to backtrack to the Scientific Function Menu. For input of hours, minutes and seconds, or degrees, minutes Y @i Value Memories The unit comes with 28 value memories as standard (which can be expanded up t You can use value memories to store values to be used inside of calculations 059), memories are identified by single-letter names, which are made up of the 26 lett = oi the alphabet, plus r and 0. The maximum size of values that you can assign t ers of memories is 13 digits for the mantissa and 2 digits for the exponent. Value mom o value tents are retained even when you switch power off. | ory con- «Some value memories are used by the unit for certain types of calculations. Note the following. Type of Calculation Value Memories Used Single-Variable Statistics (non-storage) ` | ммм Paired-Variable Statistics (non-storage) | PORUVW | You cannot assign values to these value memories while the above calculations are b ing performed. You should also clear the value memories before starting the above o Y ations. Be especially careful during programmed calculations to avoid problems c sed by values mistakenly assigned to memories that are used by the calculator Hee ® To assign a value to a value memory [Example |. To assign 123 to value memory A @9000[2)3) =) (А) Е) 123-A 123. To add 456 to value memory A and store the result in value memory B BS ew (A) E325) (6)=) mB) A+456>8 579. * To store the result of an operation to a value memory To store the result of log2 to value memory s lof) ee log 2>S 0. 3010299957 e To display the contents of a value memory To display the contents of value memory A MERE) A 123. e To clear a value memory To clear value memory À DOPeAF aa a] 0. e To clear all value memory contents ES EEN (Mel) ES | Mc | O. Mincreasing the Number of Value Memories Though 28 value memories are provided as standard, you can configure the memory of the unit to increase the number of value memories and decrease the amount of program memory. Each additional value memory decreases the number of program memory steps by 8 (see page 174 for a full discussion of program steps). Number of Value Memories 28 29 30 31 qe 548 | Number of Program Memory Steps | 4164 | 4156 | 4148 | 4140 | 4 | The maximum number of value memories possible is 548 (an increase of 520). *You may not be able to increase the number of value memories to the level you want if the memory already contains programs, matrices, function memory contents, or statisti- cal data. If there is not enough unused memory available to increase to the number you specify, an error message will appear on the display. *The specification can also be included within a program. e To increase the number of value memories [Example | To increase the number of value memories by 30 (for a total of 28 + 30=58) (un (eim)[3)[0 JE) Program : 0--0 F-Memory : 0—2 Starióo) : Co] a дт| с Stat (REG) : 92 @ Matrix : 8—o 3924 Bytes Free+® | (1) Number of Program Steps Used @ Number of Function Memory Steps Used @Number of Value Memories Available @ Number of Statistical Memory Steps Used 6) Number of Matrix Memory Steps Used (6) Number of Unused Program Steps Remaining e To check the current memory status (ShiF1) (Detm)(ExE) (or press and then hold down (His) e To initialize the number of value memories бя) (и) Го ее) Program O F—Memor y Q Memory : 28 Stat (SD) : 0 Stat (REG): O Matrix 8 e 4164 Bytes Free HAbout memory names You can use the additional memories you create from program memory just as you use the original 28. The names of the additional memories are Z[1}, Z[2], Z[3], etc. If you increase the number of value memories by 5, you can access the original 28 memories, plus memories Z[1] through Z[5]. 1-5 Using the BASE-N Mode You can use the BASE-N Mode to perform calculations with binary, octal, decimal ang hexadecimal values. You should also use this mode to convert between number systems and for logical operations. *You cannot use scientific functions in the BASE-N Made. * You can use only integers in the BASE-N Mode, so fractional values are not allowed. If you input a value that includes a decimal part, the unit automatically cuts off the decimal. elf you attempt to enter a value that is invalid in the number system (binary, octal, decimal, hexadecimal) you are using, the calculator displays an error message. The following show the numerals that can be used in each number system. Binary: 0, 1 Octal: 0, 1, 2, 3, 4, 5, 6, 7 Decimal: O, 1, 2, 3, 4, 5, 6, 7, 8, 9 Hexadecimal: O, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,C, D, E,F * The alphabetic characters used in the hexadecimal number appear differently on the display to distinguish them from text characters. Normal Text: A, B,C, D, E, F Hexadecimal Values: /A, B, €, D, E, F «Negative binary, octal, and hexadecimal values are produced using the two's comple- ment of the original value. *The following are the display capacities for each of the number systems. Number System Display Capacity Binary 16 digits a Octal 11 digits Decimal 10 digits Hexadecimal 8 digits eThe following are the calculation capacities for each of the number systems. Calculation Ranges in BASE-N Mode Binary Values Negative : 1000000000000000 < x = 1111111111111111 Positive : О = х < 111111111111111 Octal Values Negative : 20000000000 = x < 37777777777 Positive :0 < x = 17777777777 Decimal Values Negative : —2147483648 < x < —1 Positive :0 < x < 2147483647 Hexadecimal Values Negative : 80000000 < x < FFFFFFFF Positive : 0 < x < 7FFFFFFF e To enter the BASE-N Mode E Main BASE-N Mode screen RUN 7 BASE-N DEC Dec{Hex[Bin[Oct[d-o[LOG e To set the default BASE-N Mode number system [Example | To set the default BASE-N Mode number system to decimal EDF (Dec) ES EN 0 The following are the number systems that are available. (Fi(Dec) decimal Fz)(Hex) hexadecimal (Fa)(Bin) ...... binary Fa](Oct) ..... octal * To convert a displayed value from one number system to another ¡Example To convert 1,038; (default number system) to its hexadecimal value ESO S)EJES 1038 1038 F2)(Hex) ES | Hex 000040E e To input values of mixed number systems To input 1,0380 +25Cx + 110115 + 230, when the default number system is decimal @(F1)(Dec) eg Dec > (2300)03) (8) Е5)(а — о) (2) (п) EECBENDOOON [ARE PIE EJES) (0)2)(3)ES 1888 DI E) E) E FE The following are the types of values that can be specified in the above menu. (FI)(d) ..................... decimal value E2)(h) ..................... hexadecimal value (FS)(D) ..................... binary value Es(O) ..................... octal value Press to backtrack to the main BASE-N Mode screen. e To input logical operations To input and execute “120,5 and AD.” (о) Hex 9 F* (Hex) ES 20000000 120and/AID 20000020 M@)(0)Fe)(LOG)(F3) (and) (A) DE: Neg]Notland] or |xor]xnor] The following are the logical operations that can be input from the above menu. (FI(Neg) ................ negation (Not) ................. NOT F3)(and) ................. AND (Or)... OR Es)(xor) .................. XOR Fe(xnor) ................ XNOR Press to backtrack to the main BASE-N Mode screen. 1-6 Using the Matrix Mode g About Matrices Thi s unit's matrix operations use 3 matrices, named A, B, C. The following table shows how each matrix is used. Matrix Name с Addition/Subtraction/ Multiplication/Division Result Scalar Product Result Transposition Matrix Determinant OOO) O > Not used Inverse Matrix O Result Matrix Exchange Exchange of A an B O O O Result O, O d B Not used Matrix C Copy Destination Origin Matrix Dimension 9x9 maximum e To enter the Matrix Mode [Hol (0) Main Matrix Mode screen RUN / MATRIX А(ехе) B(exe)_ С (0х) angle : Deg—— display :Nrmi ENED EE ESE — Matrix Mode Title —— Matrix Sizes — Unit of Angular Measurement — Display Format E) E) E) FB F 6 The following are the operations that are available from this menu. Press the function key below the operation you want to perform. (EI(A) ............... Displays matrix A contents [Е2)(В) ............... Displays matrix B contents ES(+) .............. Adds matrix A and matrix B F(—) .............. Subtracts matrix B from matrix A (F(X) .............. Multiplies matrix A by matrix B Fe)(C) ............... Displays matrix C contents Many of the matrix operations described in this manual are performed using matrix A in examples. Note that the same operations can be used with matrix B. ® To clear matrix memory (ri (CA (F3) (ARR) ERASE ARRAY [Ng] Press [EN(YES) to clear matrix memory or [Fs)(NO) (or (E) to abort the operation without clearing anything. You should clear matrix memory if you want to perform any non-matrix calculations that use memories. Note that the above operation is not required if you have specified a new matrix size, because the size specification automatically clears matrix memory. e To specify matrix size To specify a size of 3 x 3 for matrix A F(A) EZ E ES ea | FOO) ES | (F1] (DIM) MAT A Row:2 Colm:2 ENESIE MAT A Row : 3 Colm:3 oO Selected Cell EXE Matrix Name —-A 1 2 3 1 | 0 | 2 0 О 0 3 0 0 0 0. IES TE EE Value Stored in Cell LL e To input matrix data To input the following data into matrix A (3x4) 1 0 3 4. 2 1 0 1 3 1-2-3 Input each value and press (Ex). DEERE PEOEOEDE FEIEEZEE EE «After you finish inputting the data, you can return to the main Matrix Mode display by | pressing Pre). I e To move around a matrix You can move around the matrix using the cursor keys. (a) Moves up. © Moves down. @ Moves left. If the pointer is at the far left of a row and there is another row above, pressing this key scrolls to the line above, with the pointer at the far right of the line. (> Moves right. If the pointer is at the far right of a row and there is another row below, pressing this key scrolls to the line below, with the pointer at the far left of the line. * Holding down any of the cursor keys performs the corresponding operation at high speed. e Capacity of each cell eOniy 5 rows and 3 columns of a matrix can be shown on the display. The cursor key operations cause the screen to scroll in order to accommodate larger matrices. «The capacity for each cell is 6 digits for positive values and 5 digits for negative values. sExponential values are cut off to one significant digit. BM Performing Matrix Arithmetic Operations You can use matrix A and matrix B contents in addition, subtraction and multiplication operations. The examples of these operations presented here are based on the following 2 matrices. Matrix A Matrix B 21271) Create these matrices in memory using the following procedure. e To input matrix A data (oo) [0 )(E1) (A) Fs) (7) EN(DIM) A__1__ 2 2525 IT o. ] DEE PEE e To input matrix B data PREF2)(B) FS) (7) FI (DIM) B_1 —e ZEEE UN Br 3] DEE DEEDES © To add matrix A and matrix B г | Но НЕ Е Е Е | (+) с 1 € ‚| à 2 4 2 EEES * Matrix C appears, showing the sum of the values in the cells of matrix A and matrix B. Y «The following are the operations that are available from the function display at the bot- tom of the screen. Press the function key below the operation you want to perform. [Е](С—-А) .............. Transfers matrix C contents to matrix A (deleting matrix A contents) FJ(C—B) .......... Transfers matrix C contents to matrix B (deleting matrix B contents) FJ(ERS) .............. Deletes the matrix «Matrix A and matrix B can be added only if the dimensions of the matrices are identical. Different dimensions produce a “Dim ERROR” when you try to add the matrices. ¢ To subtract matrix B from matrix A AIBL+] E EEE eMatrix C appears, showing the difference of the values in the cells of matrix A and matrix B. *The following are the operations that are available from the function display at the bot- tom of the screen. Press the function key below the operation you want to perform. FI(C>A) .... Transfers matrix C contents to matrix A (deleting matrix A contents) F2}(C>B) .............. Transfers matrix C contents to matrix B (deleting matrix B contents) E3)(ERS) ................ Deletes the matrix *Matrix A and matrix B can be subtracted only if the dimensions of the matrices are iden- tical. Different dimensions produce a “Dim ERROR” when you try to subtract the matrices. You cannot subtract matrix A from matrix B. To accomplish the equivalent result though, you can exchange the contents of matrix A and matrix B (see page 56) and then perform the subtraction operation. — ® To multiply matrix A by matrix B EEE EEN | (Fs)( x) С Е | o ы 2 6 7 4. MED EE «Matrix C appears, showing the product of the values in the cells of matrix A and matrix B. *The following are the operations that are available from the function display at the bot- tom of the screen. Press the function key below the operation you want to perform. (FI(C+A) ......... Transfers matrix C contents to matrix A (deleting matrix A contents) [F2}(C—B) Transfers matrix C contents to matrix B (deleting matrix B contents) (F3) (ERS) Deletes the matrix Matrix À and matrix B can be multiplied only if they are of identical size (but not neces- sarily of identical dimensions). If matrix A is 3x2, for example, it can be used for multi- plication with a matrix B that is 2 x n (n=1-9). Different sizes produce a “Dim ERROR” when you try to multiply the matrices. You cannot muitiply matrix B by matrix A. To accomplish the equivalent result though, you can exchange the contents of matrix A and matrix B (see page 56) and then perform the multiplication operation. g Other Matrix Operations A Matrix Function Menu provides calculation of the scalar product, transposition, calcula- tion of the determinant, and calculation of the inverse matrix. A Matrix Editing Menu lets you make changes to the configuration of a matrix after you already have it set up. e To display the Matrix Function Menu Example | To display the Matrix Function Menu for matrix A FIA) PA ESO Ea © | «The following are the operations that are available from the function display at the bot- tom of the screen. Press the function key below the operation you want to perform. FORA) 2... Returns the scalar product of matrix A FAY) Lee. Transposes matrix A EIA) .......еееоеноно Returns the determinant of matrix A FHA 1)... Returns the inverse matrix for matrix A FS (AB) ............... Exchanges the contents of matrix A and matrix B FD) ee Matrix Editing Menu Important «Performing the above operations on the contents of matrix A stores the results in matrix C. e To display the Matrix Editing Menu [Example | To display the Matrix Editing Menu for matrix A [Е6) (52) DIMIERSICLA)ROWICOL *The following are the operations that are available from the function display at the bot- tom of the screen. Press the function key below the operation you want to perform. {F1 (DIM) ...... For specification of the size of the matrix (F2)(ERS) Deletes the matrix (Fs) (CLR) Lu. Clears the matrix (FA) (ROW) ...... Adds, inserts, and deletes rows FS(COL) ..... Adds, inserts, and deletes columns e To delete a matrix Example To delete matrix A FIA) ES) (1) E2)(ERS) ERASE MAT ^ №) | в Press [EN(YES) to delete the matrix or Fs) (NO) (or rg) to abort the operation without clear. ing anything. When the matrix is deleted, the following message appears to indicate that the matrix no longer exists. EN(YES) A No existence DIMIERSICLAJROWICOL] * At this point, both the row and column dimensions for the matrix become zero. вом iE Colm: @ To perform another matrix calculation, be sure to set the dimensions of the matrix first. e To ciear the contents of a matrix Example | To clear matrix A [F1}(A) FOO) A 1 2 ESI(CLA) | mE] 2 0 0 O. KA] At LIA] A JAB] © | Da All of the cells of the matrix are cleared to zeros. e To delete à row from a matrix Example | To delete row 2 from matrix A FI(A) F6) (7) (Fa) (ROW) 21 NS Cup) (ROW) | И (Fi) (DEL) The selected row is deleted. e To insert a row in a matrix [Exampie | To insert a row between row 1 and row 2 of matrix A (FIA) ES (O) (Fa) (ROW) © 1. DERE EE (Row) — 49 — [F2)(INS) e To delete a column from a matrix e ai To delete column 2 from matrix A a 2 (F(A) 1 1 [Fe)(O) @. (ROW) F)(COL) | (COLUMN) | The row is inserted above the selected row. E © e To add a row to a matrix >» A 1 2 3 1 1 E 3 To add a row following row 4 of matrix À 2 4 5 | (F1)(A) 13 7 8 9 [Fe)(O) 2. DELHI FA (ROW) (COLUMN) @®®® A_1 —e 1 1 e (F)(DEL) A 1 2 8 a Ш 3 5 6 2 4 6 4 B 3 7 9 7. (ROW) The selected column is deleted. e To insert a column in a matrix F)(ADD) A 7 2 To insert a column between columns 1 and 2 of matrix A 1 1 2 (F(A) 2 3 4 3 5 6 E8)(D) 4 7 8 (ROW) | ® A 5 1 1 2) The row is added after the selected row. 2 1 2 3 1 1 4 1 1 2. (COLUMN) (2) — 50 — —51— 1 2 [F2)(INS) A 1 2 3 4 _Â | — — Го го Q. (COLUMN) The column is inserted to the left of the selected column. e To add a column to a matrix To add a column between columns 1 and 2 of matrix A (FI(A) Е6) (©) (F5)(COL) A ] 2 a 1[ NT 2 2 3 4 3 5 6 4 7 8 1. (COLUMN) (F3)(ADD) A 1 2 3 1 1 ИИ 2 2 3 0 4 3| 5 0 6 4 7 0 8 O. (COLUMN) The column is added to the right of the selected column. + _ e To calculate the scalar product To calculate a scalar product by multiplying the following data in Matrix A by 4 Matrix A (3 a) 3 4 (A) (AEN (kA) The entered value must be a real number. eResults are stored in matrix C. e To transpose a matrix To transpose the following data in matrix A Matrix A 1 2 cs 5 6 (F1) (A) A 1 2 | 2 e 3 ‘| 3 5 6 1. [RNIN EEE #2) 7 [F2)(A') ER EE EE * This operation transposes matrix A (changing the columns to rows and rows to columns) and stores the results in matrix C. e To calculate the determinant To calculate the determinant of the following data Matrix A A 2 3. ( 4 5 $) ,-1 -2 0 (F1) (A) A т 1[ ST 2 4 3 —] 1. EX EA I Sl BE EA ES)(1 A!) detA = —g. *This operation calculates the determinant of square matrix A or B. *Note that the determinant can be calculated for square matrices (same number of rows and columns) only. A “Dim ERROR” occurs when this operation is attempted with a matrix that is not a square matrix. *The number of steps required to perform this operation can be determined by the fol- lowing formula: (number of rows x number of columns) x 8 A Mem ERROR occurs if there is not enough memory to perform the operation. e To calcuiate an inverse matrix [Example To calculate the inverse matrix of the following data Matrix A ;1 2, ‘за’ [F1)(A) A _1 2 | DJ 2] 2 3 4 1. CAA rE Eee [F4)(A 1) С 1 2 | EEE |] 2 1.5 -0.5 —. C-AlC-BJERS «This operation calculates the inverse of square matrix A or B and stores the results in matrix C. «The dimension of matrix C is the same as matrix A or B. There is no inverse matrix when ad — bc = 0 (when the matrix equals 0). In such a case, the above operation produces a “Ma ERROR”. eNote that the inverse matrix can be calculated for square matrices (same number of rows and columns) only. A “Dim ERROR” occurs when this operation is attempted with a matrix that is not a square matrix. eMatrix A ! (which is the inverse of matrix A) satisfies the following conditions. 1 0: AA-1=E={ | ) *The following is applied to the inverse matrix (A ') of 2x2 square matrix A. ‘a b,: A= | ca Therefore, A '=—1 | d -b | when ad —bc0 ad—bc ‘ -C€ a ® To exchange matrix A and matrix B contents To exchange the contents of matrix A and matrix B when they originally contain the following data Matrix A Matrix B (1 2 \ (7! 2) \3 4 ) 3 4) [F1](A) (Fs)(A-B) A _1 —e. | E 2] 2 3 4 *This operation exchanges the contents of matrix A and matrix B. — Matrix operation pr tions | sCalculation of determinants and inverse matrices uses the elimination method, so errors (such as dropped digits) may be generated. ¢During matrix and inverse matrix calculations, large errors are generated whenever the ratio of the values of the components that make up the matrix exceed the value equivalent to 1x 10°. Exceeding this value for a matrix calculation produces a value of 0, while an inverse matrix calculation generates an “Ma ERROR”. *A Mem ERROR occurs if there is not enough memory to perform the operation. * Matrix operations are performed individually on each element, and so calculation may require considerable time. The calculation precision of matrix calculations is 10 digits, +1. Tr 1-7 Using the Function Memory you can store up to six functions in memory for instant recall when you need them. Function memory can be used in any mode except the BASE-N Mode. e To display the Function Memory Menu Нет «The following are the operations that are available from the function display at the bot- tom of the screen Press the function key below the operation you want to perform. FI (STO) Stores functions " FZ((RCL) ............... Recalls functions Fa{fny e... Specifies input as a function. See page 162 for an example of [F3)(fn) operation. (Fa) (LIST) ....... Displays a list of stored functions e To store a function [Example | To store the function (A : B) (A B) as function memory number 3. ECO (A) Ep ar (5) D) (Om (A+B) (A-B) _ (A) Geis) (8) 5) (Hr) (Emm) ESTO GN US EVSTO) STO [em KIN EH (3) FUNCTION MEMORY 1: fe: fa: (A+B) (A-B) fa: fs: fe: elf the function memory number you assign a function to already contains a function, the previous function is replaced with the new one. T — e To recall a function e To delete a function To recall function memory number 3 [Example | To delete function memory number 3 | LIST (TE) (or) Ewe) LIST F F2(RCL) | Elo RCL MEN MEN —] FU(STO) STO LIST | (A+B) (A-B)_ 1 FUNCTION MEMORY ] ! *The recalled function appears at the current location of the cursor on the display. e To display a list of available functions fs Te: LIST LIST eExecuting the store operation while the di i | . Function Memory you specify. 'Splay is blank deletes the function for the (F4)(LIST) FUNCTION MEMORY fi: fe: 13: (А+В) (А-В) Та: fs fe: Кен — 58 — — 59 — 1-8 Graphic and Text Displays The unit uses both a graphic display and a text display. The graphic display is used for graphics, while the text display is used for calculations and instructions. The contents of each type of display are stored in independent memory areas. * To switch between the graphic display and text display Press the (67) key. You should also note that the key operations used to clear each type of display are different. e To clear the graphic display Press [um(Fs) (Cls) (Ext). e To clear the text display Press EX. If you press (X while in the graphic display, the calculator clears the display and automat. ically switches to the text display. Though the graphic display is cleared, it remains in memory, so you can return the graph to the display by pressing 6-7. Tr ! : 4-9 Technical Information This section provides information on the internal workings of the unit. g Calculation Priority Sequence This calculator employs true algebraic logic to calculate the parts of a formula in the following order: "Coordinate transformation/integration “Pol (x, y}, Rec (r, 6), fdx @Type À functions With these functions, the value is entered and then the function key is pressed. x2 x ‘, x!, % 7, ENG symbols (3) Power/rcot (4) Fractions ale (5)Abbreviated multiplication format in front of x, memory or parenthesis 27, 5A, wR, etc. (6) Type B functions With these functions, the function key is pressed and then the value is entered. У, У + 109, In, e*, 10%, sin, cos, tan, sin *, cos", tan", sinh, cosh, tanh, sinh! cosh ', tanh", (—), parenthesis, (following in BASE-N calculations only) d, h, b, o, Neg, Not (7 Abbreviated multiplication format in front of Type B functions 2/3, A log2, etc. (8 Permutation, combination nPr, nCr Ox, - 0O+, - (and (Mor, xor, xnor | BASE-N calculations only "When functions with the same priority are used in series, execution is performed from right to left. e‘InV120 — e“{In(V120)} Otherwise, execution is from left to right. *Anything contained within parentheses receives highest priority. 2+3х (109 sin27? +6.8)-22.07101691 (in the “Rad” mode) O! LO | © o ® ® EM Stacks The unit employs memory blocks, called stacks, for storage of low priority values and commands. There is a 10-level numeric value stack, a 26-level command stack, and a 10-level program subroutine stack. If you execute a formula so complex it exceeds the amount of stack space available, an error message appears on the display (Stk ERROR during calculations or Ne ERROR during execution of a program subroutine). Stk ERROR Step 26 [Ехатр!е) 2 х ( (З+4х (5 + 4) - 3) - 5) +8 = 5771212] 1874 088 @ 56 (7 Numeric Value Stack Command Stack ®| 2 ml x @ | 3 2] ® | 4 B| ( @® | 5 a | + ® | 4 B | x 6) | ( + eCalculations are performed according to the priority sequence described on page 61. Once a calculation is executed, it is cleared from the stack. gvalue Input and Output Limitations able range for both input and output values is 10 digits for the mantissa and w | a str the exponent. Internally, however, the unit performs calculations using 13 digits orne mantissa and 2 digits for the exponent. 0 BEER 3e5+7 42857. 14286 EEE Ea) 3E5-7-42857 ES 0. 14285714 eCalculation results that are greater than 10 (10 billion) or less than 10 2 (0.01) are automatically displayed in exponential form. 3x105-7= [7 [E 3e5+7 messe 42857. 14286 B@2)EGEIEE 56857. 14286—4285 O. 14286 After a calculation is complete, the calculator rounds off the mantissa to 10 digits and displays the result. The displayed result can be used in the next calculation. «Values are stored in memory with 13 digits for the mantissa and 2 digits for the exponent. HB Steps The unit has a 127-step area for execution of calculations. Each time you press a numeric key or an arithmetic operation key, one step of memory is used. Each function in your calculation also takes up one step. Though such operations as require two key operations, they take up only one step, because the two key operations actually input a single function. You can count steps using the cursor. Each time you press @ or ®, the cursor moves one step. A calculation can consist of up to 127 steps. Whenever you input the 122nd step of any calculation, the cursor changes from “__” to “IM” on the display, to let you know that you are running out of memory. If you still need to input more, you should divide your calculation into two or more parts. Note) *As you input numeric values or commands, they appear flush left on the display. Calculation results, on the other hand, are displayed flush right. HB Overflow and Errors Exceeding a specified input or calculation range, or attempting an illegal input causes an error message to appear on the display. Further operation of the calculator is imposs;. ble while an error message is displayed. The following events cause an error message to appear on the display. «When any result, whether intermediate or final, or any value in memory exceeds + 9.999999999 x 10% (Ma ERROR) *When an attempt is made to perform a function calculation that exceeds the input range (Ma ERROR) (see page 221) «When an illegal operation is attempted during statistical calculations (Ma ERROR) For example, attempting to obtain ¥ or xon without data input. «When the capacity of the numeric value stack or command stack is exceeded (Stk ERROR) For example, entering 23 successive (J, followed by 2E33E34. *When an attempt is made to perform a calculation using an illegal formula (Syn ERROR) For example, 50383693. eWhen an illegal memory specification is made (Mem ERROR) *When an illegal command or function argument is used (Arg ERROR) *When an attempt is made to use an illegal dimension during matrix calculations (Dim ERROR) Notes) * Other errors can occur during program execution. See page 219 for details. Most of the calculator's keys are inoperative while an error message is displayed. You can resume operation using one of the two following procedures. * Press the key to clear the error and return to normal operation. * Press @ or ® to display the error (see page 28). EM Exponential Display During normal calculation, the unit is capable of displaying up to 10 digits. Values that exceed this limit, however, are automatically displayed in exponential format. You can choose between 2 different types of exponential display formats. Norm 1: 10 2(0.01)> |x|, |x| 210" Norm 2: 10 9(0.000000001)> | x , |x] =10" You can select between Norm 1 and Norm 2 using the Display Mode (page 20). Pressing displays the current mode settings. 183200 15008 A -200 (All of the examples in this manual show calculation results using Norm 1.) (Norm 1 display format) 5. E-03 Z. 205 | (Norm 2 display format) Y HOW *5 interpret exponential format 1.2e+11 — Mantissa Exponent => 1.2>10"" =» 120,000,000,000 12€-11 indicates that the result is equivalent to 1.2 x 10’. This means that you should move the decimal point in 1.2 eleven places to the right, since the exponent is positive This results in the value 120,000,000,000. Mantissa Exponent =» 1.2 х 10 3 =» 0.0012 1.22-03 indicates that the result is equivalent to 1.2x 10 3 This means that you should move the decimal point in 1.2 three places to the left, since the ex onent is i This results in the value 0.0012. p is negative. MCalculation Execution Display When the calculator is busy drawing a graph or executing a long, complex calculation or program, a black box (IM) flashes in the upper right corner of the display. This black box indicates that the calculator is performing an internal operation. Manual Calculations I 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 Arithmetic Calculations Units of Angular Measurement Trigonometric and Inverse Trigonometric Functions Logarithmic and Exponential Functions Hyperbolic and Inverse Hyperbolic Functions Other Functions Coordinate Conversion Permutation and Combination Fractions Engineering Symbol Calculations Number of Decimal Places, Number of Significant Digits, Display Format Calculations Using Memory BASE-N Mode Calculations Chapter 2 Manual Calculations — Manual calculations are those that you input manually, as on the simplest of calculators They are to be distinguished from programmed calculations. This chapter provides a var. ious examples to help you become familiar with the manual calculation capabilities of the unit. 2-1 Arithmetic Calculations eEnter arithmetic calculations as they are written, from left to right. eUse the BMC) key to input the minus sign before a negative value. eCalculations are performed internally with a 13-digit mantissa. The display is rounded to a 10-digit mantissa before it is displayed. Example Operation Display 23+4.5-53=-25.5 23534.5 95361) —25.5 56 x (— 12) + (-2.5) = 268.8 56 E36) 12 BEA) 2.56%) 268.8 12369 x 7532 x 74103 = 123696375323 6.903680613 x 10'* 7410365 | 6.903680613e+12 (6903680613000) (4.5x107)x(-2.3x 107) 4.5975 EIEN) 2.3 Ex = — 1.035 x 107° (97) =) 7 9 (25) — 1.035Е-03 (- 0.001035) (Norm 1 display format) (2+3) х 10° = 500 (026330)63 1 69 2 (63 500. *"D28 3062 does not produce the correct result. Be sure to enter this calculation as shown. (1 x 10°) = 7 = 14285.71429 16559769 14285.71429 (1 х 10°) = 7 — 14285 = 0.71428571 1 67547 31428565 0.71428571 — «For mixed arithmetic calculations, multiplication and division are given priority over addition and subtraction. Example Operation Display 3+5x6=33 3050665 33. 7x8-4x5=36 763863463564 36. 1+2-3x4-5+6=6.6 192838485066 6.6 gCalculations Using Parentheses Example Operation Display 100 — (2 +3) x 4 = 80 100 [02330063 465) 80. 2+3х (4+ 5) = 29 28381040565 29. *The final closed parentheses (immediately before operation of the Bd key) may be omitted, no matter how many are required. (7-2) x (8 +5) = 65 0782008056 65. *A multiplication sign immediately before an open parenthe- sis may be omitted. 10 — 12 + 7х (3 + 6); = - 55 1063002637 ГОЗЕЭ 6) — 55. “In this manual, the multiplication sign is always shown. 2x3+4 5 =(@x3+4)+5=2 (02893840856 2. 5x6+6x8 15x44 12x370-8125 0526060808 015240912830) 0.8125 1.2x10'9)- ((2.5x 10 027 (25107) 1.2919 [02.569 XTagi = 45x10 20833 1000) 4.5Е+18 6 ax5-03 6EIT4€I50JES 0.3 *The above is identical to 6834635 (© | 2-2 Units of Angular Measurement eSee page 20 for full details on specifying the unit of angular measurement. «Once you specify a unit of angular measurement, it remains in effect until you specify a different one. The specification is retained even if you switch power off. Example Operation Display Result displayed in degrees. To convert 4.25 rad to [ur Er) (F1) (Deg) EE degrees. 4.255(NEE 243.5070629 47.3° + 82.5rad = 4774.20181° 47.3€382.5[) (19 4774.20181 7 2-3 Trigonometric and Inverse Trigonometric Functions «Be sure to set the unit of angular measurement before i i . ; performing trigo tion and inverse trigonometric function calculations. g trigonometric func- «The following calculations cannot be performed in the BASE-N Mode Ewen one) (F1) (De 9) EE) (sin) 6 3 fi) (mm) (Fa) (DMS) Ei)(o » ») 52 (FJ(o > ») 41 (F1](o » ») (eg Example Display sin 63%52 41” =0.897859012 0.897859012 cos ( 3 rad ) =0.5 (HA) DR) (E2) (Rad) 8) CEE 3 E 0.5 tan(- 35gra) = - 0.6128007881 (FT) (mo) (£3) (Gra) Exe) tner 356 | —0.6128007881 2.sin 459 x cos 65% = 0.5976724775 1 yu e. cot30° = tan30° = 1.732050808 Erp ED (Deg) Ed 2 E3645 EAE 65 LU 0.5976724775 Can be omitted. 19013064 1.732050808 Y " 2.4 Logarithmic and Exponential Functions 9.5 Hyperbolic and Inverse Hyperbolic Functions «The following calculations cannot be performed in the BASE-N Mode. +The following calculations cannot be performed in the BASE-N Mode. Example Operation | Display - Example Operation Display log 1.23 (log101.23) = , (09) 1.236€) 0.08990511144 sinh 3.6 = 18.28545536 (wren) par) (EJ (HY P) 8.990511144 x 10 (F1)(snh) 3.66) 18.28545536 In90 (10990) = 4.49980967 (1) 90 Es) 4.49980967 1/20: sn (—)=0.7953654612 10!°3 = 16.98243652 FRE 1.2369 16.98243652 cosh 1557 (5 (сей 208315 E 0.7953654612 (To obtain the antilogarithm of common logarithm 1.23) | | Determine the value of x when tanh 41 = 0.88 (To obtain the antilogarithm of natural logarithm 4.5) tanh '0.88 | ER (HA) (MAT) (E53) (HY P) | Es (tnh -')0.88 EJ 4) 0.34394191 10%e *11.2-10% FR 4 EER E463 ' = 0.3439419141 41 = 422.5878667 1.2860 2.369 422.5878667 | a 5.623 = 52.58143837 5.622.369 52.58143837 77 1 123 (=1237) = 1.988647795 7 7) =) 123 5 1.988647795 | —72- —78- 2-6 Other Functions *The following calculations cannot be performed in the BASE-N Mode. Example Operation Display V2 + V5 = 3.65028154 2689569 3.65028154 2 +3 +4%+5%-54 267 3 7) IED 47) (563 5 не) (2) Ее) 54. _1 _49 OESTE 4 O] 1.1 12 3 4 B(=1x2x3x..... x 8) 8 т) (мати) (Е2) (РВВ) (Е) (х/) (25) 40320 = 40320 3-27 = -3 В) 6 2 7 с - 3. Bi + ai ai * ar = 0.5430803571 | 2 EDEN (PRE Ep) EE (F(x!) Br J ERB (ED (x7) EIEBAF (+) ENED 6 | 0.5430803571 т 9.7 Coordinate Conversion «Rectangular Coordinates Y Pol Ree 0 ePolar Coordinates P(r, 0) «With polar coordinates, § can be calculated within a range of — 180° < 0 = 180° (radians and grads have same range). +The following calculations cannot be performed in the BASE-N Mode. Example Operation Display To calculate r and 6° when х= 14 апа у = 20.7. To calculate x and y when r=4.5 and 6-57 rad. nr) ford) FT) (Deg) fer) FF 1420.76 (Continuing) (HE) (Man) (E4) (DMS) [E2)($ 7) (en 086) (2) (Вад) (8х) (+) Вес) 4.5 002363 (Continuing) 24.98979792 (r) 55.92839019 55°55'42.2” (0) —2.25 (x) 3.897114317 (y) 2-8 Permutation and Combination *Permutation I APr= (n—r)! *Combination nCr—_nt rt (n=r)! * The following calculations cannot be performed in the BASE-N Mode. Example Operation Display To calculate the possible number of different arrange- 10 нет) (мет) (Е2) (РВВ) ments using 4 items selected [F2)(nPr) 4x9 5040 from among of 10 items. 10P4 = 5040 To calculate the possible number of different combina- tions of 4 items that can be selected from among 10 items. 10C4 = 210 10 Hr) (wa) (F2) (PRB) (F3](nCr) 4 Ex) 210. 2-9 Fractions «Fractional values are displayed with the integer first, followed by the numerator and then the denominator. .The following calculations cannot be performed in the BASE-N Mode. Example Operation Display О 291-350 22503316469 3113120. = 3.65 (Conversion to decimal) 3.65 “Fractions can be converted to decimal values and vice versa. | 3-87 (Reduced) 34563783 8111113. (Continuing) 115413. *Fractions and improper fract ons that can be reduced, become reduced fractions when you press a calculation command key. Press to convert the 1 1 2578 * 4572 - 6.066202547 х 10 * value to an improper fraction. 1@2578E31@ 4572 *When the total number © numerator, denominator an f characters, including integer, d delimiter mark exceeds 10, the input fraction is automatically displayed in decimal format. x0.5=0.25 *Calculations containing bot culated in decimal format. 1 2 oy “101 + [E Ru *You can include fractions w 18%) 23: )5Е5 h fractions and decimals are cal- 122001 2) 363 1 (4 )65 thin the numerator or denomina- tor of a fraction by putting the numerator or denominator in parentheses. 6.066202547Е-04 (Norm 1 display format) 0.25 14547. 2-10 Engineering Symbol Calculations eSee page 32 for details on selecting engineering symbols. Example Operation Display m (ur MSP) Fa) (Eng) Ex 999k (kilo) + 25k (kilo) 999 (г) (86 sm) (Fo) (C7 SEM oe ) m =1.024M (mega) 25F1(k)Ex (+) OP) F4] (Eng) Ce OSA (Fa) (Eng) Ed 9E3 1069 9+ 10=0.9=900m (milli) 1.024M 1024000, Y 9 11 Number of Decimal Places, Number of Significant Digits, Display Format «See page 22 for details on specifying the number of decimal places. «See page 23 for details on specifying the number of significant digits. «See page 20 for details on specifying the display format. 10063664 (4 decimal places) Het) DISP) (FI) (Fix) 4 5) (cancels specification) 3) (Nrm) (ext) (5 significant digits) F2) (Sci) 5 Ex) (pancets specification) (F3) (Nrm) (Exe) *Displayed values are rounded off to the place you specify. Example 100-6=16.66666666 ... 200 + 7x 14=400 2008373 14% (3 decimal places) [HFT [SP (F1) (Fix) 3 (ex {Calculation continues using display capacity of 10 digits) 2008975) El 1469 If the same calculation is performed using the specified number of digits: 20083764 (The value stored internally is cut off to the number of decimal places you specify.) BPD 680 ES) (NUM) FA (And) @ 3 145 (Cancels specification) (Nrm) Produce the following: (HFT) (ATH) (3) (NUM) E'(Abs) 33.5 Ex) E2) (Int) 3.5 65) (E3)(Frc) 3.5 6x) Absolute value of — 3.5 Integer part of — 3.5 Decimal part of —3.5 Nearest integer not exceeding — 3.5 ES) (Into) EJ 3.5 Er) 16.66666667 16.6667 16.66666667 1.6667: +01 16.66666667 400. 400.000 28.571 28.57142857 x _ 400.000 28.571 28.571 28.571 x _ 399.994 399.994 3.5 —3. — 0.5 2-12 Calculations Using Memory *See page 35 for details on value memories. Display 7 Example Operation | 193.2(—)Gim)[a)(e<) 193.9 193.2 - 23 - 8.4 (rm (AE 23 Ex) 8.4 193.2 + 28= 6.9 (im) (A) 63 28 eq) 6.9 193.2 + 42 = 4.6 EPICA JE 42 ES | 4.6 e - 125 93663 3) 4) (В) 57, [07320838 2) 29) (С) | 40. CEE — (pr (Ce) 1.425 *The same result can be produced by entering (09836633 380078208806. | 23+9=32 2363 9 (—) [ir (B) (ee) 32. 53-6=47 53 9665) 47. —) 45 х 2 = 90 (9) (8) 3 (45) (=) (нА) В Ex) 79. 99--3=33 4583265) 90. Total 22 (PAS) a (ens) (=) (Pi) (B) xe) -11, 998335 33. (ape) (83 EC (ang) (=) (PHA в ) [Ex 22. 12х (2.3 + 3.4) - 5 = 63.4 2.3Е33.4 2) (6) 5.7 30 х (2.3 + 3.4 + 4.5) - 15 12 E36) Ea 56x) 63.4 x4.5=238.5 4.5(—) fi) (H) (ess) 4.5 30 E3CO A) (co) 63 AH] | DIES 15H] Ee | 238.5 “Multiplication signs (x) immediately before memory names can be omitted. | Y 2-13 BASE-N Mode Calculations gConversions Example Operation Display ——— (og EY (BASE-N) To convert 2A:5 and 2748 to ESF (Dec) Es 0 imal decima (Fs)(d ~ 0)[F2)(h) 2A Ex) 42 (Fa)(0)274 xg 188 To convert 12310 and 10105 (PRE)(F2) (Hex) Ext) асесита! to hex - (Fs) (d ~ 0) (а) 123 Бе) 00000078 (Fs)(b) 1010 © | 0000000A BNegative Values Example Operation Display [1005 3 (BASE-N) Negative of 110010, MFs)(Bin)e | 90000060000000000 (Es)(LOG) (F1) (Neg) I ] 1100105) 1111111111001110 HArithmetic Operations Example Operation Display (1005) ES (BASE-N) EF) (Hex) Es] ES) (d— o)Fa)(0) 12363 ABC [«) PRE(F1) (Dec) ES) 00000000 1236 x ABCs — 37AF416 00037/AF4 = 22808410 228084 76545 + 12:0 = 334.33333331 | EDEN (Dec) Ed 0 =5164 ES) (d —0)(F4)(0)7654 ES 126€) 334 PREJFA) (Oct) Ex) 00000000516 "Fractional parts are cut off before results are displayed. EB Logical Operations *See page 40 for details on the logical operations menu. 1010, Example Operation Display [005 ES (BASE-N) EF) (Hex)Ec) 00000000 1915 AND 1A16= 1816 196) (LOG) FS) (and) 1 AE) 00000018 COMES) (Bin) Ex) 0000000000000004 11102 AND 365=1110, 1110 Fs)(LOG)(F3) (and) Pr) (Es) (d - o)E4](0) 36(& | 000000000000111p Ca Ms Fa) (Oct) (Ex) 00000000004 235 OR 614 = 63а 235 (LOG)[Fa)(or) 61 Ex) 00000000063 [3 FE (F2) (Hex) Es) 00000000 12046 OR 11012= 12016 120(F8) (LOG) (F2) (or) Pr) (Fs)(d ~ о) [Е3) (6) 1101 (55) 00000125 (28) 23) (Вип) (25) | 0000000000000000 10102 AND (A1s OR 716) = 1010{Fg(LOG)[F3)(and) (Ores) (d ~ 0) (2) (h) А) (Fe) (LOG) [£4) (or) rss) (d — 0) F2)(h) 7D 25) | 000000000000 1010 Bre) (F2) (Hex)(pg) 00000000 5:6 XOR 316= 616 5 [Fs) (LOG) [F5] (xor) 3 Ex) 00000006 COPE) (Hex) Es) 00000000 2A16 XNOR 5D16= 2AFs(LOG) Es) (xnor) 5D Ex) FFFFFF88 FFFFFF88,s ES PEF) (Oct Es 00000000000 Negation of 12344 FS) (LOG) EZ) (Not) 1234 Ex) 37777776543 COPEF2) (Hex) Ex) 00000000 Negation of 2FFFED,s (Fe) (LOG) [F2] (Not) 2FFFED(© FFDO0012 Integration Calculations [mail 3-1 How the Unit Calculates Integrations — | | с apter 3 Niegan Calculations This chapter tells you how to perform integration calculations on the unit. 3-1 How the Unit Calculates Integrations The following is the input format for integrations: MP /() HOMO EDO | | -— Number of Divisions (value for » in N =2") L. End Point Start Point J SG), a, bn) > [seda М- 2" Jb) y= f(x) Ja) Area of ['/(x)dxis calculated X Ol a —— 7 h AN number of divisions Integration calculations are performed by applying Simpson’s Rule for the f(x) function you input. This method requires that the number of divisions be defined. You can specity a value for » (an integer in the range of 1 through 9) to be applied in N= 2 for the num. ber of divisions. If you do not specify the number of divisions, the calculator automatically assigns a value. Also note that the calculator uses the following value memories to store data during in- tegration calculations. { - _ —— a | hb IN? | e | Data Fiorec y « gTo perform an integration calculation Example. To perform the integration calculation for the function [°(2x2 + 3x + 4) dx Input the function. EERE | EXT — | mad | J (2X2+3X+4. 1, 5, _ / extraxsa 1.5.8] The result takes a few 7 seconds to appear on input the start point and end point. DECO) Input the number of divisions. Oo (6) Execute the calculation. y (2X?2+3X+4, 1, 5, 6 || the display EXE 134. 6666667 | ALPHA) CK) (ExE K 1. | ALPHA) E } (EXE L 5. DEBES | М | | 64. N ALPHA) ON ](EXE N 134. 6666667 or /(x) can use the X value memory name only. If you use any other value memory name itis regarded as a constant and the corresponding memory contents are applied E Application of integration calculation eIntegrals or results of integration calculations can be used in arithmetic calculations. [2 fxyde + [ry dx, 2x f(x) dx, etc. *Results of integration calculation cannot be used in integration calculation formulas. eWhen calculating area as shown below, Abs (absolute value) should be inserted into formula: | J (Abs f(x), a, b, ny = [| fx) dx К/С) Calculate the [- 7, 7] areas of f(x)=sin x. Omit input of number of divisions. First, specify the unit of angular measurement as radians. EER F2) (Rad) BY Rad o. | Input the function. (ar) za) Gu] (FS) (NUM) EN(Abs) ETC) Input the start point and end | / (Abs sin X, _ | point. . _ MOMAMAOEMA {Los sin X.-x.x The result takes a few . seconds to appear on Execute the calculation. | the display. EXE /(Abs sin ХХ, —л, д ) 4. К) (К) Ее | К —3. 141592654 * “ + 3. 141592654 / АНА) (М ) ЕХЕ " 64. N ALPHA) (N ) (Ex€ Ь д М ? f(x)ax important «Pressing the key during calculation of an integration (while the display is cleared) interrupts the calculation. «Always perform trigonometric integrations using radians as the unit of angular mea- surement (see page 20). eintegration calculations use value memories K through N for storage, deleting any contents that may be already stored. This also means that you cannot use these value memories during integration calculations. Value Memory K L M N Data Stored a b N=2" | [P(f(x))dx In addition to the above, the value that represents division beginning point a is stored in value memory X following completion of the integration calculation. *This unit utilizes Simpson's rule for integration calculation. As number of significant digits is increased, extended calculation time is required. In some cases, calculation results may be erroneous even after considerable time expires in calculation. in particular, when significant digits are less than 1, an ERROR (Ma ERROR) sometimes occurs. In this case, the following procedures can be used to break the calculation down, thus reduc- ing calculation time while improving calculation accuracy. (1) When minute fluctuations in integration divisions produce large fluctuations in integration values, calculate the integration divisions separately (divide the large fluc- tuation areas into smaller divisions), and then add the results together. (2) When cyclical functions for integration values become positive or negative for differ- ent divisions, perform the calculation for single cycles, or divide between negative and positive, and then add the results together. e Integration involving certain types of functions or ranges can result in relatively large errors being generated in the values produced. Note the following points to ensure cor. rect integration values. (1) When cyclical functions for integration values become positive or negative for differ. ent divisions, perform the calculation for single cycles, or divide between negative and positive, and then add the results together. yA / рай (5) / 0 | (1 с “Negative part 5) ‘ h Co b Г, fras=, St) + (-Л fw) Positive part (S) Negative part (S) fix) Ö Example | The integration values for the divisions of /(x) = cosx (0, 27) are shown below. fix) Positive Positive part (S1) part (52) т Negative part (5) T 37 27 2 = 27 /, cosxdx= J? cosxdx+ (- J; cosx dx ) + 37 COSXdr | || 2 | * | Positive part (S1) Negative part (S) Positive part (52) (2) When minute fluctuations in integration divisions produce large fluctuations in integration values, calculate the integration divisions separately (divide the large fluc- tuation areas into smaller divisions), and then add the results together. fix) 0; à Lio XX x b Statistical Calculations Г, 4-1 Single-Variable Statistical Calculations 4-2 Paired-Variable Statistical Calculations 4-3 Things to Remember during Statistical Calculations 4-4 Examples of Statistical Calculations | Chapter 4 (statistical Calculations 7 There are two types of statistical calculations: single-variable statistical calculations per. formed using standard deviation, and paired-variable statistical calculations performed Using regression. Regression calculations can be performed using linear regression, logarithmic regres. sion, exponential regression and power regression. No matter 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. If you choose not to store the data, be sure to use the following operation to clear memory contents before beginning calculations. Immediately after switching power on, enter: [iw ([F2)(Scl) Ex) 4-1 Single-Variable Statistical Calculations You should use the Standard Deviation Mode to perform single-variable statistical Calcu- fations. In this mode, you can calculate the population standard deviation, the sample standard deviation, the mean, the sum of squares of the data, the sum of the data, and the number of data items. BTo enter the Standard Deviation Mode without data storage Stat data Cons rg [>S08 2:NON- specifies non-storage of data. Cal mode +: COMP — BASEN REG O:MATRIX EJ (SD) RUN / SD rSs-data : NON- © | Once you complete the above opera- tion, the status display should appea @—S-graph: NON-— on, ihe status display should appear ($ G-type : REC/CON as shown right. G langle : Dez Srdisplay:Nrml DTICL E : JDEV] Y [POR] (E (2) (es) (Fa) (rs) © |" Indicates storage (STO) or non-storage (NON-) of statistical data ! indicates drawing (DRAW) or non-drawing (NON-) of a statistical graph 3 Graph type 7 Unit of angular measurement 5 Display format The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. ED(DT) -.............. Inputs data ES(CL) oo Clears data (Е3)(;) een... Used to input the number of data items (Fa) (DEV)... Displays a standard deviation function menu ESE) e... Displays a data sum function menu Es (POR) Displays a probability distribution function menu The unit uses the following value memories to store values. Do not use these memories for storage if you plan to perform statistical operations. "Value Memory Statistical Data e To input data [Example 1] To input the data 10, 20, 30 10(51)(DT) 20 (DT) 301 (DT) Exampie 2 | To input the data 10, 20, 20, 30 10(6)(DT) 20E3 (DT)EN (DT) 303 (DT) Note that simply pressing FE(DT) inputs the previously entered data. Example 3 | To input the data 10, 20, 20, 20, 20, 20, 20, 30 10(5)(DT) 20 3)(;) 6(EA (DT) 30 FI (DT) Note that you can input multiple data items by entering the data, pressing [F3)(;), and then entering the number of data items. e To delete data Example 1 | Data input sequence: 40(F1) (DT) 20(1) (DT) 301) (DT) 501 (DT) To delete the 50(F1 (DT) (last data item entered), press (Fz)(CL). Data input sequence: 40(£1)(DT) 20(F:) (DT) 30 (DT) 501 (DT) To delete the 20(F1)(DT), enter 20(F2)(CL). Data input sequence: 307 (DT) 50 E (DT) 1203)(;) To delete the 120(3)(;), press E. Example 4 | Data input sequence: 30(F1) (DT) 501 (DT) 1203) (;) 31 To delete the 120(F3)(;)31, press M. Data input sequence: 30 (DT) 50F1 (DT) 120F3)(;) 317 (DT) To delete the 120(3)(;)31F(DT) (last item entered), press F2)(CL). Example 6 | Data input sequence: 50(F1) (DT) 120(£3)(;) 31 (F1) (DT) 30(F1) (DT) To delete the 120f3)(;)31(F(DT), enter 120(£3)(;) 31 E2) (CL). E To enter the Standard Deviation Mode with data storage т [Mooe] (SHIFT Stat data ter [a -STO ] 2:NON- specifies storage of data. [MODE] Cal mode og +: COMP —:BASE-N x:SD —REG O:MATHIX E3(SD) - RUN / SD a Once you complete the above opera- 5 [o-data : STO tion, the status display should appear => |. . as shown right. a S-type . bog NN ®—+display:Nrml EDITÉ : |DEVR x [POR FE) в E) E) E © indicates storage (STO) or non-storage (NON-) of statistical data Indicates drawing (DRAW) or non-drawing (NON-) of a statistical graph @ Graph type (unit of angular measurement @ Display format The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. (EN(DT) .................. Inputs data F2) (EDIT) ............... Displays an edit function menu ES) (L) vrei Used to input the number of data items Fa)(DEV) ....... Displays a standard deviation function menu (FS) (E) rune Displays a data sum function menu Fe) (PQR) Displays a probability distribution function menu s£x?, Ex, and n data are stored in their own memory area, and so they do not use value memories. «See pages 105 and 131 for the formulas used to calculate standard deviation, mean, and probability distribution. «The maximum value 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 distribution. If any data item has a negative value, or if it is greater than 10°, or if the data includes a data item of 0, an Ma ERROR occurs. e To input data To input the data 10, 20, 30 Before actually beginning data input, use the following sequence to delete any statistical data stored in memory. E2 (EDIT) (3) (ERS) (FI (YES) 10(F1) (DT) 20(1) (DT) 30(F1) (DT) To input the data 10, 20, 20, 30 10(F1) (DT) 20(£1) (DT) (F1) (DT) 30 (DT) Note that simply pressing (F)(DT) inputs the previously entered data. To input the data 10, 20, 20, 20, 20, 20, 20, 30 10(F1 (DT) 20(F3)(; ) 6 (E) (DT) 303 (DT) Note that you can input multiple data items by entering the data, pressing [F3)(;), and then entering the number of data items. e To edit data items stored in memory To change 50 to 54 (F2)(EDIT) DO SA) After you finish editing the data, press and then [Fe)(CAL) (see page 104). FS)(CAL) X f 1 52 1 2 52 1 3 WEED |) 4 58 2 5 56 1 50. [EE TE X f UT 1 52 1 2 52 1 3 1 4 58 2 5 56 1 54 _ RIE NE EES X f 1 52 1 2 52 1 3 s4 [HE 4 58 2 5 56 1 1. ЕЕ ЕЕ | Xi Eli CAL | E a E ЕЕ НЕ [ror] e To deiete specific data items stored in memory Example | TO delete 54 F2)(EDIT) DO (FI(DEL) DELIINSIERS After you finish deleting the data, press 3 and then FEX(CAL) (see page 104). Y ® To insert data items into data stored in memory To insert 0 between 52 and 58 [F2)(EDIT) DO [F2)(INS) After you finish inserting the data, press and then e To clear all statistical data ESI(ERS) Fe (CAL) (see page 104). CES ERASE ALL DATAN] Press [F(YES) to clear all statistical data from memory or (Fé}(NO) (or Fÿ)to abort this procedure without deleting anything. 4-2 Paired-Variable Statistical Calculations you should use the Regression Mode to perform paired-variable statistical calculations. in this mode, you can perform linear regression, logarithmic regression, exponential regres- sion, and power regression. g To enter the Regression Mode without data storage Stat data 1:STO 2 :NON- SHIFT ~— specifies non-storage of data. (rene) Sys mode Cal mode 1:RUN +:COMP 2:WRT —:BASE-N 3:PCL x:SD [ «. COMM] REG REG model O'MATRIX A: LIN Contrast 5:L0G [LET ] B EXP » DARK 7: PWR Note that you can also select the regression type using this screen. 4: Linear regression 5: Logarithmic regression 6: Exponential regression 7: Power regression E (REG) 14—— AUN Y LIN-REG 2t+S—data : NON- Once you complete the above opera- 3+S-graph: NON- tion, the status display should appear 4+G—type REC/CON as shown right. s+ansgle : Des sldisplay :Nrmi DEV E E) В В & В © “)Indicates the mode (linear regression in this example) ZIndicates storage (STO) or non-storage (NON-) of statistical data 3)Indicates drawing (DRAW) or non-drawing (NON-) of a statistical graph & Graph type '5) Unit of angular measurement ®@ Display format The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. (EN(DT) e Inputs data E (CL) .........—..— Clears data ES)... Used to input the number of data pairs (Fa) (DEV) Displays a standard deviation function menu ESPE)... Displays a data sum function menu Е (ВЕС) coor Displays a regression function menu The unit uses the following value memories to store values. Do not use these Memories for storage if you plan to perform statistical operations. Value Memory Statistical Data Cy Vy BE To enter the Linear Regression Mode MODE RUN ~ LIN-REG] ES | | The linear regression formula is y=A+Bx. e To input data for linear regression | | | Example 1| To input the data 10/20, 20/30, 20/30, 40/50 | 1 1020 (F1) (DT) 206 [7)30(Е0 (ОТ) (20 (0Т) 40 (+ )50(Е (ОТ) To input the data 10/20, 20/30, 20/30, 20/30, 20/30, 20/30, 40/50 10 (С) )20(Е) (ОТ) 20 (730183) (;) 5(Е) (ОТ) 40501 (DT) Note that you can input multiple data pairs by entering the data. pressing Es)(;), and then - entering the number of data pairs. e To delete data Example 1 Data input sequence: 1067-40 F3(DT) 2067 )20 7 (DT) 30677 )30 F1(DT) 40 7 )50 7 (DT) To delete the 40 BI )SOFI(DT) (last data pair entered), press [Example 2 Data input sequence: 106) 40() (DT) 20 &#A)(>)20(F) (DT) 30) [+ )30(Е1) (ОТ) 40 (> )50 To delete the 4064#[>]50, press M. [Example 3/ Data input sequence: 10) 407 (DT) 20 > )20(F1) (DT) 30 )30E (DT) 406150 (DT) To delete the 20 (>) 20(F1(DT), enter 206987)20FA(CL) eo To calculate results After you enter data, press fe) (REG) f or the regressio that corresponds to the result you want to display n menu, and (FA) ee Constant term A (О PRP Regression coefficient B (r) Correlation coefficient r E4)(X) RSS Estimated value of x y e Estimated value of y — 99 — F2)(CL). press the function key EM To enter the Logarithmic Regression Mode MODE REG model B:EXP 7:PWR (S)(LOG) RUN / LOG-REG) The logarithmic regression formula is y=A+B-inx. e To input data for logarithmic regression Input data using the same procedures as described for linear regression on page 98. e To delete data Delete data using the same procedures as described for linear regression on page 99. e To calculate results After you enter data, press [F6) (REG) for the regression menu, and press the function key that corresponds to the result you want to display. F(A) oo Constant term A FB)... Regression coefficient B (F8) (r) eee. Correlation coefficient r [Fai(£) ‚оное Estimated value of x ESP) e... Estimated value of y The following shows the equivalent values between linear regression and logarithmic regression. — Linear Regression | Logarithmic Regression - Tx Yinx ух? (nx)? У ху Elnxey — 100 — Y gTo enter the Exponential Regression Mode REG model 4:LIN 5:L06 8 EXP 7:PWR (E)(EXP) Ш RUN 7 EXP-REG | The exponential regression formula is y= A«eB (Iny =InA + Bx). e To input data for exponential regression Input data using the same procedures as described for linear regression on page 98. e To delete data Delete data using the same procedures as described for linear regression on page 99. e To calculate results After you enter data, press (r6) (REG) for the regression menu, and press the function key that corresponds to the result you want to display. EV(A) ........... Constant term A (F2)(B) Regression coefficient B Е3)(7) ee Correlation coefficient r FAX) «oor Estimated value of x ES (P) eee... Estimated value of y The following shows the equivalent values between linear regression and exponential regression. Linear Regression | Exponential Regression | Ху У пу Cy? E(Iny)? xy Ex-iny —101— В HTo enter the Power Regression Mode (PWR) RUN / PWR-REG) The power regression formula is y = A-x8 (Iny=InA + Blnx). ® To input data for power regression Input data using the same procedures as described for linear regression on page 98. e To delete data Delete data using the same procedures as described for linear regression on page 9g e To calculate results After you enter data, press (Fe) (REG) for the regression menu, and press the function key that corresponds to the result you want to display. F(A) 2... Constant term A FB) ooo Regression coefficient B Fa)(r) iii Correlation coefficient r FAX) e. Estimated value of x [ES)($) .................... Estimated value of y The following shows the equivalent values between linear regression and power regression. Linear Regression | Power Regression | Ex Yinx Ex* £(Inx)* Ey En y Ey? E(In y)” Exy Cnx-In y — 108 — gTo enter the Regression Mode with data storage (MODE) SHIFT specifies storage of data. о т 3 1:R 2.W 3I:PC Г»: С О ZZ = Л m a 3 NOU gym =x05 DTG Note that you can also select the regression type using this screen. 4: Linear regression 5: Logarithmic regression 6: Exponential regression 7: Power regression E (REG) 1 LIN-REG 2-+5-data STO Once you complete the above opera- 3-5S-8graph: NON- tion, the status display should appear 1 -G-tvype REC/CON as shown right. >—anele : Deg ë&-—display:Nrm1 DTIEDIT] : [DEVE = REG 1 Indicates the mode (linear regression in this example) 2: Indicates storage (STO) or non-storage (NON-) of statistical data 3 Indicates drawing (DRAW) or non-drawing (NON-) 4:Graph type '5:Unit of angular measurement 58) Display format of a statistical graph The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. (Fi (DT) Inputs data E2(EDIT) ............... Displays an edit function menu (F3) (5) ee Used to input the number of data pairs (Fa) (DEV)... Displays a standard deviation function menu F(Z) 0... Displays a data sum function menu FS(REG) ...... Displays a regression function menu V2 vw, V2 Yo, ~ . . * EX, 2X, A, 2Y%, Ly and Exy data are stored in their own memor ! y area, and so they do not use value memories. —103— + e To input data The following input procedures can be used to input data for linear, logarithmic, Exponentiar and power regression. Before actually beginning data input, use the following sequence to delete any statistical data stored in memory. FSEDIT) PAS ES (Fs)(ERS) RES ERASE ALLDATA Da] F(YES) [CE EY | To input the data 10/20, 20/30, 20/30, 40/50 1067)(-)201(DT) 20 67-)30(1(DT) (F) (DT) 40 6)[) 50(F7) (DT) To input the data 10/20, 20/30, 20/30, 20/30, 20/30, 20/30, 40/50 106)()20 (F7 (DT) 20) [> )30 (#3) (;) 5) (ОТ) 40) [* 50 (Е (ОТ) Note that you can input multiple data pairs by entering the data, pressing [F3)(;), and then entering the number of data pairs. e To edit data To change, delete, insert, or clear data, press (F2) (EDIT) to display the edit function menu and then perform the same procedures as those described for single-variable data on pages 94 — 96. 4-3 Things to Remember during Statistical Calculations Anytime you delete, insert, or otherwise edit statistical data, be sure to press [re] and then (Fe) (CAL) to re-calculate the statistical results before inputting new data or performing any other calculation. You should also press fre) followed by (Fe) (CAL) after you delete the statisti- cal data memory using Scl (HF) [cr)(Fz}(Scl)). —104— 4-4 Examples of Statistical Calculations The following are the formulas used by the unit to calculate standard deviation and mean. „Standard Deviation lation to determine the standard deviation for the population Ex —(Ex)?/n | Using all data from a finite e lation to determine the standard Using sample data from a popu- deviation for the population Ex (Ex)/n n—1 - Fog ‚Mean H — > — Ex x = = n n Example Operation Display Data 55, 54, 51, 55, 53, 53, (103€ (SD) (003 Gr (2) 54, 52 (Stat data: NON-) СЭ 6) 2) (5!) 29) 0. (Clears memory) 55 (F7 (DT) 54 F7(DT) 511(DT) 55F(DT) 53F)(DT)F)(DT)54 F7 (DT) 52{F)(DT) ‘You can press the function keys to obtain results in any sequence. 52. (Standard deviation on) (F4) (DEV) [F2] (xon) [ex | (Standard deviation On 1) m 1.316956719 1.407885953 m Es (xon 1)[x | (Mean x) [F1)(x ) (Exe 53.375 (Number of data n) (PREJfFs)()(F3) (77) (PE 8. (Sum total Lx) (F2) (Ex) (exe 427. (Sum of squares Lx?) (F1) (E x") (Be 22805. — 105 — To calculate the deviation of the unbiased variance, the difference between each da- tum, and mean of the above data Determine the following: P distribution Q distribution R distribution t distribution To calculate x and on-1 for the following data Class no. | Value | Frequency 1 110 10 2 130 31 3 150 24 4 170 2 5 190 3 To determine Med, Max and Min. (Continuing) (rEJ(Fa) (DEV) (F3) (xan - 1) EA) (xed) SSI F1) (x) Le 54 Е!) (х) 68 51 Е) (<) 9 (#55) (РОВ) EN(P()0.20JE5 F2 (Q()0.250)Ee (F3) (R() 3D)(e) (F4) (t() 580)& Cm) (Stat data: STO) F2)(EDIT)(F3) (ERS)F (YES) 110(3)(;) 10E1(DT) 130(3)(;) 31 E(DT) 150(3)(;)24(F1 (DT) 170(Е) (ОТ)Е) (ОТ) 190(F1)(DT) E (DT) FI (DT) (5) (5) 3) (1) (29 (pre) (Fa) (DEV) (F1) (x ) [Exe] (83) (хан - 1) В] (Fa) (CO) (F2) (Med) ex] (F3) (Max) [ex] Es) (Min) Ed 1.982142857 1.625 0.625 — 2.375 0.57926 0.098706 1.35e—03 3.511884584 0. 110. 130. 150. 170. 170. 190. 190. 190. 70. 137.7142857 18.42898069 130. 190. 110. — 106 — eo Regression The foll coefficient B for the regression formula y=A+ Bx. _Ly-Bix A= n B= ne xy- Ex y ne x? (Ex)? owing are the formulas the unit uses to calculate constant term A and regression The following is the formula the unit uses to calculate correlation coefficient » and estimated values of x and y. mE xy — EXE y r= —— — п Um Ex? (29 mE? E) y-A B j=A+Bx X= @Linear Regression Example Operation Display «Relationship between tem- (1005 ES (REG) brasg(@) (LIN) perature and the length of — | Emi(2)(Stat data: NON-) a steel bar em [F2) (S cl) (x8) (re) 0. Temperature Length (Clears memory) 10°C 1003mm 1067) 1003(51(DT) 10. 15°C 1005mm 15&A(J1005[F)(DT) 15. 20°C 1010mm 2060) 10101 (DT) 20. 25°C 1011mm 2567) 10111(DT) 25. 30°C 1014mm 3069) 1014E1(DT) 30. . (Constant term A) The data in the above table can be used to obtain the (Fe) (REG) En (A) 65) 997.4 terms of the regression for- (Regression coefficient B) mula and the correlation (F2)(B) (Ex) 0.56 coefficient. Based on the | regression formula, the esti- (Correlation coefficient 7) (Fa) (7) e 0.9826073689 mated length of the steel bar (Length at 18%C) 1 8(F5)( $) (Ext) 1007.48 at 18°C and the temperature when the bar is 1000 mm long can be calculated. The critical coefficient (r?) and covariance Exy-nex-y st) can also be calculated. (Temperature at 1000mm) 1000 F2)(£)E9) (Critical coefficient) E3)(r) Er) (Je) (Covariance) COPel(Fs) (E) (Fe) (Exy) 89 (33) (1) EIPE Fa) (DEV) (EN (X) EJE (7) OESCIPTEES() ES) (1) E 1 4.642857143 0.9655172414 35. — 1.07 — mM Logarithmic Regression *The logarithmic regression formula is у = А + B-Inx. *Ex, EX”, and xy are obtained as Zinx, X(Inx)2, and Elnxey respectively. Example Operation Display Xi yi bod E3 (REG) fed) (8) (LOG) 29 1.6 (wove) G17) [2] (Stat data: NON-) 50 23.5 EME (Sc) Era 0 74 38.0 (Clears memory) ' 103 46.4 118 48.9 29 (>) 1 .6(F1) (DT) 3.36729583 The data in the above table can be used to obtain the terms of the regression for- mula and the correlation coefficient. Based on the regression formula, estimat- ed value ÿ can be obtained for xi=80, and estimated value x can be obtained for yi=73. 5067)23.5F1(DT) 74 (5m) (+]38.0(F1) (DT) 103&m(5)46.4 F7 (DT) 1186ÿ()48.9(F(DT) (Constant term A) (Fs) (REG) (F1) (A) ec] (Regression coefficient B) [F2] (B) (exc (Correlation coefficient r) (F3) () ex (7 when x7-- 80) 80 (F5) ( ÿ ) (exe) (£ when vi- 73) 73[Fa)( £) [Be 3.912023005 4.304065093 4.634728988 4.770684624 —111.1283976 34.0201475 0.9940139466 37.94879482 224.1541313 — 108 — gExponential Regression „The exponential regression formula is y= Af" (Iny--InA+ Bux). „су 15 obtained as Xiny, EY as Eliny, and Exy as Ex-Iny. — Example Operation Display ma || у FE (REG) (5) (ЕХР) 6.9 21.4 (move) ни) (2) (51а! да!а: NON-) 12.9 15.7 (28 ar (2) (2) (5.1) Exe) PAE) 0. (Clears memory) | 19.8 12.1 | 26.7 85 6.90, )21.4(Е) (ОТ) 6.9 | 35.1 52 12.967)(-)15.7 (1) (DT) 12.9 — 19.86MC)12.1F(DT) 19.8 The data in the above table 26.7 i1()8.5E1 (DT) 26.7 can be used to obtain the 35.16M)5.2F1DT) 35.1 terms of the regression for- mula and the correlation coefficient. Based on the regression formula, estimat- ed value $ can be obtained for xi=16, and estimated value f can be obtained for yi=20. (Constant term A) FS)(REG)ENA) ES (Regression coefficient B) (F2)(B) (Exe (Correlation coefficient r) [F3) (7) [EXE (5 when xi=16) 16[F5)( (BE ) (£ when vi- 20) 20 #4) (© EXE 30.49758743 — 0.04920370831 — 0.997247352 13.87915739 8.574868046 — 109 — EM Power Regression *The power regression formula is у = А+х8 (пу = ПА + Вх). eE x is obtained as EInx, Ex* as ElInx)?, Ey as Liny, £)? as X(Iny)?, and xy as Elnxeny Example Operation Display xi vi FRE (REG) ExT) (PWR) 28 2410 (wove) GF (2) (Stat data: NON-) 30 3033 ER Er Cw (F2) (Sci) era) 0 (Clears memory) . 33 3895 35 4491 28(]2410(F)(DT) 3.33220451 38 5717 306) 3033 F1)(DT) 3.401197382 \ — | 33 GM] 3895(F1)(DT) 3.496507561 The data in the above table 35 6M[?)4491 (E1)(DT) 3.555348061 can be used to obtain the terms of the regression for- 38&mM0]5717(E(DT) 3.63758616 mula and the correlation (Constant term A) coefficient. Based on the (F6) (REG) (F1) (A) Ce 0.2388010724 regression formula, estimated @ fficient B) value y can be obtained for egression coethicien xi =40, and estimated value £ E2)(B) (BE 2.771866153 can be obtained for yi= 1000. ) eE) (£ when xi= 40) 40F5)( 5) (Ex {£ when vi = 1000) 1000 (F4) ( Х) ВЕ (Correlation coefficient r) [F3)(r m 0.9989062542 6587.67458 20.2622568 — 110 — Graphing 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 5-10 5-11 About the Graphing Function Rectangular Coordinate Graphs Polar Coordinate Graphs Parametric Graphs Inequality Graphs Integration Graphs Probability Distribution Graphs Single-Variable Statistical Graphs Paired-Variable Statistical Graphs Other Graph Functions Some Graphing Examples Chapter 5 - Polar Coordinate Range Screen || Graphing Range i i | d to know to fully use the versatile graph T, 6 This chapter explains everything you nee Phing capa. Ш bilities of the unit. T, 9 min — minimum value of 1/49 —— MIN La T, 6 max — maximum value of T®—— max 3650. - - T, 6 piteh — pitch of T/8 ——+-Ptch :3.6 5-1 About the Graphing Function The large 96 x 64 dot display of the unit provides you with the capability to graph the INIT following: Rectangular coordinates + To specify range parameters Polar coordinates . ify the following range parameters Parametrics To speci Inequalities | Integrations Xmin 0 Probability distributions Xmax 5 Single-variable statistics Xscl Paired-variable statistics Ymin -5 Ymax 15 These graphs can be produced using manual input or by programs. Усс! 5 T,9 min 0 T, y Max 47 E Specifying the Range of a Graph T, 0 ptch +36 Before you draw a graph, you must first use the Range Parameter Screen to specify the range parameters of the graph. LE Range Xmin:@ e To display the Range Parameter Screen sel E Ymin:—10. Rectangular Coordinate Range Screen max: 10. Range scl .b. = Range Xmin — minimum value of x-coordinate —-Xmin :-5. Xmax — maximum value of x-coordinate ——Mmax 5. Xscl — scale of xcoordinate ——— — Г ЗС | Te. EXE Range Ymin — minimum value of y-coordinate —-Ymin :—10. Xmin:@ Ymax — maximum value of y-coordinate —+—max 10. max: 5. Yscl — scale of y-coordinate — — SC | :S. scl :2. ENT Ymin:=10. max:10. scl : 5b. —112— — 115 — EXE (EJES Eke —114— vv (4) [TE Range , 0 min:0. max : 47 ptch:3.6 INIT FAZ) Hanse , 0 min:0. max : Ал ptch:7-36_ i the Range Parameter Now if you press Ex), screen is cleared. Press [ti to confirm that your INIT parameters are correct. Ranse (fange) Range Xmin:@ Xmin:@. scl: scl:1. Ymin:—5 Ymin:—5. max: 15 max: 15. 19. S «D. Nu Ranse Range T, 8 T, 6 min:@. min:8. max : 360. max: 12. 5663706 ptch:3.6 ptch:0. 287266462 Range Note that the «= and division operations we entered above have been automatically con- Т, @ verted to the correct values. min:0. “You can set range parameters within the range of — 9.9999E + 97 to 9.99999E + 97. max : 360. *Input values can have up to nine significant digits. Values less than 10-2 and greater ptch: 3 5 than 107 are displayed with a 6-digit mantissa (including sign) and a 2-digit exponent. *The only input that is valid for range parameter input are numbers from 0 through 9, decimal points, EXP, (-), «<, P, A, Y. +, —, x, + and =. Note that negative values INIT are indicated using or В. — 11.5 — *You cannot specify 0 for Xscl or Yscl. *Do not specify the same value for the minimum and maximum. *If you input an illegal value, the previous parameter is retained without change. *If a minimum is greater than a maximum parameter, the axis is inverted. Xmin :5 Xmax:—5 5 -5 * Note that when you press Ed) to input a parameter, anything that was previously located to the right of the cursor position is not input. Range Xmin:=25. тах : 25. Range ® Xmin:—25. max: 25. Range Xmin:—359. max : 25. (ex) Range Xmin:—3 max. eb. *You can input range parameters as expressions (such as 27). *When a range setting that does not allow display of the axes is used, the scale for the y-axis is indicated on either the left or right edge of the display, while that for the x-axis is 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. *Range setting may cause irregular scale spacing. *If the range is set too wide, the graph produced may not fit on the display. *The point of deflection sometimes exceeds the capabilities of the display with graphs that change drastically as they approach the point of deflection. *A range that is too small can cause an Ma ERROR. — 116 — e To initialize the Range Parameter Screen settings (ag (FT) (INIT) Anytime you perform the above operation, the unit initializes the range following settings. ge parameters to the Range Xmin:=4.7 max:4.7 sScl:1. Ymin:—3. 1 тах : 3. 1 scl:1. INIT Range T, 8 min:0. ex :360. || Аб вело ово . ptch = 0.062831853 Gra max =400 ptch=4 e 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), (value of Xscl), (value of Ymin), (value of Ymax), (value of Ysci), (value of T, min), (value of T, max), (value of T, óptch) —117— 5-2 Rectangular Coordinate Graphs graphs, remember that the unit uses value memories When drawing rectangular coordinate these memories for storage if you plan to draw rec. X and Y to store values. Do not use tangular coordinate graphs. EM Graphing Built-in Scientific Functions Use the RUN/COMP Mode to draw rectangular coordinate graphs. Do not use the BASE. N Mode. When you graph a built-in function, the range parameters are set by the unit automatically. e To check the current mode e To enter the correct mode (RUN) ES COMP) (roo) GF) ER (REC) AUN / COMP |G-type : REC/CON The following is a list of the built-in scientific functions that you can graph. ен esin #C0S etan ssin ‘ ecos | etan * esinh ecosh etanh esinh * scosh ' etanh ‘ oy ex? slog en e10: ec | ex 1 où e To graph the sine function (=) т) 9 — 178 — ето graph the y= function EOverdrawing Built-in Function Graphs You can draw two or more built-in function graphs on the same screen. The first graph is sei zutomatically, and the same range is applied for subsequent graphs. The im orient thing to note in the following example is the use of (147). By pressing before о raph the second function, you are telling the unit to leave the previously drawn graphs on м display. !f you do not press (67), the unit will clear the graphic display automaticall ; graph only the last function you entered. eal an e To overdraw graphs [Example | To graph y= sinh x and overdraw it with y = cosh x (Graph) Str) (mar) (F1) (HY P) | (F1)(snh) ©) Care) (csh) CANES) _ Note) You cannot use built-in function graphs in multi ult , (page 168). grap istatements (page 29) and programming — 119 — + EW Graphing Manually Entered Functions You can graph manually entered functions by simply pressing and then entering the function. Remember that you also have to specify range parameters (page 113). e To graph a manually entered function To graph y =2x?+3x-4 using the following range parameters 2) ER EAE EE De EM Overdrawing Manually Input Graphs You can draw two or more built-in function graphs on the same screen. This makes it possible to find points of intersection and solutions at a glance. Again note the use of before [B® when graphing the second function. If you do not press (47, the unit will clear the graphic display automatically and graph only the last function you entered *You can also input value memory name X by pressing APDO. e To overdraw manually entered graphs To graph y =2x?+3x-4 and overdraw it with y=2x+3 MAES(CIS) ES REE EEE EE De —120— ЕЕ Е + | 23 Later you will learn how to use the Trace Function (page 138) to find out the values at the points of intersection. gspecifying the Value Range When graphing a function with the format “y = function”, you can specify the maximum and minimum values to be applied. Use the following format. Graph y= [x function], [Xmin, Xmax] To graph y=x2+3x-5 for the range —-2<x<4 Range Xmin:—3. тах : 5. scl: 1. Ymin:—10@. max : 30. scl :5. INIT mMAMASH7ST FR (RD BE EE) MIES Z —121-— 5-3 Polar Coordinate Graphs You can use the unit to draw polar coordinate graphs after you change from th Mode to the POL Mode. When you graph a built-in function, the range paramet set by the unit automatically. The functions that can be graphed in the POL M those that fit the following format: r=f(0) e REC ETS are Note that you should specify rads as the unit of angular measurement when graphin polar coordinate graphs. When drawing polar coordinate graphs, remember that the unit uses value memories r and 6 to store values. Do not use these memories for storage if you plan to draw polar coordinate graphs. ® To check the current mode [sy e To enter the correct mode (ви) (86) (Е2) (Ва) (2х5) (noo) (СОМР) fro) Gr) GR (POLL) RUN Y COMP G-type : POL/CON angle : Rad The following is a list of the built-in scientific functions that you can graph using polar coordinates. sinó cosé tan sin 19 cos '6 tan 18 sinhê coshé tanhó sinh-"6 cosh 18 tanh-'8 va 02 1099 10° ing e VO 9 To graph tanh 6 (Grae) Sie) (ward) (£1) (HY P) (F3) (tn) (xg) — 122 — To graph In 6 Graph) (In ] (EXE gGraphing Manually Entered Functions you can graph manually entered functions by simply pressing and then entering the function. Manually entered functions must have the following format: Graph r= [0 function] Remember that you also have to specify range parameters (page 113). e To graph a manually entered function To graph r=2sin36 using the following range parameters E Ranse Sosa mun: EE Ed) sci:] Ymin:—e max :2 scl: ES Range ES T. 9 0 ENTES max: 7 77) E [3 06) ptch:r+36_ EXE —123— Er (2) En) (3] EoD xd) Important If the difference between the minimum and maximum values you set for the pitch of y or 6 is too great, your graph will be too rough. If the difference is too small, drawing ot the graph will take a very long time. HM Specifying the Value Range When graphing a polar coordinate function, you can specify the maximum and minimum values to be applied. Use the following format. Graph r= [0 function], [fmin, max] To graph r =4sinó cosó for the range —7 < 0 = т WEE CIs) 5 ENERO) (DE En @ ER DERE) ETE —124 — 5-4 Parametric Graphs — To draw parametric graphs, first change to the PARAM Mode. The functions that can be graphed in the PARAM mode are those that fit the following format: (X, Y)=(1(T), 9(T)) when drawing parametric graphs, remember that the unit uses value memories X, Y and T to store values. Do not use these memories for storage if you plan to draw parametric graphs. e To check the current mode e To enter the correct mode E3(PARAM) RUN Y COMP G-type PRM.” CON e To graph a parametric equation [Example To graph the following functions: x = 7cosT — 2cos 3.5T y=7sinT —2sin 3.5T Use the following range parameters. sci: INIT Range T, 0 min:0. тах : 4х. ptch:7-36 INIT | — 125 — MEN) (Rad) FI Се) 872 659/03) 5] FEED EEE DOME Important If the difference between the minimum and maximum values you set for the pitch of T or 0 is too great, your graph will be too rough. If the difference is too small, drawing of the graph will take a very long time. HSpecifying the Value Range When graphing a parametric function, you can specify the maximum and minimum values to be applied. Use the following format. Graph (X, Y) = (f (T), g(T)), [Tmin, Tmax] To graph the following functions: x = 7cosT — 2cos 3.5T y=7sinT- 2sin 3.5T Use the following range: x = Т <= 217 BEES) (Cis) bd (OA F2)(Rad) TL] Gran) (7 JA ES (2 JC) (3)L-)(5) CC FEAT Ez in] * (3)СЭ05) #70) н) (>) (С) CTE STD E PY ни) (7) (К) С) ЕХЕ — 186 — — 5-5 Inequality Graphs To draw inequality graphs, first change to the INEQ Mode. The functions that can be graphed in the INEQ Mode are those that fit one of the following formats: Y > f(x) У = f(x) Y < f(x) Y = f(x) 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 graphs. important a Whenever drawing a new inequality graph, you should always start out with Bir {F5)(Cls) Ex) to clear the display. e To check the current mode e To enter the correct mode ES (INEQ) RUN / COMP G-type : INQ/CON When you press the key in the INEQ Mode, the following display appears. maa | Use the function keys to input the inequality you are graphing. Function Key Inputs Y > Y < Yz у <= — 187 — ® To graph an inequality (29 СР) [Е5) (С!5) Bd To graph y<x?-2x—6 using the following range parameters (Gran) (F1) (Y > ) fran) srr) (2) EB (2) EEE (22) (У <) Кат) нет) Се?) 693 EEE 9 GEES) (Cls) Ex) Cran)(F2)(Y <)eT E32) 320) — [09| 63 mSpecifying the Value Range When drawing inequality graphs, you can specify the maximum and minimum values to be applied. Use one of the following formats. Graph Y > f(x), [Xmin, Xmax] Graph Y = f(x), min, Хтах] Graph Y <f(x), [Xmin, Xmax] Graph Y = f(x), [Xmin, Xmax] MW Overdrawing Inequality Graphs ; ; If you draw two or more inequality function graphs on the same screen, the area contain- To graph y<2x—5 using the range 0<x<2, and the following range ing values that satisfy both functions is filled in. parameters: In the following input sequence we will input two functions with a single operation. Note R the WE) operation that separates the two functions. RA тах : 4. ® То overdraw inequality graphs scl:1. To graph y>x?-2x—6 and overdraw it with y<—x?+3x+4 using the ymin . 50" following range parameters: sc | . 1 - Range INFT Xmin:—6. тах : 6. scl:1. Ymin:—10. COMES) (Cs) Es) тах : 19. Grapt)(Fa)(Y <) (2) (xe) ‘ _ sc : 5. SO) a | OE) Ex) —128- — 129 - 5-6 Integration Graphs To draw integration graphs, you press BE], enter the function, and then press bg. Tp unit produces the graph on the display with the solution range painted in. Whenever drawing a new integration graph, you should always start out with (SmE[ES) (Cs) a to clear the display. e To graph an integral To graph f ; (x+2)(x-1)(x- 3) dx using the following range parameters; MEE (Cle) ES 6%) (OE) ED) [Oa 8002009850 ESE Be Лах= 15.75 Note that you can also include the integral graph operation within programs. — 130 — 5-7 Probability Distribution Graphs The unit calculates the three types of probability normal distribution shown below, along with normalized variate t(x). It also produces a probability density function graph (standard normal distribution curve) for the normal distribution. P(t) a RQ) T {et Ë 1 {+ e 1 t2 = 2 — EU . + оо 1 Vos at Zar hye 2 dt vers e “at t(x) t== X an Once you input a value that represents the normalized variate t(x) for one of the probabilities Pit), Q(t) and R(t), the unit produces the corresponding standard normal distribution curve. At this time, the probability calculation result appears on the display, with the calculation range highlighted in the graph. To draw probability distribution graphs, the unit should be in the SD Mode and REC Mode. *Note that you do not need to specify range parameters with probability distribution graphs. e To check the current mode e To enter the correct mode E3(SD) | RUN / SD | ET E3(REC) |G-type : REC/CON| — 151 — When you press the Fs) (PQR) key, the following display appears. ET ист Use the function keys to input the probability distribution you are graphing. fEN(P()........... Draws standard normal distribution curve and calculates probability Pit) F2J(Q() .......... Draws standard normal distribution curve and calculates probability QU) F3)(R()........... Draws standard normal distribution curve and calculates probability Rit) Fa)(t()............ Calculates normalized variate t(x) You cannot draw graphs in the BASE-N mode. You cannot draw a graph for the normalized variate function t(x). e To graph a probability distribution To graph P(0.5) CE ES) (PQR) (EN) (P ( )CO)C-3(S) P(t)=0. 69146 *The following shows the parameters that the unit uses for the probability distribution graph. Ymin _ Ymax -01 045 K— — A Xmin _ Xmax — 27 37 (on = ERROR) — 132 — Y 5-8 Single-Variable Statistical Graphs To draw single-variable statistical graphs, you must use the SD Mode and the statistical raph DRAW Mode. The unit lets you draw bar graphs, line graphs and normal distribu- fon Curves using data you input. e» To check the current mode e To enter the correct mode EI (SD) | RUN / SD (3)(DRAW) |S-eraph: DRAW | e To draw a bar graph To draw a bar graph of the following data: Rank Value Frequency 1 0 1 2 10 3 3 20 2 4 30 2 5 40 3 6 50 5 7 60 6 8 70 8 Range 9 80 15 Xmin:0. 10 90 9 тах : 119. н 2 scl:1@. First, specify the range parameters. Since the Ymin : @. maximum data value for x is 100, we will set sol 50. Xmax as 110. The maximum data value for y is — 15, so set Ymax as 20. Next, specify the number of bars by increasing the number of value memories. Since we have 11 ranks, we should increase the number of memories by 11. If you skip this step, an error occurs when you try to draw the graph. ES #7) ет) (1 (15) Program — 155 — Now clear the statistical memory. (и) (2) (Е2) (5!) (25) Input the data. For full details on the techniques you can use to input statistical data, See page 91. FE O1(DT) 10(1)(DT)(F1)(DT)F1)(DT) 201 (DT) EJ(DT) 30EN(DT) (F) (DT) 40(F) (DT) (FE) (DT) (F1 (DT) 50F3)(;)5E7(DT)60(F)(;) 6 (F1) (DT) 70(F3)(;) 8(F (DT) 80(r3)(;) 15(F(DT) 90 (F3)(;) 9(F)(DT) 100 (F1 (DT) F1 (DT) Now draw the graph. GE) e 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 immediately after a bar graph is drawn on the display. To find the mode immediately after drawing the above bar graph. т | [ex CT ЕН CA SA Fa)(DEV) Lx |x0n |x07-|Mod] | | Ah — x=80. f=15 (F4)(Mod) *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 [f]. ein the case of multimodal distribution, the pointer will be located at the top of the bar that is farthest to the right. In the following graph, bars A, B, and C have the same fre- quency, so the pointer is located at the top of C because it is farthest to the right. A B | — 154 — «Use the following procedure to find the mode not immediately after drawing graphs. = | 3 TM IE GE) | [F4)(DEV) | EAA IEA | FO) | EE OE | 60) (29) (мос) X= 80. f=15. «See page 106 for information on determining Med, Max, and Min. e To superimpose a line graph on a bar graph While a bar graph is displayed, perform the following key operation. Cram) (Fa) (Line) Ex] e To draw a normal distribution curve Using the data input above, with the following range parameters: Range Xmin:0. тах : 119. scl: 10. Ymin:0. тах : д. 05 scl:0. 01 This change in range parameters is necessary because the y values are so much smaller than the x values. — 155 — Draw the graph. Emme) (Line) ex Inputting the number 1 causes a normal distribution curve to be drawn. Notes) “Be sure to expand the number of value memories to match the number of bars in a bar graph. *H you change the number of value memories while you are inputting data, you will not be able to draw a graph correctly. *If you input a value that is outside the minimum and maximum ranges you specify for the range parameters, the data is stored in statistical memory but not in graph memory. *If you input data 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 distribution curve. 1 e === @ 2x0 > v27X0n “” *For range parameter settings, Xmin must be less than Xmax. *The message “done” appears on the display to indicate that drawing of a bar or line graph is complete. 5-9 Paired-Variable Statistical Graphs To draw paired-variable statistical graphs, you must use the REG Mode and the statisti- cal graph DRAW Mode. The unit draws graphs using data you input. e To check the current mode e To enter the correct mode (ES (REG) Fmala)(LIN) | RUN / LIN-REG| (мов) (Бит (3)(DRAW) |S-eraph: DRAW | — 156 — e To draw a paired-variable graph To draw a graph of the following data: xi pi -9 —2 -5 —1 -3 2 1 3 4 5 7 8 Range First, specify the range parameters as shown Xmin:—10. right. max : 10. scl :2. Ymin:—5. max: 15. scl 5. hs Now clear the statistical memory. BEE) (Sc) Eg input the data. For full details on the techniques you can use to input statistical data, see page 98. DEV Ey я) (9 6) 64) (2 (Е) (ОТ) EROE) END ENEDE (ОТ) (и) 2)(3 ) 6)» (2 (Е?) (DT) (1064) )(3)(2)(ОТ) ва @EREEEDT) a (7)6w)(> )(8)(F1(DT) Now draw the graph. (wood) sw GEI (REC) (Graph) wi) (F4) (Line) L1 (ee) a Notes) *A point is not plotted if a set of data is outside the range parameter values you specify. *The following key operation causes an error (Ma ERROR) if no paired-variable statisti- cal data is present in memory. (rar) Gr) (F4) (Line) DES *For range parameter settings, Xmin must be less than Xmax. ~137 Y e To determine the values of points of intersection To determine the values of the points of intersection for the following equations: 5-10 Other Graph Functions The functions described in this section can be used with rectangular coordinate pola coordinate, parametric, inequality, and statistical graphs. ' M Connect Type and Plot Type Graphs If you select a connect type graph, the points that are plotted are connected by lines With a plot type graph, the points are not connected. e To select a graph type Press (5) to select connect type or [8] to select plot type. RUN Y COMP G-type REC/CON+— Graph type angle : Deg ; CON = connect type display Nrml PLT = plot type BM Trace Function The Trace Function lets you move a pointer along the line in a graph and display coor- dinate values at any point. The following illustrations show how values are displayed for each type of graph. *Rectangular Coordinate Graph | X=0. 6684239 Y=0. 6197498 *Polar Coordinate Graph | r=0. 7880549 0=2. 1991148 *Parametric Graph | T=5. 8826322 X=-0. 389927 Y=0. 9208454 | *Inequality Graph | X=1. 4705327 Y<-0. 675066 | — 138 — y=x2-3 у= -х+2 Use the following range parameters: Draw the graph of the first equation. (0) GEA (REC) COSEN(CIs)ES RAR Overdraw the graph of the second equation. Ca) EDT ED (2) (Ex) Press (F)(Trace) to activate the Trace Function. — 159 — Range Xmin:—5b. тах : 5. scl 1. Ymin:—10. max: 10. scl 2. INIT Move the pointer using ® and @. Holding down either key moves the pointer speed. Move the pointer to the first intersection. When the pointer is at the location you want, press [F&)(Coord) to view coordinates in ally. Each press of Fg) changes the coordinate display in the following sequenc St high dividy. e: — ® ~® X/Y coordinates —X=—2. 765957 Y=4. 7659574 —_— "7% Nt 7/7 [Fe)(Coord) X coordinate only —-X =—9, 765957447 o] —_— (Fs) (Coord) Y coordinate only —-Y =4, 765957447 The pointer does not move at fixed intervals. It follows the dots on the display. Because of this, the values provided for coordinates are approximate. Move the pointer to the next intersection. ®-® Y=0. 191488362 — 140 — 7 ou can then use Es)(Coord) to view the x and y coordinate values. (F6) (Coord) X=1. 8085106 Y=0. 1914893 Finally, press (F)(Trace) again to exit the Trace Function. e To move the trace between two graphs |! Note) This operation can be used with up to six graphs that are overdrawn using multistate- ments or programming. To trace points on the following equations (using a multistatement): y=(x+2)(x-3) y=2x-3 Use the following range parameters: Range Xmin:—5. тах : 5. scl :1. Ymin:—10. max: 10. scl 2. Execute the muitistatement that draws the two graphs. (1005) (1 E (REC) ES SES) (Cs) EJ cam RE) EE) (Sri) (Pro) (F6) ( :) Ga) (2)K 9 (3) ES) — 141 — YY Press (F1)(Trace) to activate the Trace Function. The pointer appears on the graph drawn by the last function in the multistatement. (F1(Trace) X=-3, 510638 Y=-10. 02127 Move the pointer along the line where it is locat- Poilter ed using ® and CO. Holding down either key moves the pointer at high speed. Use @ and (® to move the pointer between the two graphs. O) X=-3. 510638 Y=9. 8352195 Note) *If you have more than two graphs shown on the display, the @) and (® cursors can be used to move the pointer from graph to graph. | When you are finished, press (Fi](Trace) again to exit the Trace Function. HM Scrolling Graphs If the graph you are tracing runs off the display to the left or right, the display scrolls automatically to follow the Trace Function pointer as you trace the graph. [9H ake) (F1) (Deg) Ex) Bran) (sin) exe] — 142 — (Тгасе) 5-® o A A e A / © -@® ] NY VIVA X=-298. 7234 Y=0. 8769499 ta AA VV X=-305. 3829 Y=0. 80507 elf the graph you are tracing runs off the display a to the top or bottom, the display does not scroll. ®-® X=3. 5 Y=3. 0625 You cannot scroll polar coordinate or parametric graphs. You also cannot scroll over- drawn graphs that contain polar coordinate or parametric graphs. BE Notes on Using the Trace Function *You can use the Trace Function immediately after you draw a graph only. If you draw a graph and then perform a calculation or any other operation (besides [M]-Disp, Range, or G-T), the Trace Function will be unavailable. *The coordinate values at the bottom of the display are shown with a 10-digit mantissa, or with a 5-digit mantissa and 2-digit exponent. When both the x-coordinate value and the y-coordinate value are shown at the bottom of the display, they appear with an 8-digit mantissa, or with a 4-digit mantissa and a 2-digit exponent. Negative values are one digit shorter because one digit is used for the negative sign. *You cannot use the Trace Function during program execution. *Once program execution is suspended by a “ 4” symbol, you can use the Trace Func- tion on an graph produced at that point. *If you are drawing multiple graphs using multistatements, you can use the Trace Func- tion to trace a graph that is displayed by a display result command (page 29). When you press Ex) to resume drawing of the next graph, the Trace Function is automatically cancelled and the pointer disappears from the display. — 145 — YY E Plot Function (Fe) (Coord) The Plot Function makes it possible to plot points anywhere on a graph. e To plot a point on a graph bob AP To plot a point at x=2, y=2, with the following range parameters: Ranse Y=1. 935483871 Xmin:—5. тах : 5. scl:1. Ymin:—18. OOOO, тах : 190. 4 scl:e. 6 INIT | 3 A a A в A a Pointer EFS) (Cls) Ed) Y=3. 548387097 (EEES) (Plot) (2) 2) + When the pointer is at the location you want, — — press Ex) to plot a point. At this time, the pointer returns to the original point you specified (2, 2 in this example). . Coordinates ——X=2, 0212765 Y=1. 9354838 = — 4 + a LO E TT 799989 E Move the pointer using ®, @, @ and ©. Hold- ing down these keys moves the pointer at high s d X=2. 0212765 Y=1. 9354838 peed. PEE You can change the original point at any time by pressing [F3}(Plot) and inputting new coor- dinates. a „В A À. a A 5 (Fs)(Plot)(3)C-)(5)6w) (> }(6](-] EJES + X=2. 5531914 Y=1. 9354838 iaa a (Fe) (Coord) | X=3. 5106382 Y=6. 4516129 A A A A + 2 Г Note) “In the above example, we specified a starting point of 2, 2. You can also enter the graph display to plot points by simply pressing F3)(Plot) followed directly by [et]. X=2. 553191489 —144 — — 145 — (7) (Es) (Plot) Ed) [Range Xmin:—2. тах : 5. scl:1. Ymin:—2. тах : 10. scl:e má *1f you specify a point that is outside the range set up by the range parameters, the pointer does not appear on the display. *The x-coordinate value of the current pointer location is stored in the X value memory. The y-coordinate value is stored in the Y value memory. HLine Function With the Line Function, you can link two points with a straight line. e To draw a line in a graph To draw the graph for y = 3x, and then draw lines from the point on the graph where x=2 and y=0 Use the following range parameters: — 146 — Range max :5. sci:1. scl:e. М Xmin:—2. Ymin:—2. тах : 19. praw the graph. COMES) (Cis)E (2) 3) an (ee use the Plot Function to locate the pointer at x=2,7=0. a E)(Ploh FRE 4 4516 X=2. 0212765 Y=-0. 06 Move the pointer up to the graph line. ES (Plot ZELLE @ ~ @ / / X=2. 0212765 Y=6. 1290322 Draw the line. (F4)(Line) 5) E „а. A A A — 147 — Now draw another line to the y-axis. Since the x- and y-coordinates of the point you last e To scroll the graph on the display plotted are stored in X and Y value memories, you can easily move the pointer back y the point on the graph. Note the following operation. 0 To draw the graph for y=0.25(x +2) (2x + 1)(2x- 5), y=2x- 3, and then scroll it. following range parameters: Range [E3) (Plot) CACA EY] Use the J range p Xmin:—5. eg) тах : 5. sol:1. ¡EME (REC) ymin: gg. GEO CSL RAEJEO) scl :2. X-E. 0212766 Y=6. 129030 | OBTIENE NT ee EDEN | a ENE EJES Move the pointer to the y-axis. © - © Fa)(Line) (EE) [ — > Ш Graph Scroll Function immediately after you have drawn a graph, you can scroll it on the display. Use the cur- sor keys to scroll the graph left, right, up and down. *You cannot scroll combination bar/line graphs. Draw the line. TIO — 148 — —149 — HE Zoom Functions The Enlarge and Reduce Functions let you zoom in and out on graphs. | Е Бе ИЕ EA | e To display the Zoom Menu SHIFT) (F2) (Zoom) *The following are the operations that are available from the function display at the boy. tom of the screen. Press the function key below the operation you want to perform FI(BOX) ............... Box Function E2)(FCT) ................ Displays the factor input screen ESP) ................. Zooms in or out on the graph in accordance with the zoom factors F(x) i, Zooms in or out on the graph in accordance with the inverse of the zoom factors FS) (ORG) ............... Returns zoomed graph to original dimensions E Box Function The Box Function lets you cut out a specific section of a graph for zooming. e To zoom in on a part of a graph To specify a box on the graph for y = (x + 5) (x + 4) (x + 3), with the follow. ing range parameters: Specify the range parameters. Range Xmin:—8. max : 8. scl: 2. Ymin:—4. тах : ©. scl:l. Draw the graph. (woo) sie) £3 (REC) | nN AE COMES) (Cls) Ex) У (ra RESORTE VOLLES — 150 — press [f2)(Zoom) to activate the Zoom Function. press [FJ(BOX) to activate the Box Function. Move the pointer using the cursor keys. Hold- ing down any of these keys moves the pointer at high speed. Once the pointer is located where you want one corner of the box to be, press (65). Move the pointer to the location of the corner diagonally opposite the one you have just set. Note that a box automatically appears on the display. — 1.51 — T=(X+5) + done BOX]FCT] xf | xf [ORG X=-2. 2E-12 Y=-1. NES N + X=-2. 212765 Y=-0. 903225 Х=-5. 957446 Y=0. 9354838 | When the pointer is located where you want the g Using the Factor Function to Enlarge and Reduce the Entire other corner of the box to be, press (eg. Graph you can enlarge or reduce the entire graph. You can set different factors for the x and y-axes, which means that you can double the length while leaving the height unchanged, or vice versa. with this function, you can also use the Plot Function or Box Function to select a point on the graph to be in the center of the enlarged or reduced graph. If you do not specify apoint, the center of the normal size graph is used as the center of the enlarged or reduced graph- Note that the box you defined becomes the outline of the display, and the graph is en. larged to fit. You can repeat the enlarge operation and make enlargements of part of an enlarged grap, e To enlarge a graph To enlarge the graph for y = sin x by 1.5 times on the x-axis and 2 times ; 11 on the y-axis, using the following range parameters: e To return a graph to its original size ify the range parameters. To return to the graph enlarged above to its original size Spectty 9° Р Ranse Xmin:-—360. max : 360. (Fz)(Zoom)[Es](ORG) scl :180 Ymin:—1.6 max:1.6 scl:@.5 INIT Draw the graph. «If you locate the second corner of the box horizontally or vertically with the first corner, (oot) sie) EF (REC) no box is formed, and so the graph is not enlarged. 9 г) (0) (Е1) (Рес) Е) EEES A Y y EEES | Press [F2)(Zoom) to display the Zoom Menu. Press (F2)(FCT) again to display the Factor Input Factor Screen. Xfet 2. Yfct: 2. UNI —152- | — 155 — Input the zoom factors for the x-axis and y-axis. WHEE [2)(- (0) Ex) Press (F3)( x f) to redraw the graph according to the factors you have specified. At this time, the range parameters are changed as follows: Factor Xfct:1.5 Yfct:2. Range 007 Xmin:-240. max : 240. scl: 180. Ymin:—0. 8 max :0.8 scl:@.5 [Nhs You can repeat the enlarge operation and enlarge the enlarged graph again. — 154 — e To reduce a graph To reduce the graph for y = sin x by 1.5 times on the x-axis and 2.0 times on the y-axis, using the following range parameters: specify the range parameters. Draw the graph. rood (Hr) EJ (REC) ERE Em (F1) (Deg) BE [rant] sin) 6.1) xe Press [F2)(Zoom) to display the Zoom Menu. Press (FJ (FCT) again to display the Factor Input Screen. Input the zoom factors for the x-axis and y-axis. WEE (2)C-J(o) —155— Range Xmin:-360. max : 360. sc|:180. Ymin:—1. 6 max:1.6 scl:0.5 [Nhs A VU — | Factor Xfct:2. Yfct:2. Factor Xfct:1.5 Yfct:2.0. Press (Fa)( x 1/1) to redraw the graph according to the factors you have specified. At this time, the range parameters are changed as follows: E] E Range Xmin:-540. тах : 540. sci:180. Ymin:—3.2 max :3. 2 scl:0.5 You can repeat the reduce operation and reduce the reduced graph again. e To redraw a graph using the inverse of the factors Continuing from the graph reduction example above, press [F2)(Zoom) and then (Fa)( x ft), (Em) (F2)(Zoom) (Fa)( x '/:) At this time, the range parameters are changed as follows: — 156 — — Range Xmin:=810. max :810. scl|:1809. Ymin:—6. 4 max:6. 4 scl:0.5 e To specify the center point of an enlarged display To enlarge the graphs: y= (x+4)(x+ 1)(x— 3), and y=3x+22 by 5 times on the x-axis and y-axis, with the apparent point of tangency at the center of the display. Use the following range parameters: specify the range parameters. Draw the graph. (eos) GE (REC) EE OREA ETE MOORE ) В) С) CODEN + EEES Press [Fi](Trace). Use the cursor keys to move the pointer to the point of intersection. Press [F2)(Zoom) to display the Zoom Menu. Press [F2)(FCT) again to display the Factor Input Screen. — 157 — Range Xmin:—8. тах : 8. scl :b. Ymin:—30. max : 30. scl: 10. INIT Pa Pd TL V X=-2. 893617 Y=13. 319146 Factor Xfct:1.5 Yfct:2. Input the zoom factors for the x-axis and y-axis. SEE) Press [F3)( x f) to redraw the graph according to the factors you have specified. Note that these graphs are not tangent as they appear on the normal (uneniarged) display. — 158 — (3) ПО e To initialize the zoom factors F)(Zoom)(E2(FCT)(EN(INIT) Anytime you perform the above operation, the unit initializes the zoom factors to the fol- lowing setting. Factor Xfct: 2. Yfct:2. e To specify the zoom factors within a program Use the following format to specify the zoom factors in a program. Factor (Xfct), (Yfct) — 159 — Example 3 | To graph the function y = x“ + 4x3 — 36x2 — 160x + 300 and determine its minimum and maximum 5-11 Some Graphing Examples The following examples are presented to show you some ways that the graphing fun. tions can be used effectively. use the following range parameters. Range Xmin:—10. To graph the function y = x? — 9x? + 27x + 50 max 1 > scl :2. Use the following range parameters. Range — Ymin:-600. Xmin:—5. max : 500. max: 10. scl|:200. scl :2. | D Ymin:-30. | — max : 150. | Sel :20. | MERE) (Cls) 69 | [ik | ERDE) BI (3)(6) (La fm (SLT) (6)(0) [1005] (617 E (REC) 20] + JENES ss es (29 (7) (F5) (CIs) 25) Use the Trace Function to find EEE) EEE) EEE the minimum and maximum. + Ea + (EE a | Г у=х3 - 3х? - 6х - 16 Example 4| To determine the points of tangency for the following functions: y=3x-11 To graph the function y= x + 4x5 — 54x* — 160x? + 641x2 + 828x — 1260 Use the following range parameters. Range ; Xmin:—1@ Use the following range parameters. Range тах: 19 Xmin:—10. ЗС! ге. тах : 19. Ymin:—60. scl 2. max : 40. Ymin:—8000. scl:1a. max . 8000. INIT scl : 2000. INIT MERE) (Cls) Be [ (6) (сет) 2) 3) Е RAE | DD eMES)(CIs) Ed) 66 EE) (4) — Aaa Cama EEE) CEDEN TO! — EN ENES ESTE) ES LEO) ZN La, ‚ Use the Trace Function to find CEE ANDER 7 the tangency. fE2)E)raEGEI2](6)(0])EY — 160 — —161 — To store x?+1, x? + x into Function Memory (page 57), and then grapp. y=x3+x2+x+1 Use the following range parameters: COSES EEE (STO) E (stores (x*+1)) (кат) rr) (x) EB eT (FI (STO) (2) ES (stores (x? + x)) Cams) (1) ЕЭ (23) (п) (22) — 162 — Range Xmin:—4. тах: 4. ВСЕ: 1. Ymin:—10. max: 10. scl:1. INIT Programming EEE 6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 Introduction to Programming About Error Messages Counting the Number of Steps Program Commands Using Jump Commands Using Subroutines Using Array Memory Displaying Text Messages Using the Graph Function in Programs + Chapter 6 [Programming 2 This chapter tells you how to use the versatile program memory of the unit. Once yg, program a calculation, you can call it up and execute it using any values you want at the touch of a key. 6-1 Introduction to Programming The following explains the basics about programming the unit. We also provide a number of actual easy-to-understand examples for your reference. For full details on each of the programming operations, see the other sections in this chapter. HTo enter the Programming Mode d dan 2:WRT 3:PCL (2)(WRT) WRT / COMP Amount of memory available m 4164 Bytes Free Program area status HPOHempty РТ | empty a Ре | етр t y Cursor (indicates currently P3 | empty selected program area) The above display shows that there is 4,164 bytes of memory available to store programs. Though you can see only four program area names, there are actually a total of 38, named PO through P9, PA through PZ, Pr, and Po. — 164 — g To scroll through program area names 4164 Bytes Free DODO Pl empty P2 empty P3 empty P4Nempt y 4164 Bytes Free PORempty PI empty P2 empty P3 empty DO To select a specific program area 3) 4184 Bytes Free P56empty PE empty P7 empty PB empty 4164 Bytes Free CIES PSHempty PT empty PU empty [PV empty E To check how much memory is used by a program Move the cursor to the program area you want to check. Hold down the key. Mode WAT / COMP Graph type ———— — — t6G- type REC/CON Unit of angular measurement +anE | e : Des Display format ———————display:Nrml Program area name 1 Number of steps (amount of memory) used | — 165 — v HTo input a program To program the following formulas, which calculate the surface area (s) and volume (V) of a regular octahedron when the length of one side (A) is known. Store program in area P5. S=2V3A2? V=V2/3A3 (rong (2) (WRT) WRT ~/ COMP 4164 Bytes Free PORempty P1 empty P2 empty P3 empty 4164 Bytes Free P2 empty P3 empty Pd empty P56empty ФФ + REG O:MATRIX EJ (COMP) The Calculation Mode you specify becomes part of the program. Note the fol- lowing precautions about Calculation Modes. BASE-N Mode eYou cannot use scientific functions. “*You cannot specify a unit of angular measurement. eYou can use any program commands (see page 176). elnclude a “ 4” symbol at the end of the program. This returns the unit to its previous Calculation Mode after the program is complete. If you forget this symbol, you may have problems following execution of BASE-N Programs. MATRIX Mode eYou cannot use the Matrix Mode for programming. The unit will not let you enter the WRT Mode or the PCL Mode from the Matrix Mode. — 166 — E)(Starts programming) |- ‘2ЭА:ехГЭхАе . | ?P3>A:2X/ 3XA? 4 ге-ЗхАх ? 3_ (ни) Ам) (Е4) (2) =) 90) СА ) (Е) (5 ) 22398) 63 (2) СА ) ни) (с?) (Е5)( 4) CES EIA JE) @ To execute a program stored in memory To execute the program stored by the operation described above, for A=10, 7 and 15 Length of one side Surface area Volume 10cm (346.4101615)cm? (471.4045208)cm? 7 (169.7409791) (161.6917506) 15 (779.4228634) (1590.990258) (99 (1) (ВУМ) RUN / COMP G—type REC/CON angle : Rad display :Nrmi (8) м) (23) (Prg)(5)Ex) Prog 5 ? — 167 — (O)ES (Value of A) @ (or) (REPLAY) (This operation repeats the recall of the program area.) EE (Value of A) Prog ? 10 5 346. 4101615 ~ Disp — Prog ? 10 5 346. 4101615 471. 4045208 Prog ? NT 5 169. 7409791 - Disp — NY U 5 1689. 7409731 161. 6917506 — 168 — (S when A= 10) “— Disp —" symbol pauses calculation for display of result (V when A = 10) (S when A =7) (V when À =7) CO (or >) (REPLAY)ES) (BES (Value of A) Prog 5 ? Prog 5 ? 15 779. 4228634 — Disp — Prog 5 ? 15 778. 4228634 1590. 990258 (S when A= 15) (V when A=15) *The unit automatically performs the programmed calculation when you press Es). If cal- culation is suspended to display a result, press [4 again to resume the calculation. — 169 — Y i HTo edit a program To change the program A+B, stored in program area P3 to C+D (Moog (2)(WRT) Ра етр { У Pl empty P2 empty P3 A+B — | ODO PO empty Pl empty P2 empty P3HA+B @* | A+B |C+B 1 MD) | C+D_ *The (& key operation to enter the program area causes the cursor to be located at the beginning of the program. If you use “EE instead, the cursor is located at the end of the program. — 179 —- | g To delete a specific program | «The procedures described below cannot be undone. Make sure that you do not need data any more before you delete it. To delete a program stored in program area P3 (Moog (3] (PCL) PCL 7 COMP 3852 Bytes Free Ll POH* GRAPHIC” ; P1 empty Ре ?-oA:?-B: 7 (AXB P3 ' CYCLOID'” DOD PCL / COMP ——3852 Bytes Free PO ' GRAPHIC’ PI empty Ре ?3A:?>B:r (AXB —IP3H' CYCLOID' PCL / COMP —1-3974 Bytes Free PO * GRAPHIC" Pl empty P2 ?3A:?>B:S (AXB P3 empty — 271 — E To clear all programs В *The procedures described below cannot be undone. Make sure that you do not neeg data any more before you delete it. (oe) (1) (RUN) Dee F4)(PRG) (F)(YES) (mon) (2)(WRT) —172— RUN Y COMP G-type : POL/PLT angle : Rad display :Nrm] ERASE ALL PROG Ng) RUN Y COMP G-type : POL/PLT angle : Rad display :Nrm] WRT / COMP | 4164 Bytes Free POBempty Pl empty P2 empty P3 empty 6-2 About Error Messages metimes a program you enter causes an error message to appear when you execute S This means that there is an error that needs to be corrected. The following shows a ypical error message display rog @ E Syn ERROR Error type Step P@—8——1Step where error occurred bY Program area where error occurred All of the possible error messages are listed in the Error Message Table on page 219. When you get an error message, look it up in the Error Message Table and take actions to correct it. —173— 6-3 Counting the Number of Steps The memory of the unit can hold up to 4,164 steps. A step is a unit of data, usual! ed by a single keystroke. For example, each of the following would take up 1 ste space. sin: (sin), sin” *: mr) (sin) As you input programs, the number of steps available decreases. The number of steps available is also decreased when you convert program memory to value (page 36), and when you store functions, matrices, or statistical data. Y represent. p of Memory memory memory BTo check the amount of memory remaining (none) (1) (RUN) Erogram - 250 —Memory : 1 "Memo r y : Eo Stat (SD) : 0 Number of steps used for programming — Stat (REG): Q Number of value memories — h Matrix : 8 Number of steps remaining————— | 3684 Byt es Free The following procedure can also be used. MZ) (WRT) WRT 7 COMP Number of steps remaining 3968 Bytes F ree POR GRAPHIC: PI empty P2 7>A:?>B:5 (Axp P3 * CYCLOID' Hr) (Miss) (Hold down) Program : 250 F-Memory : 10 Memory : 58 Stat (SD) : 0 Stat (REG) : 2 Matrix : 8 3664 Bytes Free You can count the steps in a program by pressing the @ and ® cursor keys. Each press of these keys causes the cursor to jump to the next step. —174— g To check where the cursor is currently located (Disp) Step PO-6 (Current location of cursor step #6) The above screen remains on the display as long as is depressed. —175— 6-4 Program Commands The unit provides you with special programming commands that let you perform condi. tional and unconditional jumps and loops. E To display the program function menu SHIFT) (PREM) YE GEN EE PN ES ее ве ею The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. FO(JIMP) ................ Displays jump command menu EF2)(REL) ................ Displays relational operator menu ES) (Prg) ............... Inputs “Prog” for program area specification FI?) oi Prompt command for value input (ES) (A) oii, Display result command {Fe)(:) Multistatement connector The input in response to a prompt command can be a value or calculation expression up to 111 steps long. No non-calculation command or multistatement can be performed while the calculator is waiting for input in response to a prompt command. *The display result command causes program execution to stop while the calculation result up to the display result command or a text message is displayed. To resume program execution, press E). The final result of the program execution is displayed regardless of whether or not this command is included at the end. Note, however, that this com- mand should be used at the end of the BASE-N Mode program in order to return the unit to its original mode following the program. *The multistatement connector is used to connect two or more statements together for sequential execution. Unlike statements connected by the display result command, state- ments connected by the multistatement connector are executed from beginning to end, non-stop. Note that you can also use the Newline Function (described below) to connect statements, and make them easier to read on the display. —176— mAbout the Newline Function The Newline Function is a multistatement connector that, performs a newline operation instead of inserting a “:” symbol at the connection of two statements. Note the two following displays. - Dee : O>T :P>V:P?>S : НЫ! T:1sz T:Vxsi n SxT—-9. 8xT2-2A Goto 1 —_ Des 0>T:7>V:7-25 Lbl 1:1sz T:Vxsi n SxT-9. 8xT2-P24 Goto 1 Both displays show the same programs, except that the upper one uses multistatements commands, while the lower one uses the Newline Function. Note how much easier the lower display is to read. e To use the Newline Function To perform a newline operation at the end of a statement, press m3). BTo display the Jump Command Menu SHIFT) PRG) | TZ GEN CT NP E (F1) Eve, eme) E) E E © © The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. (FI) (=) Indicates conditional jump destination F)(Gto) ................ Indicates unconditional jump destination (3) (НЫ!) .................. Indicates label F4)(Dsz) ................. Decrements value memory Es)(Isz) ................. Increments value memory — 177 — HM To display the Relational Operator Menu o | NI EE Е ВЕ НОР НЕ FA(REL) ssssss E) PR @ « « 6 The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. (Е)( =) ver Equal F(x) ................... Not equal F(>) coon Greater than Fa(<) reine, Less than Es(>) ......... Greater than or equal to Fel (=<) ..............—. Less than or equal to HM To display the Punctuation Symbol Menu ALPHA EN KE The following are the operations that are available from the function display at the bottom of the screen. Press the function key below the operation you want to perform. FO") coe Start of non-executable remarks EJ") oe ne indicates display text (Fal(~) ore. Indicates range of value memories «The single quotation mark indicates the beginning of non-executable remarks. It is use- ful to insert a program name at the beginning of the program for display in the program area list (only the first 13 characters are displayed). The unit considers anything from a single quotation mark up to the next multistatement connector (:), display result com- mand ( 4), or newline operation to be part of the remarks. Remarks can contain letters or numbers. * Double quotation marks indicate text to be shown on the display. Display text can con- tain letters or numbers. The unit considers anything from a double quotation mark up to the next multistatement connector (:), display result command ( 4), or newline opera- tion to be part of the display text. Display text can contain letters or numbers. °The “~" symbol is used to indicate a range of value memories. For example, to assign a value of 10 to value memories A through F, you would specify the following: 10 > A-F (COEL ES) — КЕ) This symbol cannot be used to assign values to value memories r or 0, butit can be used with array memories (page 185). Itis most useful when you want to clear a series of value memories by assigning them with a value of zero in a program. —178— 6-5 Using Jump Commands Generally, programs are executed from beginning to end, in the order that they are input into memory. This can cause problems when you want to repeat an operation a number of times or when you want to execute a formula in a different location. Jump commands make it possible to accomplish such operations very easily. E About unconditional jumps An unconditional jump is one that is performed no matter what circumstances exist. To use an unconditional jump with the unit, you first identify the destination of the jump with a label. Then you tell the unit at some point to go to the label and continue execution of the program. To illustrate, we will reprogram the calculation for the surface area and volume of a regular octahedron that we originally wrote on page 166. With our previous program, we had to start the program three different times to perform our calculations. With an unconditional jump however, once we start program execution, it repeats until we tell it to stop. e To use an unconditional jump Previous Program New Program ?, >, А, :, 2, х, У, 3, х, А, 3, Lbl, 1, :, ?, >, A, :, 2, x, V , 3, 4, V , 2, +, 3, x, A, x", 3 x, A, x, 4, V ,2, +, 3, x, A, x", 20 steps 3, 4, Goto, 1 26 steps Note that in the new program, we identify the start of the program with label 1 (Lbi 1). This is where we want to jump 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 page 166), and you should be able to perform the following calculation. (г) нем) (Е3) (Рго) [968 |? [1)Co)EE] 346. 4101615 When A=10 ES 471. 4045208 8 ? (Zed 169. 7409791 | When A=7 G3 | 161. 6917506 ES) ? Since we have created an endless loop within this program, you have to press (мо) (1) 10 stop the continuous execution. — 179 — In the above example we located the destination of the branch at the beginning of the program. Actually, you can locate destinations anywhere. Note the next example. To program the formula y = Ax + B, so that for each execution the values of A and B remain constant, but the value of X varies. Program ?, >, A, :, ?, —, B, ;, Lbl, 1, :, ?, >, X, :, A, x, X, +, B, 4, Goto, 1 23 steps With this program, a prompt appears once for À and B. À prompt for X appears with each execution, of the loop back to label 1 (Lbl 1). Note) *|f your program tells the calculator to go to a label that does not exist, an error message (Go ERROR) appears on the display. MM About conditional jumps With a conditional jump you set up certain criteria and control whether or not the jump is actually performed. Look at the following format. | If true a Left side Relational Right side = Statement | : | Statement operator y If not true As shown above, if the condition defined by the relational operator is true, the statement following “=" is executed, and then the next statement is executed. If the condition is false, the statement following “=" is skipped. The following are the conditions that you can define using the relational operators. L=R True when L and R are equal; false when L and R are not equal LER ee... True when L and R are not equal; false when L and R are equal L=R True when L is greater than or equal to R; false when L is less than R L=R .............. True when L is less than or equal to R; false when L is greater than R L>R esse True when L is greater than R; false when L is less than or equal to R L<R True when L is less than R; false when L is greater than or equal to R e To use a conditional jump Example 1| To write a program that calculates the square root of any input value that is greater than or equal to zero. If a value that is less that zero is input, the program ignores it and prompts further input. Program Lbl,1,:, 2, >, A, :, A, =, 0, >. V , A, 4, Goto, 1 16 steps This program starts out by prompting input for A. The next statement tests the input by saying: “if the value of A is greater than or equal to 0, then calculate the square root of A”. This is followed by a display result command. After the result is displayed, pressing (Ex) continues with the Goto 1 unconditional jump to label 1 (Lbl 1) at the beginning of the program. For values that are less than 0, the square root calculation statement is skipped and execution jumps directly to the Goto 1 statement. — 180 — To write a program that accumulates input values, but displays the total of the values any time zero is entered. Program 0, —, В, ;, Lbl, 1, :, ?, >, A, :, A, =, 0, >, Goto, 2, :, A, +, B, >, B, :, Goto, 1, :, Lbl, 2,:, B 31 steps With this program, 0 is assigned to value memory B to clear it. The next statement prompts for input of a value to value memory A. The next statement is a conditional jump that says: “if the value input for A equals 0, then go to label 2”. The statement following label 2 (Lb! 2) ends program execution with a display of the value memory B contents. For other I values, the next statement adds value memories A and B, and then stores the result in value memory B again. After this, program execution returns to the statement following label 1 (Lbl 1), where the next input for A is prompted. Hm About count jumps There are two count jumps: one that increments a value memory (Isz) and one that decre- ments a value memory (Dsz). Look at the following format. Memory contents x0 o Isz Memory name : Statehent { : | e 4 Memory contents = 0 Memory contents x0 rr Ч “ Dsz Memory name : Statement : Statement | A Memory contents = 0 As shown above, if the increment or decrement operation does not cause the content of the value memory to become 0, the statement following the value memory name is executed. If the content of the value memory becomes 0, the next statement is skipped. —181— e To use a count jump Example 1 | To write a program that accepts input of 10 values, and then calcu- lates the average of the values. Program 1,0, >, A, :,0,>,C., Lbi, 1, :, 2, —, В, :, В, +, С, —, С, ;, Dsz, A, :, Goto, 1, :, €, =, 1, 0 32 steps This program starts out by assigning a value of 10 to A. This is because value memory A will be used as a control variable. The next statement clears C to zero. After defining the location of label 1 (Lbl 1), the program then prompts for input of a value for B. The next statement adds the value of B to value memory C, and then stores the result in С. The next three statements say: “decrement the value in A, and if it is still greater than 0, jump back to label 1; otherwise divide the contents of C by 10”. Example 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 Vm/sec and an angle of S°. The formula is expressed as: h=Vesinót - gl, with g=9.8. The effects of air resistance should be disregarded. Program Deg, :, 0, >,T1,:,?, >, V,1, ?, =, 5,1, Lbl, 1, :, 1sz, T, :, V, x, sin, S, X, T, —, 9-8, x, T, 2, +, 2, 4, Goto, 1 38 steps With this program, the first 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. Lbl 1 identifies the beginning of the repeat calculation. The value stored in T is incremented by Isz T, and in this program the 1sz command is used only for incrementation, without any comparison or decision being performed. Each time T is incremented, the formula is calculated and the altitude is displayed. Note that this program is an endless loop that must be terminated by pressing kel). — 188 — 6-6 Using Subroutines Up to this point, all of the programs we have seen were contained in a singl area. You can also jump between program areas, so that the resulting execull No up of pieces in different areas. In such a case, the central program from which on is made are jumped to is called a “main routine”. The areas jumped to from the mai out ar called “subroutines”. main routine are Subroutines Main Routine — TTT TTT [Po > Pa | ! | pr | Prog sx 7" , } Р2 РА : : | Prog 4 | Prog 2 «| ° | / — Level 1 Level 2 Level 3 Level 4 To jump to another program area, use the “Prog” command (wii) (вм) , PREM) (F3) (P by the name of the program area you want to jump to. | ES (Pra)), followed Prog 0 — Jumps to program area 0 Prog T — Jumps to program area T After the jump to the program area you specify, execution continues from the beainni oi the subroutine stored in the specified program area. When end of the subroutine ¡e reached, execution returns to the statement following th eP initi the subroutine. 9 109 command that initiated You can jump from one subroutine to another, a i , a procedure that is called “nesting” can nest up to a maximum of 10 levels, and an error will occur (Ne ERROR) Hes on to nest an 11th time. If you try to jump to a program area that does not contain a progra г, an error message (Go ERROR) will appear on the display. program. *The Goto command does not jump between program areas. A Goto i to the label (Lbl) located inside the same program area. command jumps — 185 — HB Subroutines save memory Note the following two programs. PO Fix, 3, :, ?, >, A, :, 2, x, V_, 3, x, A, X7, 4, = / v , 2, —, 8, x, À, x", 3 23 steps P1 Fix, 3, :, ?, >, A, :, V , 3, x, A, X, 4, У, 2, =, 1,2, x, A,x", 3 22 steps If we input these two programs separately, they require a total of 45 steps. But note that the underlined portions of these two programs are identical. This means that these parts can be stored as subroutines and called by both of the programs. If we use subroutines, we get the following results. Subroutines P9 Fix, 3,:,?, >, A, :, Y ,3, Xx, Ax 12 steps P8 y ,2, +, 3, x, A, x, 3 8 steps Main routines PO Prog, 9, :, Ans, x, 2, 4, Prog, 8 9 steps P1 Prog, 9, 4, Prog, 8, :, Ans, +, 4 9 steps As you can see, the number of steps required to store the two programs and the subrou- tines is 38, for a saving of 7 steps. When you execute the program in program area 0, it immediately jumps to P9 and exe- cutes the contents of that program area. At the end of P9, execution returns to PO where the result produced by the subroutine in P9 is multiplied by 2 and then displayed. After you press the Ex key, execution jumps to P8, where the remainder of the program is ex- ecuted. With the main routine in program area P1, execution jumps immediately from program area P9. At the end of P9 execution returns to P1 where the P9 result is displayed. When you press Er), execution jumps again to P8. At the end of P8, execution returns to P1, where the result produced by P8 is divided by 4 and displayed. — 184 — 6-7 Using Array Memory In addition to the individual value memories, the unit gives you array memory capabili- ties. Note the following. Value Memories Array Memories A A[0] C[-2] B Af] C[-1] с Al2] Clo] D A[3] C[1] E Alá] C[2] | Note) I *You cannot use r or $ value memory as array memory. As you can see, array memory names consist of an alphabetic character, followed by a subscript enclosed in brackets. The subscript is a value, either positive or negative, or a value memory that represents a value. If the value of 5 is assigned to value memory X, for example, the array memory A[X] would be equivalent to A[5]. N Array memories simplify programming Since the subscript of an array memory can be a value memory name, programming be- comes more economical. Note the following. To write a program that assigns the values from 1 through 10 to memories A through J Using value memories 1, —, А, :, 2, —, В, :, 3, —, С, :, 4, >, D, =, 5, >, E, :, 6, >, F, :, 7, >, G, :, 8, >, H, "1 9, >, 1, :, 1,0, >, J 40 steps Using array memories 0, >, Z,:, Lbl, 1, :,Z, +, 1, 7, A, [21 |", Isz, Z, :, Z, <, 1,0, >, Goto, 1 26 steps As you can see, using array memories uses 14 fewer steps. You get even more economy with the following program. —185— To write a program that displays the contents of a memory specified by input Using value memorie Lbl, 1, :,?, >, Z, 1, 2, =, 1, =>, А, 4, 2, =, 2, =, В, 4, д, =, 3, =, С, 4, 7, =, 4, >, D, 4, Z, =, 5, =>, E, 4, 2, =, 6, =, Е, 4, Z, =, 7, >, G, 4, Z, =, 8, >, H, 4, Z, =, 9, >, |, 4, Z, =, 1, 0, >, J, 4, Goto, 1 70 steps Using array memories НЫ, 1, Oy ?, >”, Z, Е А, [, г, "74 1, 1s 4, Goto, 1 16 steps With value memories, logical operations are used to test the input until the proper memory is found. With array memories, on the other hand, the specified memory is found im- mediately. BM Cautions when using array memories You should remember that array memories are actually based on value memories. Note the following relationship. Value memor Array Memor y y 7 7 7 7 7 y ДИ HP А[0] А[ 1] А[ 2] А[ 3] А[ 4 ] А[ 5 } А[ 6] A[23] A[24] A[25] A[26] A[27] B[-1] BL0] B[1] B[2) B[3] B[4] B[5] B{22] B{23] B[24] B[25] B[26] C[-2] C[-1] C[0] C[1] C[2]C[3] C[4] C[21] C[22] C[23] C[24] C[25] G[-6] G[-5] G[-4] G[-3] G[-2] G[-1] G[0] G[17] G[18] G[19] G[20] G[21] X[0] X[1] X[2] X[3] X[4] Y[-1] Y[ 0] Y[1] Y[2] Y[3] 2[-2] 2[-1] Z[0] Z[1] Z[2] This means that you must be careful when using array memories that you do not overlap. Note the following. — 186 — To write a program that stores values from 1 through 5 in memories A[1] through A[5] Writing the above program as follows results in an overlap of memory. 5, >, C,:, Lbl, 1, :, C, >, A, [, C, ], :, Dsz, C, :, Goto, 1, :, L 1, ]. 4, A, [, 2, ], 4, A, [, 3, ], 4, [ A, [, 1, ] A,[, 4,1], 4, A,[,5,] 44 steps › (swier) (ae) (£3) (P rg) (0) [Exe] 1 EE) 0. (exe) 3. EXE 4 (Exe] We would expect the second execution to produce a 2, but it actually produces a 0 instead. This is because array memory A[2] is actually identical to value memory C, which is counted down to O by the end of the program. Remember the following relationship. Value memory: A B С D E F Array memory: A[1] A[2] A[3] A[4] A[5] Since we are using array memories A[1] through A[5] to store values in the above pro- gram, we can avoid overlap by using value memory C or greater for storing the counter value. HSampie 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 1| 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 data is stored in memories C[1] (value memory D) through C[15] (value memory R), while the y data is stored in memories C[6] (value memory S) through C[30] (value memory Z[7])- 1, >, A, :, Defm, 7, :, Lbi, 1, :, ?, >, C, [ A, 1, :, ?2, >, C, |, A, +, 1,5, ], :, Isz, А, :, A, =, 1, 6, =, Goto, 2, :, Goto, 1, :, Lbl, 2, :, 1,5, >, A, :, ?, >, B, :, B, =, 0, >, Goto, 5, :, Lbl, 3, :, B, =, C, [, A, ], >, Goto, 4, :, Dsz, A, :, Goto, 3, :, Goto, 2, :, Lbl, 4, :, C, [, A, +, 1, 5, ]J, 4, Goto, 2, :, Lbi, 5 98 steps — 187 — The above program uses value memories as follows: x data C[1] C[2] CI[3] C[4] Ci51 C[e] C7] C[8] C[9] C[10] D E F G H | J K L M C[11] C[12] C[13] C[14] C[15] N O P Q R y data C[16] C[17] C[18] C[19] C[20] C[21] C[22] C[23] C[24] C[25] S T U у Мм ох Y z zZ 29 C[26] C[27] C[28] C[29] C[30] Z(3) Z(4) (5) <6) (7) This version is identical to Example 1, except that a different letter is used for the x and y data names. 1, >, A, :, Defm, 7, :, Lbl, 1, :, ?, 7, C, [ А, |, ;, ?, >, R, LA, ], :, Isz, A, :, A, =, 1, 6, >, Goto, 2, :, Goto, 1, :, Lbl, 2, :, 1,5, >, A, :,?, >, B, :, B, =, 0, >, Goto, 5, :, Lbl, 3, :, B, =, C, [, A, ], >, Goto, 4, :, Dsz, A, :, Goto, 3, :, Goto, 2, :, Lbl, 4, :, В, [, A, ]; 4, Goto, 2, :, Lbl, 5 92 steps This above program uses value memories as follows: x data C[1] C[2} C[3] C[4) C[5] C[6} C[7] C[8] C[9] C[10] D E F G H I J K L M C[11}] C[12] C[13] C[14] C[15] P Q R N O y data R[1] 8{2] R[3] R[4] R[5] R[6] R[7] R[8] R[9] R[10] S T U Vv W X Y Z Z(1) ZQ) R[11] R[12] R[13} R[14] R[15] Z(3) Z(4) (5) (6) Z(7) Note that in the above two programs the Defm command was necessary to increase the number of value memories. — 188 — 6-8 Displaying Text Messages Text, numbers, and symbols can be displayed by programs as messages that prompt input, etc. Note the following example. statement Display without text ? — X ? with text “X="?—X X=? As you can see, the text prompt makes it much easier to understand what input is required by the program. Messages can also be used to explain the meaning of a displayed result. Lbi, 0, :, *, N, =, ”, ?, >, B, -, C, ;, 0, —, A, Lbi, 1, :, C, +, 2, 7, C, :, Frac, C, x, 0, =, Goto, 3, :, sz, A, :, C, =, 1, >, Goto, 2, :, Goto, 1, :, Lbl, 2, :, 7, X, =, ”, 4, A, 4, Goto, 0, :, Lbl, 3, :, N, O, ”, 4, Goto, 0 70 steps This program prompts for input of a value. If the input value is equivalent to 2*, it dis- plays the value of x. If the input value is not 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: (29 (енг) ем) (Е3) (Ро) (285) №? (4)[06)(9)[6)Е5) X= © 12. EXE N=" EJEDFIATIES NO 9 N="? BCIE X= ES g. — 189 — Text that is longer than 16 characters is displayed in two lines. When text is co the bottom of the display, the entire screen scrolls upwards. (swe) (rch (£3) (Prg) (0 — Mes at 123+45 U 1 852-87 68. 7 358+125-65 65. 1028. Pros 0- U EN |= ст не A | 168. 765. 1028. Pros Q ABCDEFGHIJKLMNOP 852-87 358+1 25-65 J After a while 852—87 765. 968+125—65 Pros © ABCDEFGHI JKLMNOP QRSTUVWXY Z 6-9 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. To graphically represent the number of solutions (real roots) that satisfy both of the following equations у=х% — х3 - 24х? + 4х + 80 у = 10х — 30 Use the following range parameters. Xmin : —10 max: 10 scl : 2 Ymin : —120 max: 150 scl : 50 First, program the range parameters. Note that parameters are separated by commas. Press Ex) at the end. eThere are a total of nine range parameters (Xmin, Xmax, Xscl, Ymin, Y max, Yscl, T/ómin, T/éemax, ptch). Range, (—), 1, O0, >, 1, 0, », 2, +, (—), 1, 2, 0, », 1, 5, 0, !, 5, 0 Next, program the equation for the first graph. Press [Ex] at the end. Graph, X, x", 4, —, X, x", 3, —, 2, 4, X, x?, +, 4, X, +, 8,0 Finally, program the equation for the second graph. Graph, 1,0, X, —, 3,0 Total: 49 steps — 1971 — Range —10, 10, 2, ~ 120, 150, 50 Graph Y=XxY4-Xx 3—24X2+4X+80 Graph Y=10X-30_ The above program should produce this graph when you execute it. ro) ет) ея) (Е) (Ро) Со) Program Communications You could use a display result command ( 4) in place of the 3) operation at the end of 7-1 Connecting Two Power Graphic Units the first equation. This will cause execution to stop after the first graph is drawn. To resume 7-2 Connecting a Power Graphic Unit and a Personal execution, press E). Computer 7-3 Introduction to the Program Communications Mode 7-4 Setting Communications Parameters 7-5 Sending a Single Program from One Power Graphic Unit to Another 7-6 Sending All Programs from One Power Graphic Unit to Another — 192 — Chapter 7 [Program Communications 7 This chapter tells you everything you need to know to transfer programs between two Power Graphic units (direct connection) or between your Power Graphic unit and a per- sonal computer. 7-1 Connecting Two Power Graphic Units The following procedure describes how to connect two Power Graphic units with an optional SB-60 connecting cable for transfer of programs between them. BM To connect two Power Graphic units 1. Check to make sure that the power of both Power Graphic units is off. 2. Remove the covers from the connectors of the two Power Graphic units. *Be sure to keep the connector covers in a safe place so you can replace them after you finish your program communications. 3. Connect the two Power Graphic units using the SB-60 cable. \ 2 J SB-60 cable «Keep the connectors of the Power Graphic units covered when you are not using them. — 194 — 7-2 Connecting a Power Graphic Unit and a Personal Computer The following procedure describes what you should do to set up for data communications between a Power Graphic unit and a personal computer (IBM PC, XT, AT, PS/2, etc.). WTo connect a Power Graphic unit with a personal computer . Check to make sure that the power of the Power Graphic unit and the personal com- puter is switched off. . Connect the personal computer to the FA-120 Interface Unit. . Remove the cover from the connector on the Power Graphic unit. «Be sure to keep the connector covers in a safe place so you can replace them after you finish your program communications. Connect the Power Graphic unit to the FA-120 Interface Unit. For full details on transferring data via the FA-120 Interface Unit, see the Owner's Manual that comes with the FA-120. — SN = 5. Switch on the power of the personal computer. 6. Switch on the power of the Power Graphic unit. * After you complete data transfer operations, switch power off in the following sequence: Power Graphic unit, and then personal computer. Switch all power off before disconnecting the units. Power Graphic unit *Keep the connectors of the Power Graphic units covered when you are not using them. — 195 — —« 7-3 Introduction to the Program Communications Mode HTo enter the Program Communications Mode Sys mode [SWAT 7: PWR PROGRAM COMMUNICATION PARITY EVEN BPS - 3500 TRANSMIT? RECEIVE? PARAMETERS? EEN LAY PRM 7-4 Setting Communications Parameters Before you can perform program communications, you must first set up certain hardware parameters to make sure that the two units are able to understand each other. The parameters of the sender and the receiver must be identical for them to be able to com- municate correctly. There are two hardware parameters you can set. Parameter | Settings | Parity | EVEN, ODD, NONE BPS | 1200, 2400, 4800, 9600 BPS means “bits per second” and represents the speed of the program communication (the higher the number the faster the speed). Usually, you can use the fastest speed of 9600 BPS, but if you have trouble when using this speed, try a slower one. EB To set Power Graphic parameters (Moog) (+ ] PROGRAM COMMUNICATION PARITY EVEN BPS : 9600 TRANSMIT? RECEIVE? PARAMETERS? MN — 196 — (Fs)(PRM) PARAMETERS EPARITY This is the parameter setting display. The high- SSN ODD NONE 48 TO SELECT: a TO SET SE lighted settings are those that are currently selected. The “I” symbol shows which parameter you can change. Here the “B” symbol is оса! ed next to PARITY, so you can use @ and ®) to move the highlighting and change the setting. g Use @ and Y) to move the “I” symbol between BPS and PARITY. ® PARAMETERS PARITY SSN ODD EBPS (x100) NONE 12 24 48 EM TO SELECT: [4] [A] [< TO SET [EXE a PARAMETERS NPARLTY EVEN ODD NON BPS(x180) Е 12 24 48 EJ TO SELECT: (41 [4] [ TO SET : ENE Use @ and ® to move the highlighting and change the setting. CO PARAMETERS BPARI TY VEN_ODD NON BPS(x10@) 12 24 48 EM TO SELECT: [¥] [+] [€] [> TO SET EXE” — 197 — À After the parameters are set the way you want them, press (23 to store them. ES) To cancel the parameter input operation and return the parameters to their original set- tings, press (9. PROGRAM COMMUNICATION PARITY : NONE BPS - 3500 TRANSMIT? RECEIVE? PARAMETERS? PAM 7-5 Sending a Single Program from One Power Graphic "7 Unit to Another The following procedures show how to send a single program from one Power Graphic unit to another. Note that you should also use the same send and receive operations on the Power Graphic unit when you are transferring data with a personal computer. For full details on data transfer with a personal computer, see the manual that comes with the separately available program communication software. M To send a single program from one Power Graphic unit to another To send a program named “GRAPHICS” from program area P3 of one Power Graphic unit to program area P8 of another Power Graphic unit. e To set up the receive Power Graphic unit After connecting the two Power Graphic units (page 194) and making sure their hardware parameters are identical (page 198), set up the receiving unit as follows. (move) (+) PROGRAM COMMUNICATION PARITY :NONE BPS : 9600 TRANSMIT? RECEIVE? PARAMETERS? E2) F2(RCV) ==RECE | VE== Ш PROGRAM This tells the Power Graphic that it will be receiv- ing data. ALL PROGRAMS? ONE PROGRAM? (£2) — 199 — [F2)(ONE) This is the program area RECEIVE menu. The “HW” symbol shows the program area which is currently selected to receive data. ==RECE | VE== ODIO TO SELECT: [4] E] Use @ and © to move the “I” symbol to the TO START [EXE] program area number where you want the pro- 3625 Bytes Free gram received. Here we move it to P8. PS * STAT PE empty P7 * PHYSICS P8Éempty Е ==RECE1V ING== a TO STOP : [AC] 3625 Bytes Free IPS "STAT PE empty P7 * PHYSICS PBEempty After you select the program area, press [Bg to start the receive operation. The Power Graphic stands by to receive data. If six minutes pass without any data being received, the message “RECEIVE ERROR!” appears on the display. When this happens, press and try again. Note) *You can interrupt the data receive operation at any time by pressing @. When you do, the program being received at that time is deleted from the receiving unit's memory. ® To send a single program Now use the following procedure to start the send operation on the other Power Graphic unit. (MODE) PROGRAM EC COMMUNI CAT ION РАВТТУ : NONE BPS : 9600 TRANSMIT? RECEIVE? PARAMETERS? (5) — 200 — (2) (ТАМ) ==TRANSMI T== PROGRAM This tells the Power Graphic that it will be send- ing data. ALL PROGRAMS? ONE PROGRAM? (2) (F2)(ONE) This is the program area TRANSMIT menu. The “E” symbol shows the program area which is currently selected to send data. == TRANSMI T== TO SELECT: [4] [*] TO START : [EXE] 2785 Bytes Free PO ‘FORMULA Pl ' AREA P2 empty P3E' GRAPHICS JU Use @ and (Y) to move the “E” symbol to the program area number from where you want the program sent. Here we move it to P3. After you select the program area, press [Ex] to start the send operation. es ==TRANSMI TT ING== TO STOP : CAC] 2785 Bytes Free PO ’ FORMULA PT ’AREA P2 empty P3H' GRAPHICS —201— — If the program area that you selected to receive the program data already has data Stored in it, a message appears to ask if you want to overwrite (delete) the existing data. Press (F)(YES) to proceed with the program transfer or (F6I(NO) to abort the transfer and return to the program area TRANSMIT menu. ==TRANSMI T== PROGRAM AREA ALREADY USED OVERWRITE? YES *Any data in the receiving program area is deleted as soon as you press [F)(YES) to start data transfer. Even if you interrupt the data transfer by pressing EB, the original data will be lost. Once the program communications operation is complete, the display of the sending Power Graphic unit changes back to the program area TRANSMIT menu, and the display of the Power Graphic receiving unit changes back to the program area RECEIVE menu. If you want to continue with another transfer operation, select the next send/receive areas and proceed as described above. *Be sure to exit the COMM made by entering the Sys mode (pressing (we, then D), (2) or (3)) or the Cal mode (pressing (ex), then ER, 63, 8. 8 or (0). —202— 7-6 Sending All Programs from One Power Graphic Unit “7 to Another The following procedures show how to send all of the programs from one Power Graphic unit to another. Note that you should also use the same send and receive operations on the Power Graphic unit when you are transferring data with a personal computer. For full details on data transfer with a personal computer, see the manual that comes with the separately available program communication software. E To send all programs from one Power Graphic unit to another e To set up the receive Powr Graphic unit After connecting the two Power Graphic units (page 194) and making sure their hardware parameters are identical (page 198), set up the receiving unit as follows. (MODE) PROGRAM Er) COMMUNICATION PARITY : NONE BPS - 3520 TRANSMIT? RECEIVE? PARAMETERS? (22) RCV ==RECE I VE== ERGY) PROGRAM This telis the Power Graphic that it will be receiv- ing data. ALL PROGRAMS? ONE PROGRAM? EF Next, press (F1(ALL) for all data. (ТАН!) ==RECEIVING== ALL PROGRAMS TO STOP : [AC] — 205 — At this point the Power Graphic unit goes directly into the receive operation, standing by to wait for program data. To interrupt the receive operation at any point, press the key. *If you interrupt the data transfer by pressing (9, any programs received up to that point and any data that was previously stored in memory of the receiving unit will be deleted. e To send all programs Now use the following procedure to start the send operation on the other Power Graphic unit. (one) (+) PROGRAM COMMUNICATION PARITY : NONE BPS : 9600 TRANSMIT? RECEIVE? PARAMETERS? TRNJRCV] PAM Ey [ED(TRN) ==TRANSMIT== | PROGRAM This tells the Power Graphic that it will be send- Ing data. ALL PROGRAMS? ONE PROGRAM? ALLJONE (F1) FALL) ==TRANSMIT== | This message confirms that you want to send all programs stored in memory. ALL PROGRAMS? YES Ke (FY (Fs) Press (EN (YES) to start the program data communication operation or (Fe(NO) to abort the operation without transferring anything. If any program area of the Power Graphic unit you are sending to already has data stored in it, a message appears to ask if you want to overwrite (delete) the existing data. Press (FI(YES) to proceed with the program transfer or Fs) (NO) to abort the transfer and return to the ALL PROGRAMS/ONE PROGRAM selection menu. — 204 — == TRANSMI T== PROGRAM AREA ALREADY USED OVERWRITE? YES e Any data in the receiving program area is deleted as soon as you press [F1)(YES) to start data transfer. Even if you interrupt the data transfer by pressing E, the original data will be lost. ` Once the program communications operation is complete, the displays of the sending and receiving Power Graphic units change as shown here. COMMUNICATION COMPLETE PRESS LAC] 2785 Bytes Free POR’ FORMULA Pl AREA P2 empty P3 ' GRAPHICS *Be sure to exit the COMM mode by entering the Sys mode (pressing (15, then (1), [2] or (3]) or the Cal mode (pressing Fwd, then Ed, EJ, Ed, EJ ог (0). —205— 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 Appendix A Power Supply The unit is powered by three CR2032 lithium batteries. In addition, it uses a single CR2039 lithium battery as a back up power supply for the memory. H When to Replace Batteries Replace batteries when the display of the calculator becomes dim and difficult to read, even if you adjust the contrast (page 23) to make it darker. If the following message appears on the display, immediately stop using the calculator and replace batteries. If you try to continue using the calculator, it will automatically switch power off, in order to protect memory contents. You will not be able to switch power back on until you replace batteries. Low battery Step 41 Be sure to replace batteries at least once every 5 years, no matter how much you use the calculator during that time. Warning! If you remove both the main power supply and the memory back up batteries at the same time, all memory contents will be erased. Be sure to read the following section before doing anything. — 208 — Sl Replacing Batteries «Be sure that you have back up copies of all your memory contents before replacing bat- teries. Never remove the main power supply and the memory back up batteries at the same time. Doing so will erase the contents of the memory. *Be sure that the calculator is switched off whenever you replace batteries. If the calcula- tor is on, data stored in memory will be erased. eNever switch the calculator on while batteries are not loaded or while a battery holder is 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: oBe sure that the positive F) and negative ©) poles of each battery are facing in the proper direction. eNever mix batteries of different types. eNever mix old batteries and new ones. *Never leave dead batteries in the battery compartment. Never try to recharge the batteries supplied with the unit. «Do not expose batteries to direct heat, let them become shorted, or try to take them apart. A (© > ; Keep batteries out of the reach of small children. If swallowed, consult with a physi- cian immediately. — 209 — e To replace the main power supply batteries (D Switch the power of the calculator off. (2) Carefully remove the 2 screws that hold the back cover of the calculator in place and then remove the back cover. (9) Slide the switch on the battery holder to the left (OPEN side) and remove screw (A). ALL RESET <OPEN LOCK» button (3) Remove the three old batteries. (® Wipe off the surfaces of three new batteries with a soft, dry cloth. Load the three new batteries into the calculator so that their positive C) sides are. facing up. Be sure to replace all three batteries with three new ones. Battery holder — (6) Replace the battery holder and fasten it in place — Screw @ with screw (A). Slide the switch back to the right (LOCK side). “UTN <OPEN LOCK (7Replace the back cover of the calculator and fasten it in place with the screws. (8) Switch the power of the calculator on and check for proper operation. *Do not remove the main power supply and the memory back up batteries from the unit at the same time. *Do not leave the unit for long periods with the main power supply batteries removed. This puts too much of a drain on the memory back up battery. — 210 — e To replace the memory back up battery (1) Switch the power of the calculator off. (2) Carefully remove the 2 screws that hold the back cover of the calculator in place and then remove the back cover. (3 Remove screw (6) from the battery holder. (4) Remove the old battery. (5) Wipe off the surfaces of a new battery with a soft, ALL RESET — dry cloth. Load it into the calculator so that its button positive (3 side is facing up. (6) Replace the battery holder and fasten it in place with screw В). (7 Replace the back cover of the calculator and fasten it in place with the screws. Switch the power of the calculator on and check for proper operation. Battery J+ holder a — Screw = =] *Do not remove the main power supply and the memory back up batteries from the unit at the same time. “Replace the memory back up battery at least once every year, regardless of how much you use the calculator during that time. HAbout the Auto Power Off Function The calculator switches power off automatically if you do not perform any key operation for about 6 minutes. To restore power, press Eon. — 211. — II Appendix B To Reset the Calculator — Warning! The orocedure described here clears all memory contents. Never perform this operation unless you want to totally clear the memory of the calculator. Strong electrostatic charge can corrupt the operating system of the CE en interferes with correct operation. When this happens (or if you want to totally memory for any other reason), you have to reset the calculator. e To reset the calculator (> Press the RESET button on the back of the calculator with a thin, pointed object. ZA message appears on the display to confirm whether or not you really want a reset. ME RESET ALL Nel Press FI(YES) to reset or Fes) (NO) to abort the operation without resetting or clearing anything. ENYES) xx RESET ALL ** Resetting the calculator initializes the modes to the following settings. Initial Setting Norm1 Mode Menu Unit of Angular Measurement Value Memory Function Memory Calculation Memory Clear Program Memory | Matrix A/B —212 — Appendix C Function Reference HE Manual Calculations Mode COMP Mode Four arithmetic and function calculations. specification (od EF) BASE-N Mode Binary, octal, decimal, hexadecimal conver- ( (voDE) Ea ) sions and calculations, logical operations. SD Mode Standard deviation calculations (1-variable {Z| XJ) statistical). REG Mode Regression calculations (paired variable | -= } statistical). MATRIX Mode Matrix calculations (#09) (6) Statistical graph | SD Mode For production of single variable statistical =r graphs. (Bar graphs, line graphs, normal distribution curves) REG Mode For production of paired variable statistical fone] EY graphs. (Regression lines) (mem) Functions | Type A functions Function command input immediately after numeric value. [x2, x 1, x/, 97”, ENG symbols] Type B functions Function command input immediately before numeric value. “ sin, cos, tan, sin ', cos ', tan *, sinh, | cosh, tanh, sinh", cosh ', tanh 7, log, Jn, es, 10%, Y y Y , etc. | | } | | | | Paired variable Function command input between two ume functions values. Numeric value enclosed in parentheses input immediately after function command. | Г A x" B (A to the Bth power), — \ | | BV A (Ato the 1/Bth power), | | _ Pol (A, B), Rec (А, В) J | *A and B are numeric values. | Immediately Displayed value changed with each press of a executed key. functions [ENG, ENG, * — 215 — Binary, octal, decimal, hexadecimal calculations [52523] — | Setting number system Decimal .............. (F(Dec) Es Hexadecimal ...... (22) (Нех) 2) Binary ................ (F3) (Bin) Es) Octal .................. (F4) (Oct) (Be) Number system specification Number system for the numeric value entered immediately after can be specified regardless of the currently set number system. To specify: Decimal .............. (Fs}(d ~ o)F(d) Hexadecimal ...... (F5)(d — o)[F2)(h) Binary (Fs)(d — o) F3} (b) Octai (F5) (d — о) [F4) (0) Logical operations Input numeric values are converted to binary and each bit is tested. Result is converted back to number system used for input, and then displayed. Not ........... Reverse of each bit and ........... Logical product of each bit Lo] SUPP Logical sum of each bit (9) Exclusive logical sum of each bit Xnor .......... Exclusive negative logical sum of each bit Standard deviation calculations Data clear GENE2)(Scl) Es Data input Data [;frequency] (F1)(DT) *Frequency can be omitted. Data deletion Data [;frequency] (F2)(CL) *Frequency can be omitted. Result display Number of data (n) ........ ES) (E)(F3)(n)Ex) бит (5х) „неее (F5) (E) (F2) (Ex) 9 Sum of squares (Ex?) … (F5)(E) (F1) (E x?) © Mean (=)... (Fa) (DEV) (F1) (x ) #5) Population standard deviation (xon) eee F(DEVE(x0-)69 Sample standard deviation (xon-1) A (29) (ОЕМ) 8) (хол - 1) 9 Probability distribution calculations Data storage 7 ES(POR)FI(P() QU) ooo er ES(PAR)E(Q() 7 ES (PQR)FIR () HX) eorreeeeeereeeeereeeeeenn ES(POR)ED(t () moog Er) (T](: STO) (Fa) (DEV) (Fa) (D )(F) (Mod) (Fa) (DEV) Fa) (D) (F2) (Med) (22) (ОЕУ) Е) (© ) 83) (Мах) | (22) (ОЕМ) Е4) (С) ) 23) (М!) — 214 — Regression calculations № Data clear (swe) (EH) (F2) (Sl) Data input x data, y data [;frequency] (E1)(DT) *Frequency can be omitted. Data deletion *Frequency can be om x data, y data [;frequency] (F2)(CL) itted. Result display Sum of y (Ey) ............ Mean of x (X) ............. Mean of y (y) ............. Population standard de Population standard de Regression coefficient ( — 21.5 — Number of data (n) ..... Fe)(Z)[F3)(n) Ew Sum of x (Ex) ............ (26) (5) 2) (5х) 8) (29 (2) Е5) (5) eq Sum of squares of x (5х?) (s)(E) (1 (2 x?) (29 Sum of squares of y (£y?) (29) (2) 29) (5?) Ed Sum of products of x and y (Exy) (Es) (2) Es) (£ xy) (24) (ОЕМ) 21) (х) 5) (F4) (DEV) F4) (y ) viation of x (xon) (29) (ОЕМ) 22) (x07) Es viation of y (yon) (F4) (DEV) F5) (yon) Sample standard deviation of x (xon-1) (9) (DEV) F)(xon- 1) 68 Sample standard deviation of y ( ‚уби-1) (F4) (DEV) F5) ( yon - 1) 259 Constant term of regression formula (A) (26) (ВЕС) Е) (А) 68) В) (Е6) (ВЕС) 22) (В) 25) Correlation coefficient (г) ES (REG) (3) (1) Es) Estimated value of x (£) FS (REG) data FA) (2) 25) Estimated value of y (5) (Fe) (REG) x data (F)(ÿ) 25) Special functions — Ans The latest result obtained in manual or pro- gram calculations is stored in memory. It is recalled by pressing #3. *Mantissa of numeric value is 13 digits. Replay * After calculation results are obtained, the for- mula can be recalled by pressing either & or ®. *|f an error is generated, pressing either @ or ®) will cancel the error and the point where the error was generated will be indicated by a blinking cursor. Multistatement Colons are used to join a series of statements or calculation formulas. If joined using “4”, the calculation result to that point is displayed. Memory The number of memories can be expanded from the standard 28. Memories can be expanded in units of one up to 520 (for a total of 548). Eight steps are required for one memory. number of memories Ex). BM Program Calculations Program input input mode WRT Mode ([Mug[2]) Calculation Mode that conforms with program specified by: mode (E, (ES, ME, More. Program area specification Cursor is moved to the desired program area name (PO through P9, PA through PZ, Pr, P§) using @ and ®), and [4 is pressed. Program execution Execution mode RUN Mode (Mng(1]) Program area specification Execution starts with Far) (E3)(Prg) program area name (85). Program area name: PO through P9, PA through PZ, Pr, P6 Graph function Range Graph range settings Xmin ......... Minimum value of x Xmax ........ Maximum value of x Xscl .......... Scale of X-axis (space between points) Ymin ......... Minimum value of y Ymax ........ Maximum value of y Yscl .......... Scale of Y-axis (space between points) T, & min .... Minimum value of T/6 T, 0 max … Maximum value of T/6 T, 6 ptch … Pitch of T/6 Program editing Input mode WRT Mode ([mui[2)) Program area specification Cursor is moved to the desired program area name (PO through P9, PA through PZ, Pr, P6) using @ or ©, and [xg is pressed. Editing Cursor is moved to position to be edited using ©, ®, or ®. Press correct key for corrections. *Press PEL for deletions. *Press (m7(N) to specify insert mode for insertion. Trace Moves pointer on graph. Current coordinate location is displayed. Program delete Clear mode PCL Mode ((o[3)) Deletes specific Cursor is moved to the desired program area program name (PO through P9, PA through PZ, Pr, P6) using @ and ®), and is pressed. Clears all In RUN Mode (fug[1)), press GINA) (РВС) programs FI(YES) Plot Marks pointer (blinking dot) at any coordinate on the graph display. Line Connects with a straight line two points creat- ed with plot function. Box Defines area for zoom in. Factor Defines factor for zoom in/zoom out. Original Returns graph to original dimensions after zoom operation. Scroll Scrolls screen to view parts of graphs that are off the display. — 216 — — #217 — Program commands Unconditional jump Program execution jumps to the Lbl » which corresponds to Goto n. *n=0 through 9 Appendix D Error Message Table Conditional jumps If conditional expression is true, the statement after “>” is executed. If not true, execution jumps to the statement following next “1”, ib : ry or “5 A 3: True Jd СЕЭСВОСЕ >С 5 | | 4 Not true (CF): Formula (BRD: Relational operator (S): Statement *The relational operator is: =, №, >, <, =, =. Message Meaning Countermeasure Syn ERROR MCalculation formula contains an error. (2) Formula in a program contains an error. (DUse @ or $ to display the point where the error was generated and correct it. @Use © or ® to display the point where the error was generated and then correct the program in the WRT Mode. Count jumps The value in a memory is increased or decreased. If the value does not equal 0, the next statement is executed. If it is 0, a jump is performed to the statement following the next E, or AT. Increase When CDx0 - р Memory . . в Memon D : Lo L el When(Y)=0 Decrease When! +0 d Memory | . Dsz ‘бе: СВ) je 4 When(V)=0 ($): Statement (VD: Value in memory Ma ERROR (M Calculation result exceeds cal- culation range. (2 Calculation is performed out- side the input range of a function. (Olilogical operation (division by zero, etc.) 000 Check the input numeric value “and correct it. When using memories, check that the numeric values stored in memories are correct. Go ERROR (1) No corresponding Lbl n for Goto n. @ No program stored in program area P n which corresponds to Prog n. (D Correctly input a Lbl n to cor- respond to the Goto n, or delete the Goto n if not required. (2) Store a program in program area P n to correspond to Prog n, or delete the Prog n if not required. Subroutines Program execution jumps from main routine to subroutine indicated by Prog n (n=0 through 9, A through Z, r, 8). After execution of the subroutine, execution returns to the point following Prog n in the original program area. Ne ERROR *Nesting of subroutines by Prog n exceeds 10 levels. eEnsure that Prog n is not used to return from subroutines to main routine. If used, delete any unnecessary Prog n. eTrace the subroutine jump des- tinations and ensure that no jumps are made back to the original program area. Ensure that returns are made correctly. —218— Stk ERROR eExecution of calculations that exceed the capacity of the stack for numeric values or stack for calculations. eSimplify the formulas to keep stacks within 10 levels for the numeric values and 26 levels for the calculations. eDivide the formula into two or more parts. — 219 — Mem ERROR (1) Attempt to use a value memory that does not exist. (2)Not enough memory to perform specified matrix operation. (3)Not enough memory to reserve work area for matrix operation. (4)Not enough memory to store statistical data. (5)Not enough memory to store function memory data. (Create more value memories | using Defm command, or use proper memory name. 209" Use to check memory status. Delete no longer necessary data to make room in memory. nications. Arg ERROR | Incorrect argument specification | Correct the argument. for a command that requires an | «Sci n, Fix n: n= natural number argument. from O through 9. *Goto п, НЫ! п: п = natural number from 0 through 9. Prog n: n=0 through 9, A through Z, r, 6 *Defm n: n= natural number between 0 and the number of remaining steps. Dim ERROR | elllegal dimension used during *Check matrices. matrix calculations. s Attempt to exchange with matrix that does not exist. TRANSMIT Problem with cable connection or | eCheck cable connection. ERROR parameter setting during data Check to see that the parame- communications. ters of the sending unit and receiving unit are identical. RECEIVE Problem with cable connection or | *Check cable connection. ERROR parameter setting during data Check to see that the parame- communications. ters of the sending unit and receiving unit are identical. | MEMORY Memory of receiving unit became | sDelete some data stored in the FULL! full during program data commu- | receiving unit and try again. Appendix E Input Ranges Function name Input range sinx, cosx, tanx sin ‘x, cos ‘x tan ‘x e sinhx, coshx tanhx sinh 'x cosh 'x tanh ‘x logx, Inx 10¢ Ух x? x-* (144) /х х! x Y (91) Pol (x, y) Rec (r, 6) Binary number Octal number Hexadecimal number Decimal—sexagesimal Statistical calculation ix| <9x 10° degree {x| <5x 1077 rad [x[ <10"° gra 1х! = 1 |х| < 10709 — 1010 < х= 230.2585092 Ix] =230.2585092 |х| < 10100 [x] <5x 10% 1<x<5x10% [xl <1 O<x< 10100 — 109 <x<100 Osx< 10100 |x|< 1050 Ix| < 101%, x=0 |х! < 10100 0=x=69 (x is an integer.) When x<0, y is a natural number. x=0—y>0 x=0, yx0 [x1 <10' |p| <10'% However, Vx? + y? < 10100 Ir|<1010, 19] <9x 109 degree ¡81 <5x 107 гад 191 < 10'° gra (Positive) 111111111111111=x=z0 (Negative) 1111111111111111 =x = 1000000000000000 (Positive) 17777777777 >x=0 (Negative) 37777777777 = x = 20000000000 (Positive) 7 FFFFFFF=x=0 (Negative) FFFFFFFF = x= 80000000 Ix! =9999999.999. If degrees, minutes and seconds exceed a total of 11 digits, the higher (degrees, minutes) values will be given priority, and displayed in 11 digits. |х| < 105, |у| < 1059, | п! < 10100 — 220 — “As a rule, the accuracy of a result is +1 at the 10th digit. "Errors may be cumulative with such internal continuous calculations with the functions x", Vy, x!, Vx, and accuracy is sometimes affected. “In tanx, [x|=90° x(2n +1), |x| 7/2 rad x (2n+1), Ix| + 100 gra (2л + 1), (n is an integer.) *With sinhx and tanhx, when x=0, errors are cumulative and accuracy is affected. — 281 — Appendix F Specifications Model: fx-7700GB Graph functions Built-in function graphs (Rectangular and Polar coordinates): (40 types) sin, cos, tan, sin-', cos-', tan-', sinh, cosh, tanh, sinh-', cosh -', tanh", log, In, 10%, e%, x2, Vv, 3, x! Types of graphs: User generated function graphs Rectangular coordinates Polar coordinates Parametrics Inequalities (Y >, Y <, Y z, Y <) Integrations Single-variable statistics: bar graphs, line graphs, normal distribution curves, Probability distributions (P, Q, R) Paired-variable statistics: regression lines Graph functions: Range specification, Overdraw, Trace, Zoom (xf, x 1/1, box zoom, factor, original (resume)), Plot, Line, Scroll Calculations Basic calculation functions: Negative numbers, exponents, parenthetical addition/subtraction/multiplication/division (with priority sequence judgement function — true algebraic logic). Built-in scientific functions: Trigonometric/inverse trigonometric functions (units of angular measurement: degrees, radians, grads), hyperbolic/inverse hyperbolic functions, logarithmic/exponential functions, reciprocal, factorials, square roots, cube roots, powers, roots, squares, decimal-sexagesimal conversions, binary/octal/hexadecimal calculations, permutations/combinations, , random numbers, absolute values, internal rounding, fraction functions, engineering, engineering symbol calculations (11 types) Matrix operations: Addition/subtraction/multiplication, scalar product, transposed matrix, determinant, inverse matrix, matrix A/matrix B exchange, matrix C transfer, matrix editing. Integrations: Using Simpson's rule. —222 — Statistics: Single-variable statistics — number of data, sum, sum of squares, mean, standard devia- tion (two types), data storage calculation, edit function, probability distribution (P, Q, R, 1) Paired-variable statistics — number of data, sum of x, sum of y, sum of squares of x, sum of squares of y, mean of x, mean of y, standard deviation of x (two types), standard deviation of y (two types), constant term, regression coefficient, correlation coefficient, estimated value of x, estimated value of y, data storage calculation, edit function Formula memory: Capabilities: Formula storage, formula recall, formula execution, list display Maximum number of steps per formula: 127 steps Number of formulas storable: 6 maximum. Special functions: Insert, delete, replay functions, substitution (=), multistatement (: and 4). Memories: 28 standard (maximum 548), Ans memory Calculation range: 1x 10% ~9,999999999 x 10% and 0. Internal operation uses 13-digit mantissa. Rounding: Performed according to the specified number of significant digits or the number of speci- fied decimal places. Exponential display: Norm 1 — 10 2> |x|, |x| =10% Norm 2 — 10-9> [x], |x| 210% Program function Number of steps: 4,164 maximum (4 steps with 548 memories) Jump functions: Unconditional jump (Goto), 10 maximum Conditional jump (=, *, >, <, =, =) Count jumps (Isz, Dsz) Subroutines: 10 levels Number of stored programs: 38 maximum (PO~ P9, PA~PZ, Pr, Pg) Check functions: Program checking, debugging, deletion, addition, insertion, etc. — 223 — Program communication functions | RS-232C INTERFACE; Communication method: Start-stop (Asynchronous) Transmission speed (baud): 1200 2400 4800 9600BPS Parity bit: EVEN ODD NONE Bit length: 8 bit Stop bit Tramsmit: 1 bit Receive: 2 bit Display system: Liquid crystal display, 10-digit mantissa plus 2-digit exponent. 16 characters by 8 lines (96 by 64 dots). Power supply: Main — 3 lithium batteries (CR2032) Memory protection — 1 lithium battery (CR2032) Power consumption: 0.22 W Battery life: Main — Approximately 100 hours on CR2032 *The battery will also discharge in approximately one year if the unit is left with the power switched off. Memory protection — Approximately 1 year *Note that the life of the battery that comes with the unit starts when the battery is loaded in the unit at the factory. The life you get from a battery may be shorter than normal because of the time the unit spends in transport, on the shelf, etc. *Leaving dead batteries in the unit for a long time can result in damage to the unit. Replace batteries as soon as possible after they get weak or go dead. Auto power off: Power is automatically switched off approximately 6 minutes after last operation. Ambient temperature range: 0°C~ 40°C (32°F ~ 104°F) Dimensions: 15.6mmH x81mmW x 172.5MMD (6/8 H x 33/4”W x 63/1”D) Weight: 179g (6.30z) including batteries —224 — Absolute value, 34 Addition, 15 All clear (AC), 14, 26 Alpha functions, 11, 14, 15 Alpha lock, 11 And, 40, 82 Angular measurement, 14, 20, 70 Answer(Ans Function), 16, 28 Antilogarithm, 12, 72 Arithmetic calculations, 68 Array memory, 185 Assignment key, 13, 35 Auto power off, 211 Bar graph, 134 BASE-n mode, 18, 38,166 BASE-n mode calculations, 81 BASE-n, arithmetic operations, 81 BASE-n, conversions, 81 BASE-n, logical operations, 82 BASE-n, negative values, 81 Battery replacement, 209 Battery, memory back-up, 211 Binary, 38, 81 BPS, 196 Cal mode, 18 Calculation priority sequence, 61 Calculation steps, 63 Change, 26 Clear graphic display, 60 Clear matrix, 48 Clear matrix memory, 25, 42 Clear memory, 24 Clear menu, 14, 24 Clear program, 17, 172 Clear program memory, 25 Clear statistical memories, 24 Clear text display, 60 Clear value memory, 36 CLR(clear), 14, 24 Combination, 33, 76 COMM mode, 196 COMP mode, 18 Computer math, 18, 81, 166 Conditional jumps, 180 Connect type graphs, 19, 138 Connection, 194 Contrast, 18, 23 Coordinate conversion, 35, 75 Cosine, 13, 71 Count jumps, 181 Cube root, 13, 74 Cursor, 12 Decimal, 38, 81 Decimal places, 22, 79 Degrees, 14, 20, 70 Degrees-minutes- seconds(DMS), 34 Delete, 15, 27 Determinant, 41, 54 Display format, 14, 20, 64, 79 Division, 15 DRAW mode, 19, 133, 136 Draw type, 19 Editing, 26 Engineering mode, 21 Engineering notation, 15 Engineering symbols, 14, 32, 78 Error messages, 28, 62, 64, 173, 219 — 285 — Execute, 16 EXP mode, 18, 101 Exponent, 16, 63, 65 Exponential display, 64 Exponential functions, 12, 72 Exponential regression,101, 109 F Ы лат 33, 74 Fix, 22 Fractions, 13, 34, 77 Function delete, 59 Function list, 58 Function memory, 14, 57 Function recall, 58 Function reference, 213 Function store, 57 Functions: Type A, 26, 30, 61 Functions: Type B, 26, 30, 61 Gradients/Grads, 14, 20 Graph type, 19 Graph, range, 112 Graph-Text key(G-T), 12 Graphic display, 60 Graphing, 12, 112 Graphing built-in scientific functions, 118 Graphing examples, 160 Graphing manually entered functions, 120, 123 Graphs, overdraw, 119, 120, 128 Hexadecimal, 38, 81 Hyperbolic functions, 33, 73 Hyperbolic functions, inverse, 73 Increasing value memories, 306, 133 INEQ mode, 19, 127 Inequality graphs, 19, 127 Initialize, 117, 159, 212 Input ranges, 221 input value, 63 Inputting, 25 Insert, 15, 27 Integer, 34 Integration calculations, 35, 84 Integration graphs, 130 Inverse matrix, 41, 55 Jump commands, 177, 179 Keyboard, 11 LIN mode, 18, 98, 107 Line, 146 ‘Line graph, 135 Linear regression, 98, 107 In, 12 LOG mode, 18, 100, 107 Logarithmic functions, 12, 72 Logarithmic regression, 100, 108 Logarithm, common, 12, 72 Logarithm, natural, 12, 72 Logical operations, 40, 82 Low battery message, 208 Main routine, 183 Mantissa, 63, 65 Manual calculations, 68, 213 Matrix addition, 44 — 226 — Matrix arithmetic operation, 44 Matrix data input, 43 Matrix delete, 48 Matrix dimension, 41 Matrix exchange, 41, 56 Matrix mode, 18, 41, 166 Matrix multiplication, 46 Matrix size, 42 Matrix subtraction, 45 Matrix transposition, 41, 53 Matrix, inverse, 41, 55 Memory calculations, 80 Memory remaining, 14, 37, 133, 164, 174 Memory status check, 37 Memory steps, 63 Memory steps remaining, 174 Minus(-), 16 Mode display, 12 Mode key, 12 Mode menu, 17, 19 Modes, 12, 17 Multiplication, 15, 30 Multistatements, 29 Neg, 40, 81 Negative values, 15 Nesting, 183 Newline operation, 16, 177 No existence message, 48 Norm 1 (Norm 2) mode, 20, 64 Normal distribution curve, 135 Not, 40, 82 Numeric, 34 Octal, 38, 81 Off, 14 On, 14 Or, 40, 82 Output value, 63 Overflow, 64 Paired-variable statistics, 35, 97 Paired-variable statistical graphs, 136 PARAM mode, 19, 125 Parameter, program communications, 196 Parametric graphs, 19, 125 Parity, 196 PCL mode, 17, 171 Permutation, 33, 76 Pi, 16, 71,115 Plot type graphs, 19, 138 Plot, point, 144 POL mode, 19, 122 Polar coordinates, 15, 75 Polar coordinates graphs, 19, 122 Power regression, 102, 110 Power supply, 208 Powers, 14 Previous key(PRE), 11, 33 Primary functions, 11 Probability, 33 Probability distribution graphs, 131 Program commands, 176 Program communications, all programs, 203 single program, 199 Program function menu, 176 Program steps, 174 Program, clear, 17, 172 Program, delete, 171 Program, edit, 170 Program, execute, 167 Program, input, 166 — 227 — Program, memory, 165 Programming, 164 Punctuation symbol, 178 PWR mode, 18, 102, 110 a Radians/rads, 14, 20, 70, 122 Random number, 33 Range, 12, 112 Range parameter screen, 112 RECEIVE menu, 200 Reciprocal, 13, 74 REC mode, 19, 131 Rectangular coordinates, 15, 75 Rectangular coordinates graphs, 19, 118 REG mode, 18, 97, 136 REG model, 18 Regression, 97, 107 Relational operator, 178 Replay function, 12, 31 Reset, 212 Reset mode settings, 212 Root, 14, 72 Rounding, 34 RUN mode, 17 Scalar product, 41, 53 Sci, 23 Scientific functions, 33 Scroll, 148 Scrolling graphs, 142 SD mode, 18, 92, 133 Sexagesimal, 34 Shift key, 11 Shifted functions, 11 Significant digits, 23, 79 Sine, 13, 71, 118 Single-variable statistics, 35, 90 Single-variable statistical graphs, 133 Specifications, 222 Square key, 13, 74 Square root key, 13, 74 Standard deviation, 90, 105 Stacks, 62 Stat data, 19, 90 Stat graph, 19 Statistical calculations, 90 Statistical calculations, paired variables, 35, 97 Statistical calculations, single variable, 35, 90 Statistics, edit data, 94 Steps, 63, 174 STO mode, 19, 92, 103 Subroutines, 183 Subtraction, 15 Sys mode, 17, 164 Tangent, 13, 71 Text display, 60 Text messages, 189 Time calculation, 34 Trace function, 138 TRANSMIT menu, 201 Transposition matrix, 41 Trigonometric functions, 13, 71 Trigonometric functions, inverse, 13, 71 True algebraic logic, 61 Unconditional jumps, 179 Value memory, 35, 84, 185 Variable key (X,0,T) 12, 85, 119 — 228 — WRT mode, 17, 170 xnor, 40, 82 xor, 40, 82 Zoom, 150 Zoom, Box, 150 Zoom, Factor, 153 —RR9— > = x 7 | Turns trace function on/off. Selects 1st function menu item. “Turns zoom function on. “Turns plot function on. Selects 2nd function menu item. combined with | SHIFT JES J | Selects 3rd function menu item. EN : Turns line function on. : Selects 4th function menu item. Clears the graph screen. Selects 5th function menu item. | Displays graph coordinates. Selects 6th function menu item. | Activates shift functions of | other keys and function menus. | Allows entry of alphanumeric ‘ characters shown in red. Displays previous function : menu level. ' Displays mode selection ; screen. | Switches display between | graph & text screens. | Displays range parameter input screen. | Displays current mode | settings. (press & hold) Moves cursor upward. | ; Scrolls screen. Moves cursor downward, | Scrolls screen. : screen. Press after EXE to display calculation from end. alphanumeric characters. | Moves ¢ cursor to left. Scrolls | - Locks/Unlocks entry of | Displays second mode - selection screen. | | | Provides graphic integral solution. | Displays math function : menu. Enters character | Displays menu of : Enters character ; program commands. CB : Switches to next function - in trace mode. : Switches to next function f in trace mode. 2 8 > [> |= = = o = DO ® = o | = Primary Function ‘Moves cursor to right. Scrolls _ ; Screen. Press after EXE to display calculation from beginning. Allows input of variables X, 6, and T. Press before entering value to calculate natural logarithm. Press before entering value to calculate sine. 3 Cc. calculate cosine. Press before entering value to calculate tangent. Press between entering fraction Press before entering value to calculate square root. Enter open parenthesis | in formula. Enter close parenthesis in in formula. Press before entering value to calculate common logarithm. Press before entering value to values. Converts fraction to decimal. Key Index combined combined with [sree] with Momo oo ronaa one na nen Dn orion en or nacen ie LL : Provides numerical Integral solution. Enters letter A. ‘ Press before entering Enters letter B. ' exponent value of 10. Press before entering Enters letter C. exponent value of e. Press before entering value | to calculate i inverse sine. - Press before entering value | to calculate inverse cosine. - Press before entering value ‘to calculate | inverse tangent. e Displays | improper fraction. : Press after entering value to calculate square. Enters letter H. Press before entering value : Enters letter |. to calculate cube root. Press after entering value Enters letter J. to calculate reciprocol. Assigns value to a value memory name. Enters comma. Enters letter K. o Press between two values to make second value exponent of first. Enters number 7 Enters number 8. Press between entering values for x & y to show xth root of y. Enters letter M. Enters letter N. Enters number 9. Enters letter O. Deletes character at current cursor location. Allows insertion of char- acters at cursor location. —281— A combined combined ey Primary Function with with FF Turns power on. Turns power off. ¿Vea | Clears the display. o (a) Enters number 4. - “Enters letter P. ms (5) Enters number 5. Enters letier 0” FSW 1 | Enters number 6. Displays menu of Enters letter R. (6) engineering symbols. ENG__S Multiplication function. Shifts decimal of display Enters letter S. a value 3 places to the left. ENG Y Division function. Shifts decimal of display Enters letter T. ВЕ Е value 3 places to right. DRG _U | Enters number 1. Sets/converts unit of ang- Enters letter U. — ular measurement. DSP V Enters number 2. Displays menu of display | Enters letter V. — format choices. y CLR W | Enters number 3. Displays memory clear | Enters letter W. (3) men. Poll _X | Addition function. Transforms polar coor- | Enters letter X. Specifies positive value. dinates to rectangular. Rec (Y Subtraction function. Transforms rectangular | Enters letter 2 Specifies negative value. coordinates to polar. [FIMEM Z | Enters number 0. Displays function Enters letter Z. | О | memory menu. Detm [| Enters decimal point. Shows memory status. | Enters open (+) bracket. X 1 Allows entry of exponent. Inputs value of pi. Enters close Enters pi symbol. bracket. El SPACE | Recalls most recent Enter before value to Enters a blank S| | calculation result. specify as negative. space. Displays result of calculation. : Inputs a new line. ñ E) — 252 —
advertisement
Related manuals
advertisement