Download Print this page
Casio fx-CG50 User Manual
Hide thumbs Also See for fx-CG50:

Advertisement

Quick Links

fx-CG50
fx-CG50 AU
fx-CG20
fx-CG20 AU
fx-CG10
Software
User's Guide
CASIO Worldwide Education Website
https://edu.casio.com
Manuals are available in multi languages at
https://world.casio.com/manual/calc/
(Version 3.50)
(Version 3.50)
(Version 3.12)
(Version 3.12)
(Version 3.12)
EN

Advertisement

loading

Summary of Contents for Casio fx-CG50

  • Page 1 (Version 3.50) fx-CG50 AU (Version 3.50) fx-CG20 (Version 3.12) fx-CG20 AU (Version 3.12) fx-CG10 (Version 3.12) Software User’s Guide CASIO Worldwide Education Website https://edu.casio.com Manuals are available in multi languages at https://world.casio.com/manual/calc/...
  • Page 2 • The contents of this user’s guide are subject to change without notice. • No part of this user’s guide may be reproduced in any form without the express written consent of the manufacturer. • Be sure to keep all user documentation handy for future reference.
  • Page 3 Contents Getting Acquainted — Read This First! Chapter 1 Basic Operation 1. Keys ..........................1-1 2. Display .......................... 1-3 3. Inputting and Editing Calculations ................. 1-7 4. Using the Math Input/Output Mode ................1-15 5. Option (OPTN) Menu ....................1-30 6.
  • Page 4 4. File Management ......................8-6 5. Command Reference ....................8-11 6. Using Calculator Functions in Programs ..............8-28 7. Program Mode Command List ................... 8-52 8. CASIO Scientific Function Calculator ⇔ Special Commands Text Conversion Table ............8-60 9. Program Library ......................8-67 Chapter 9 Spreadsheet 1.
  • Page 5 3. 3D Graph Function List ....................16-6 4. 3D Graph Function Selection Screen ................16-8 5. 3D Graph Screen ...................... 16-14 Chapter 17 Python (fx-CG50, fx-CG50 AU only) 1. Python Mode Overview ....................17-1 2. Python Function Menu ....................17-4 3.
  • Page 6 E-CON4 Application ε 1. E-CON4 Mode Overview ....................ε 2. Sampling Screen ......................ε 3. Auto Sensor Detection (CLAB Only) ................ε 4. Selecting a Sensor ...................... ε 5. Configuring the Sampling Setup ................. ε 6. Performing Auto Sensor Calibration and Zero Adjustment ......... ε...
  • Page 7 About this User’s Guide u Attention fx-CG10, fx-CG20, fx-CG20 AU Users This manual explains how to use the fx-CG50. There are some differences in the marking of some fx-CG50 keys and the keys of the fx-CG10, fx-CG20, and fx-CG20 AU. The table below shows the differences in key markings.
  • Page 8 • This User’s Guide shows the current operation assigned to a function key in parentheses following the key cap for that key. 1(Comp), for example, indicates that pressing 1 selects {Comp}, which is also indicated in the function menu. • When (g) is indicated in the function menu for key 6, it means that pressing 6 displays the next page or previous page of menu options.
  • Page 9 Basic Operation Chapter 1 1. Keys k Key Table Page Page Page Page Page Page Page Page Page Page Page Page 5-54 5-54 5-52 5-52 5-56 5-56 5-2, 5-2, 5-35 5-35 1-34 1-34 1-35 1-35 1-30 1-30 1-31 1-31 2-16 2-16 2-17 2-17...
  • Page 10 k Key Markings Many of the calculator’s keys are used to perform more than one function. The functions marked on the keyboard are color coded to help you find the one you need quickly and easily. Function Key Operation 10 x The following describes the color coding used for key markings.
  • Page 11 2. Display k Selecting Icons This section describes how to select an icon in the Main Menu to enter the mode you want. u To select an icon 1. Press m to display the Main Menu. 2. Use the cursor keys (d, e, f, c) to move the Currently selected icon Currently selected icon highlighting to the icon you want.
  • Page 12 CONVERT menu, which is part of the option (OPTN) menu. For more information about the option (OPTN) menu, see page 1-30. For information about using the CONVERT menu, see “Metric Conversion Calculations” (page 2-64). * fx-CG50 AU/fx-CG20 AU Users: Install the Picture Plot add-in application.
  • Page 13 k About the Function Menu Use the function keys (1 to 6) to access the menus and commands in the menu bar along the bottom of the display screen. You can tell whether a menu bar item is a menu or a command by its appearance.
  • Page 14 k About Display Screens This calculator uses two types of display screens: a text screen and a graph screen. The text screen can show 21 columns and 8 lines of characters, with the bottom line used for the function key menu. The graph screen uses an area that measures 384 (W) × 216 (H) dots. Text Screen Graph Screen k Normal Display...
  • Page 15 k Special Display Formats This calculator uses special display formats to indicate fractions, hexadecimal values, and degrees/minutes/seconds values. u Fractions ....Indicates: 456 u Hexadecimal Values ....Indicates: 0ABCDEF1 , which equals (16) 180150001 (10) u Degrees/Minutes/Seconds ....Indicates: 12° 34’ 56.78” •...
  • Page 16 u To change a step Example To change cos60 to sin60 Acga u To delete a step To change 369 × × 2 to 369 × 2 Example Adgj**c In the insert mode, the D key operates as a backspace key. u To insert a step Example To change 2.36...
  • Page 17 • Inputting a closing parenthesis assigns it the same color as the corresponding opening parenthesis. • The parentheses of parenthetical expressions that are of the same level are the same color. Executing a calculation causes the color of all parentheses to become black. k Using Replay Memory The last calculation performed is always stored into replay memory.
  • Page 18 After you press A, you can press f or c to recall previous calculations, in sequence from the newest to the oldest (Multi-Replay Function). Once you recall a calculation, you can use e and d to move the cursor around the calculation and make changes in it to create a new calculation.
  • Page 19 k Using the Clipboard for Copy and Paste You can copy (or cut) a function, command, or other input to the clipboard, and then paste the clipboard contents at another location. Note In the Math input/output mode, the copy (or cut) range you can specify is limited by the range of movement of the cursor.
  • Page 20 u Pasting Text Move the cursor to the location where you want to paste the text, and then press !j(PASTE). The contents of the clipboard are pasted at the cursor position. !j(PASTE) k Catalog Function The Catalog is a list of all the commands available on this calculator (except for Python mode). You can input a command by displaying the catalog screen and then selecting the desired command.
  • Page 21 Example: To input the “FMax(” command, which determines a maximum value A!e(CATALOG)6(CAT) c1(EXE) cc1(EXE) cccccc 1(INPUT) To close the catalog screen, press J or !J(QUIT). Searching for a Command This method is helpful when you know the name of the command you want to input. 1.
  • Page 22 Example: To input the command “FMax(” A!e(CATALOG)6(CAT) 1(EXE)t(F)h(M) 1(INPUT) Using the Command History The calculator maintains a history of the last six commands you input. 1. Display one of the command lists. 2. Press 5(HISTORY). • This displays the command history. 3.
  • Page 23 1. Select a command that is included in the online manual. This causes 2(QR) to appear in the function menu. • 2. Press 2(QR). • This displays a QR Code. 3. Use your smart device to read the displayed QR Code. •...
  • Page 24 k Input Operations in the Math Input/Output Mode u Math Input/Output Mode Functions and Symbols The functions and symbols listed below can be used for natural input in the Math input/output mode. The “Bytes” column shows the number of bytes of memory that are used up by input in the Math input/output mode.
  • Page 25 u Using the MATH Menu In the Run-Matrix mode, pressing 4(MATH) displays the MATH menu. You can use this menu for natural input of matrices, derivatives, integrals, etc. • {MAT/VCT} ... displays the MAT/VCT submenu, for natural input of matrices/vectors •...
  • Page 26 1+ 2 Example 2 To input A(b+ Example 3 To input Ab+4(MATH)6(g)1( ∫ 1-18...
  • Page 27 To input 2 × Example 4 Ac*4(MATH)1(MAT/VCT)1(2×2) 'bcc !x(')ce e!x(')cee'bcc u When the calculation does not fit within the display window Arrows appear at the left, right, top, or bottom edge of the display to let you know when there is more of the calculation off the screen in the corresponding direction.
  • Page 28 u Math Input/Output Mode Input Restrictions Certain types of expressions can cause the vertical width of a calculation formula to be greater than one display line. The maximum allowable vertical width of a calculation formula is about two display screens. You cannot input any expression that exceeds this limitation. u Using Values and Expressions as Arguments A value or an expression that you have already input can be used as the argument of a function.
  • Page 29 This capability can be used with the following functions. Original Expression After Function Key Operation Expression Insertion Improper Fraction Power !x(') Cube Root Power Root !l(10 4(MATH)2(log log(a,b) 4(MATH)3(Abs) Absolute Value 4(MATH)4(d/d First Derivative 4(MATH)5(d Second Derivative 4(MATH)6(g) Integral 1(∫d 4(MATH)6(g) Σ...
  • Page 30 • Note the following cursor operations you can use while inputting a calculation with Math input/output mode. To do this: Press this key: Move the cursor from the end of the calculation to the beginning Move the cursor from the beginning of the calculation to the end k Using Undoing and Redoing Operations You can use the following procedures during calculation expression input in the Math input/ output mode (up until you press the w key) to undo the last key operation and to redo the...
  • Page 31 k Math Input/Output Mode Calculation Result Display Fractions, matrices, vectors, and lists produced by Math input/output mode calculations are displayed in natural format, just as they appear in your textbook. Sample Calculation Result Displays • Fractions are displayed either as improper fractions or mixed fractions, depending on the “Frac Result”...
  • Page 32 k History Function The history function maintains a history of calculation expressions and results in the Math input/output mode. Up to 30 sets of calculation expressions and results are maintained. b+cw You can also edit the calculation expressions that are maintained by the history function and recalculate.
  • Page 33 k Calculation Operations in the Math Input/Output Mode This section introduces Math input/output mode calculation examples. • For details about calculation operations, see “Chapter 2 Manual Calculations”. u Performing Function Calculations Using Math Input/Output Mode Example Operation A6'4*5w 4 × 5 π...
  • Page 34 k Performing Matrix/Vector Calculations Using Math Input/Output Mode u To specify the dimensions (size) of a matrix/vector 1. In the Run-Matrix mode, press !m(SET UP)1(Math)J. 2. Press 4(MATH) to display the MATH menu. 3. Press 1(MAT/VCT) to display the following menu. •...
  • Page 35 u To input cell values Example To perform the calculation shown below × 8 × 8 The following operation is a continuation of the example calculation on the previous page. beb'ceedde bd'eeefege u To assign a matrix created using Math input/output mode to a specified matrix memory Example To assign the calculation result to Mat J...
  • Page 36 k Using Graph Modes and the Equation Mode in the Math Input/Output Mode Using the Math input/output mode with any of the modes below lets you input numeric expressions just as they are written in your textbook and view calculation results in natural display format.
  • Page 37 ∫ Example 2 In the Graph mode, input the function and then − −1 graph it. Make sure that initial default settings are configured on the View Window. mGraphK2(CALC)3(∫d b'eevx-b'ce v-beaevw 6(DRAW) • Math Input/Output Mode Input and Result Display in the Equation Mode You can use the Math input/output mode in the Equation mode for input and display as shown below.
  • Page 38 5. Option (OPTN) Menu The option menu gives you access to scientific functions and features that are not marked on the calculator’s keyboard. The contents of the option menu differ according to the mode you are in when you press the K key. •...
  • Page 39 6. Variable Data (VARS) Menu To recall variable data, press J to display the variable data menu. {V-WIN}/{FACTOR}/{STAT}/{GRAPH}/{DYNA}/{TABLE}/{RECURSION}/{EQUATION}/ {FINANCE}/{Str} • Note that the EQUATION and FINANCE items appear for function keys (3 and 4) only when you access the variable data menu from the Run-Matrix or Program mode. •...
  • Page 40 {PTS} • ... {summary point data menu} • { } ... coordinates of summary points {INPUT} • ... {statistical calculation input values} ¯ x ¯ x ¯ x • { }/{s }/{s }/{s }/{s } ... {size of sample}/{mean of sample}/ {sample standard deviation}/{size of sample 1}/{size of sample 2}/{mean of sample 1}/ {mean of sample 2}/{standard deviation of sample 1}/{standard deviation of sample 2}/ {standard deviation of sample...
  • Page 41 u TABLE — Recalling table setup and content data • {Start}/{End}/{Pitch} ... {table range start value}/{table range end value}/{table value increment} • {Result* } ... {matrix of table contents} The Result item appears only when the TABLE menu is displayed in the Run-Matrix and Program modes.
  • Page 42 7. Program (PRGM) Menu To display the program (PRGM) menu, first enter the Run-Matrix or Program mode from the Main Menu and then press !J(PRGM). The following are the selections available in the program (PRGM) menu. • The program (PRGM) menu items are not displayed when “Math” is selected for the “Input/ Output”...
  • Page 43 8. Using the Setup Screen The mode’s Setup screen shows the current status of mode settings and lets you make any changes you want. The following procedure shows how to change a setup. u To change a mode setup 1. Select the icon you want and press w to enter a mode and display its initial screen. Here we will enter the Run-Matrix mode.
  • Page 44 u Func Type (graph function type) Pressing one of the following function keys also switches the function of the v key. • {Y=}/{r=}/{Parm}/{X=} ... {rectangular coordinate (Y= ) type)}/{polar coordinate}/ {parametric}/{rectangular coordinate (X= ) type)} graph ≥ ≤ • {Y>}/{Y<}/{Yt}/{Ys} ... { >...
  • Page 45 u List File (list file display settings) • {FILE} ... {settings of list file on the display} u Sub Name (list naming) • {On}/{Off} ... {display on}/{display off} u Graph Func (function display during graph drawing and trace) • {On}/{Off} ... {display on}/{display off} u Dual Screen (dual screen mode status) •...
  • Page 46 u Slope (display of derivative at current pointer location in conic section graph) • {On}/{Off} ... {display on}/{display off} u Payment (payment period setting) • {BEGIN}/{END} ... {beginning}/{end} setting of payment period u Date Mode (number of days per year setting) •...
  • Page 47 9. Using Screen Capture Any time while operating the calculator, you can capture an image of the current screen and save it in capture memory. u To capture a screen image 1. Operate the calculator and display the screen you want to capture. 2.
  • Page 48 10. When you keep having problems… If you keep having problems when you are trying to perform operations, try the following before assuming that there is something wrong with the calculator. k Getting the Calculator Back to its Original Mode Settings 1.
  • Page 49 u Reset Use reset when you want to delete all data currently in calculator memory and return all mode settings to their initial defaults. Before performing the reset operation, first make a written copy of all important data. For details, see “Reset” (page 12-4). k Low Battery Message If the following message appears on the display, immediately turn off the calculator and replace batteries as instructed.
  • Page 50 Manual Calculations Chapter 2 1. Basic Calculations k Arithmetic Calculations • Enter arithmetic calculations as they are written, from left to right. • Use the - key to input the minus sign before a negative value. • Calculations are performed internally with a 15-digit mantissa. The result is rounded to a 10- digit mantissa before it is displayed.
  • Page 51 100 ÷ 6 = 16.66666666... Example 1 Condition Operation Display 100 /6 w 16.66666667 !m(SET UP) ff 4 decimal places 1(Fix) ewJw 16.6667 !m(SET UP) ff 5 significant digits 2(Sci) fwJw 1.6667 × 10 !m(SET UP) ff Cancels specification 3(Norm) Jw 16.66666667 Displayed values are rounded off to the place you specify.
  • Page 52 k Calculation Priority Sequence This calculator employs true algebraic logic to calculate the parts of a formula in the following order: 1 Type A functions , θ ) • Coordinate transformation Pol ( ), Rec ( • Functions that include parentheses (such as derivatives, integrations, Σ , etc.) , ∫...
  • Page 53 2 + 3 × (log sin2 π Example + 6.8) = 22.07101691 (angle unit = Rad) • When functions with the same priority are used in series, execution is performed from right to left. ln 120 → {ln( 120)} Otherwise, execution is from left to right. •...
  • Page 54 Since the calculation result uses a common denominator, calculation result still may be displayed using the ' format even when coefficients ( ´, ´, ´) are outside the corresponding range of coefficients ( 10 ' 3 + 11 ' 2 Example: Calculation Examples This calculation:...
  • Page 55 Calculation Examples This calculation: Produces this type of display: 78 π × 2 = 156 π π format 123456 π × 9 = 3490636.164 (= 11111104 π )* Decimal format π = 105 π π format π = 6.533503684 π Decimal format 3238 1619...
  • Page 56 If you execute a calculation in which a multiplication sign has been omitted immediately before a fraction (including mixed fractions), parentheses will be inserted automatically as shown in the examples below. → Example (2 × → sin Example (sin 2 × ): sin k Overflow and Errors Exceeding a specified input or calculation range, or attempting an illegal input causes an error...
  • Page 57 u To assign a value to a variable [value] a [variable name] w Example 1 To assign 123 to variable A Abcdaav(A) w Example 2 To add 456 to variable A and store the result in variable B Aav(A) +efga al(B) w •...
  • Page 58 Example To assign string “ABC” to Str 1 and then output Str 1 to the display !m(SET UP)2(Line)J A!a( -LOCK)5(”)v(A) l(B)I(C)5(”)a(Releases Alpha Lock.) aJ6( g) 5(Str) bw 5(Str) bw String is displayed justified left. • Perform the above operation in the Linear input/output mode. It cannot be performed in the Math input/output mode.
  • Page 59 u To recall a function Example To recall the contents of function memory number 1 AK6( g) 6( g) 3(FUNCMEM) 2(RECALL) bw • The recalled function appears at the current location of the cursor on the display. u To recall a function as a variable Example To recall the contents of function memory number 1 as a variable Adaav(A) w...
  • Page 60 k Answer Function The Answer Function automatically stores the last result you calculated by pressing w (unless the w key operation results in an error). The result is stored in the answer memory. • The largest value that the answer memory can hold is 15 digits for the mantissa and 2 digits for the exponent.
  • Page 61 3. Specifying the Angle Unit and Display Format Before performing a calculation, you should use the Setup screen to specify the angle unit and display format. k Setting the Angle Unit [SET UP] - [Angle] 1. On the Setup screen, highlight “Angle”. 2.
  • Page 62 u To specify the number of significant digits ( Sci) Example To specify three significant digits 2(Sci) dw Press the number key that corresponds to the number of significant digits you want to specify = 0 to 9). Specifying 0 makes the number of significant digits 10. •...
  • Page 63 4. Function Calculations k Function Menus This calculator includes five function menus that give you access to scientific functions not printed on the key panel. • The contents of the function menu differ according to the mode you entered from the Main Menu before you pressed the K key.
  • Page 64 u Angle Units, Coordinate Conversion, Sexagesimal Operations (ANGLE) [OPTN]-[ANGLE] • {°}/{r}/{g} ... {degrees}/{radians}/{grads} for a specific input value • {° ’ ”} ... specifies degrees (hours), minutes, seconds when inputting a degrees/minutes/ seconds value • { ° ’ ” } ... converts decimal value to degrees/minutes/seconds value •...
  • Page 65 k Trigonometric and Inverse Trigonometric Functions • Be sure to set the angle unit before performing trigonometric function and inverse trigonometric function calculations. π π (90° = (90° = radians = 100 grads) radians = 100 grads) • Be sure to specify Comp for Mode in the Setup screen. Example Operation π...
  • Page 66 k Hyperbolic and Inverse Hyperbolic Functions • Be sure to specify Comp for Mode in the Setup screen. Example Operation sinh 3.6 = 18.28545536 K6(g)2(HYPERBL)1(sinh) 3.6w –1 K6(g)2(HYPERBL)5(cosh cosh = 0.7953654612 –1 )'20c15w <Linear input/output mode> K6(g)2(HYPERBL)5(cosh –1 )(20 /15)w k Other Functions •...
  • Page 67 k Random Number Generation (RAND) u Random Number Generation (0 to 1) (Ran#, RanList#) Ran# and RanList# generate 10 digit random numbers randomly or sequentially from 0 to 1. Ran# returns a single random number, while RanList# returns multiple random numbers in list form.
  • Page 68 RanList# Examples Example Operation RanList# (4) K6(g)3(PROB)4(RAND)5(List) (Generates four random numbers and displays the result on the ListAns screen.) K6(g)3(PROB)4(RAND)5(List) RanList# (3, 1) (Generates from the first to the third random 3,1)w numbers of sequence 1 and displays the result on the ListAns screen.) (Next, generates from the fourth to the sixth random number of sequence 1 and displays the result on the ListAns screen.)
  • Page 69 u Random Number Generation in Accordance with Normal Distribution (RanNorm#) This function generates a 10-digit random number in accordance with normal distribution based on a specified mean and standard deviation values. 1 < < 999 RanNorm# ( , > 0 •...
  • Page 70 u Random Extraction of List Data Elements (RanSamp#) This function randomly extracts elements from list data and returns the results in list format. RanSamp# (List X, List X ... Any list data (List 1 to List 26, Ans, {list format data}, sub-name) = 1, the number of elements is 1 <...
  • Page 71 k Permutation and Combination u Permutation u Combination n P r = n P r = n C r = n C r = ( n – r )! ( n – r )! r ! ( n – r )! r ! ( n –...
  • Page 72 k Fractions • In the Math input/output mode, the fraction input method is different from that described below. For fraction input operations in the Math input/output mode, see page 1-16. • Be sure to specify Comp for Mode in the Setup screen. Example Operation '2c5e+!'(&) 3e1c4w...
  • Page 73 k Logical Operators (AND, OR, NOT, XOR) [OPTN]-[LOGIC] The logical operator menu provides a selection of logical operators. • {And}/{Or}/{Not}/{Xor} ... {logical AND}/{logical OR}/{logical NOT}/{logical XOR} • Be sure to specify Comp for Mode in the Setup screen. Example What is the logical AND of A and B when A = 3 and B = 2? A AND B = 1 Operation Display...
  • Page 74 5. Numerical Calculations The following explains the numerical calculation operations included in the function menu displayed when K4(CALC) is pressed. The following calculations can be performed. • {Int÷}/{Rmdr}/{Simp} ... {quotient}/{remainder}/{simplification} • {Solve}/{d/d }/{d }/{∫d }/{SolveN} ... {equality solution}/{first derivative}/{second derivative}/{integration}/{ ) function solution} •...
  • Page 75 k Simplification [OPTN]-[CALC]-[Simp] The “'Simp” function can be used to simplify fractions manually. The following operations can be used to perform simplification when an unsimplified calculation result is on the display. • {Simp} w ... This function automatically simplifies the displayed calculation result using the smallest prime number available.
  • Page 76 Example 2 To simplify specifying a divisor of 9 A'chcgdw K4(CALC)6(g)6(g)3(Simp)j • An error occurs if simplification cannot be performed using the specified divisor. • Executing 'Simp while a value that cannot be simplified is displayed will return the original value, without displaying “F=”.
  • Page 77 • The lower limit and upper limit specify the range of the solution. You can input a value or an expression as the range. • The following functions cannot be used within any of the arguments. (, FMin(, FMax(, Σ( Solve(, d Up to 10 calculation results can be displayed simultaneously in ListAns format.
  • Page 78 In this definition, infinitesimal is replaced by a sufficiently small A , with the value in the neighborhood of ) calculated as: f (a + A x) – f (a) f (a + A x) – f (a) f (a) f (a) ––––––––––...
  • Page 79 k Second Derivative Calculations [OPTN]-[CALC]-[d After displaying the function analysis menu, you can input second derivatives using the following syntax. <Math input/output mode> K4(CALC)3(d 4(MATH)5(d <Linear input/output mode> K4(CALC)3(d is the point for which you want to determine the second derivative. –––...
  • Page 80 ∫ k Integration Calculations [OPTN]-[CALC]-[ To perform integration calculations, first display the function analysis menu and then input the values using the syntax below. <Math input/output mode> K4(CALC)4(∫d 4(MATH)6(g)1(∫d <Linear input/output mode> K4(CALC)4(∫d : lower limit, : upper limit, : tolerance) ∫...
  • Page 81 Example 2 When the angle unit setting is degrees, trigonometric function integration calculation is performed using radians (Angle unit = Deg) Examples Calculation Result Display Note the following points to ensure correct integration values. (1) When cyclical functions for integration values become positive or negative for different divisions, perform the calculation for single cycles, or divide between negative and positive, and then add the results together.
  • Page 82 Integration Calculation Precautions • Because numerical integration is used, large error may result in calculated integration values due to the content of ), positive and negative values within the integration interval, or the interval being integrated. (Examples: When there are parts with discontinuous points or abrupt change.
  • Page 83 • Input integers only for the initial term ( α ) of sequence and last term ( β ) of sequence • Input of and the closing parentheses can be omitted. If you omit , the calculator automatically uses = 1. •...
  • Page 84 • Input of and the closing parenthesis can be omitted. • Discontinuous points or sections with drastic fluctuation can adversely affect precision or even cause an error. • Inputting a larger value for increases the precision of the calculation, but it also increases the amount of time required to perform the calculation.
  • Page 85 Press K3(COMPLEX) to display the complex calculation number menu, which contains the following items. • { } ... {imaginary unit input} • { Abs } / { Arg } ... obtains {absolute value}/{argument} • { Conjg } ... {obtains conjugate} •...
  • Page 86 k Complex Number Format Using Polar Form 2 ∠ 30 × 3 ∠ 45 = 6 ∠ 75 Example !m(SET UP) cccccc 1(Deg) c3( ∠ ) J Ac!v( ∠ ) da*d !v( ∠ ) efw k Absolute Value and Argument [OPTN] - [COMPLEX] - [Abs]/[Arg] The unit regards a complex number in the form as a coordinate on a Gaussian plane,...
  • Page 87 k Conjugate Complex Numbers [OPTN] - [COMPLEX] - [Conjg] a + b i A complex number of the form becomes a conjugate complex number of the form a – b i Example To calculate the conjugate complex number for the complex number 2 + 4 AK3(COMPLEX) 4(Conjg) (c+e1(...
  • Page 88 7. Binary, Octal, Decimal, and Hexadecimal Calculations with Integers You can use the Run-Matrix mode and binary, octal, decimal, and hexadecimal settings to perform calculations that involve binary, octal, decimal and hexadecimal values. You can also convert between number systems and perform bitwise operations. •...
  • Page 89 k Selecting a Number System You can specify decimal, hexadecimal, binary, or octal as the default number system using the Setup screen. u To perform a binary, octal, decimal, or hexadecimal calculation [SET UP] - [Mode] - [Dec]/[Hex]/[Bin]/[Oct] 1. In the Main Menu, select Run-Matrix . 2.
  • Page 90 u Negative Values Example To determine the negative of 110010 !m(SET UP) Move the highlighting to “Mode”, and then press 4(Bin) J. A2(LOGIC) 1(Neg) bbaabaw • Negative binary, octal, and hexadecimal values are produced by taking the binary two’s complement and then returning the result to the original number base. With the decimal number base, negative values are displayed with a minus sign.
  • Page 91 8. Matrix Calculations From the Main Menu, enter the Run-Matrix mode, and press 3( 'MAT/VCT) to perform Matrix calculations. 26 matrix memories (Mat A through Mat Z) plus a Matrix Answer Memory (MatAns), make it possible to perform the following matrix operations. •...
  • Page 92 • {DELETE}/{DEL-ALL} ... deletes {a specific matrix}/{all matrices} • {DIM} ... specifies the matrix dimensions (number of cells) • {CSV} ... stores a matrix as a CSV file and imports the contents of CSV file into one of the matrix memories (Mat A through Mat Z, and MatAns) (page 2-48) •...
  • Page 93 • Displayed cell values show positive integers up to six digits, and negative integers up to five digits (one digit used for the negative sign). Exponential values are shown with up to two digits for the exponent. Fractional values are not displayed. u Deleting Matrices You can delete either a specific matrix or all matrices in memory.
  • Page 94 u Row Calculations The following menu appears whenever you press 1(ROW-OP) while a recalled matrix is on the display. • { SWAP } ... {row swap} • { Row } ... {product of specified row and scalar} • { Row + } ... {addition of one row and the product of a specified row with a scalar} •...
  • Page 95 u To calculate the scalar multiplication of a row and add the result to another Example To calculate the product of row 2 and the scalar 4, then add the result to row 3 1(ROW-OP) 3( Row+) Input multiplier value.* Specify number of row whose product should be calculated.
  • Page 96 u To insert a row Example To insert a new row between rows one and two 2(ROW) c 2(INSERT) u To add a row Example To add a new row below row 3 2(ROW) cc 3(ADD) u Column Operations • { DELETE } ... {delete column} •...
  • Page 97 k Transferring Data between Matrices and CSV Files You can import the contents of a CSV file stored with this calculator or transferred from a computer into one of the matrix memories (Mat A through Mat Z, and MatAns). You also can save the contents of one of the matrix memories (Mat A through Mat Z, and MatAns) as a CSV file.
  • Page 98 Important! • When saving matrix data to a CSV file, some data is converted as described below. - Complex number data: Only the real number part is extracted. - Fraction data: Converted to calculation line format (Example: 2{3{4 → =2+3/4) - ' and π...
  • Page 99 u Matrix Data Input Format [OPTN] - [MAT/VCT] - [Mat] The following shows the format you should use when inputting data to create a matrix using the Mat command..a ... a ... a ... a = [ [a , ..., a ] [a , ..., a...
  • Page 100 u To check the dimensions of a matrix [OPTN] - [MAT/VCT] - [Dim] Use the Dim command to check the dimensions of an existing matrix. Example 1 To check the dimensions of Matrix A K2(MAT/VCT) 6( g) 2(Dim) 6( g) 1(Mat) av(A) w The display shows that Matrix A consists of two rows and three columns.
  • Page 101 Example 1 To assign 10 to the cell at row 1, column 2 of the following matrix: Matrix A = baaK2(MAT/VCT) 1(Mat) av(A) !+( ) b,c !-( ) w • The “Vct” command can be used to assign values to existing vectors. Example 2 Multiply the value in the cell at row 2, column 2 of the above matrix by 5 K2(MAT/VCT) 1(Mat)
  • Page 102 u To assign the contents of a matrix column to a list → [OPTN] - [MAT/VCT] - [Mat Lst] Use the following format with the Mat → List command to specify a column and a list. Mat → List (Mat X, ) →...
  • Page 103 u Matrix Arithmetic Operations [OPTN] - [MAT/VCT] - [Mat]/[Identity] Example 1 To add the following two matrices (Matrix A + Matrix B): Matrix A = Matrix A = Matrix B = Matrix B = K2(MAT/VCT) 1(Mat) av(A) + 1(Mat) al(B) w To multiply the two matrices in Example 1 (Matrix A ×...
  • Page 104 u Matrix Transposition [OPTN] - [MAT/VCT] - [Trn] A matrix is transposed when its rows become columns and its columns become rows. Example To transpose the following matrix: Matrix A = K2(MAT/VCT) 4(Trn) 1(Mat) av(A) w • The “Trn” command can be used with a vector as well. It converts a 1-row × -column vector -row ×...
  • Page 105 u Reduced Row Echelon Form [OPTN] - [MAT/VCT] - [Rref] This command finds the reduced row echelon form of a matrix. Example To find the reduced row echelon form of the following matrix: −1 −1 −5 −5 −21 −21 Matrix A = K2(MAT/VCT) 6( g) 5(Rref) 6( g) 1(Mat) av (A) w •...
  • Page 106 u Squaring a Matrix Example To square the following matrix: Matrix A = K2(MAT/VCT) 1(Mat) av(A) u Raising a Matrix to a Power Example To raise the following matrix to the third power: Matrix A = K2(MAT/VCT) 1(Mat) av(A) • For matrix power calculations, calculation is possible up to a power of 32766. u Determining the Absolute Value, Integer Part, Fraction Part, and Maximum Integer of a Matrix [OPTN] - [NUMERIC] - [Abs]/[Frac]/[Int]/[Intg]...
  • Page 107 u Complex Number Calculations with a Matrix Example To determine the absolute value of a matrix with the following complex number elements: –1 + i –1 + i 1 + i 1 + i Matrix D =   1 + i   1 + i –2 + 2i –2 + 2i...
  • Page 108 9. Vector Calculations To perform vector calculations, use the Main Menu to enter the Run-Matrix mode, and then press 3('MAT/VCT)6(M⇔V). (rows) × 1 (column) A vector is defined as a matrix that is either of the two following forms: or 1 (row) × (columns).
  • Page 109 k Inputting and Editing a Vector Pressing 3('MAT/VCT)6(M⇔V) displays the Vector Editor screen. Use the Vector Editor to input and edit vectors. × (row) × (column) vector None ... no vector preset • {DELETE}/{DEL-ALL} ... deletes {a specific vector}/{all vectors} rows ×...
  • Page 110 • The calculation precision of displayed results for vector calculations is ±1 at the least significant digit. • If a vector calculation result is too large to fit into Vector Answer Memory, an error occurs. • You can use the following operation to transfer Vector Answer Memory contents to another vector.
  • Page 111 u Vector Addition, Subtraction, and Multiplication [OPTN]-[MAT/VCT]-[Vct] Example 1 To determine the sum of the two vectors shown below (Vct A + Vct B): Vct A = [ 1 2 ] Vct B = [ 3 4 ] K2(MAT/VCT)6(g)6(g)1(Vct) av(A)+1(Vct)al(B)w To determine the product of the two vectors shown below (Vct A ×...
  • Page 112 u Cross Product [OPTN]-[MAT/VCT]-[CrossP] Example To determine the cross product of the two vectors below Vct A = [ 1 2 ] Vct B = [ 3 4 ] K2(MAT/VCT)6(g)6(g) 3(CrossP( )1(Vct)av(A), 1(Vct)al(B))w u Angle Formed by Two Vectors [OPTN]-[MAT/VCT]-[Angle] Example To determine the angle formed by two vectors Vct A = [ 1 2 ]...
  • Page 113 10. Metric Conversion Calculations You can convert values from one unit of measurement to another. Measurement units are classified according to the following 11 categories. The indicators in the “Display Name” column show the text that appears in the calculator’s function menu. Important! Metric conversion commands are supported only when the Metric Conversion add-in application is installed.
  • Page 114 k Performing a Unit Conversion Calculation [OPTN] - [CONVERT] Input the value you are converting from and the conversion commands using the syntax shown below to perform a unit conversion calculation. {value converting from}{conversion command 1} ' {conversion command 2} •...
  • Page 115 k Unit Conversion Command List Cat. Display Name Unit Cat. Display Name Unit fermi cubic centimeter Å angstrom milliliter μ m micrometer liter millimeter cubic meter centimeter cubic inch meter cubic foot kilometer fl_oz(UK) ounce astronomical unit fl_oz(US) fluid ounce (U.S.) l.y.
  • Page 116 Cat. Display Name Unit Cat. Display Name Unit °C degrees Celsius Pascal Kelvin Kilo Pascal °F degrees Fahrenheit millimeter of water °R degrees Rankine mmHg millimeter of Mercury meter per second atmosphere km/h kilometer per hour inch of water knot knot inHg inch of Mercury...
  • Page 117 List Function Chapter 3 A list is a storage place for multiple data items. This calculator lets you store up to 26 lists in a single file, and you can store up to six files in memory. Stored lists can be used in arithmetic and statistical calculations, and for graphing. Element number Display range Cell...
  • Page 118 2. Input the value 4 in the second cell, and then input the result of 2 + 3 in the next cell. ewc+dw • You can also input the result of an expression or a complex number into a cell. •...
  • Page 119 2. Press K and input the expression. K1(LIST) 1(List) b+ K1(LIST) 1(List) cw • You can also use !b(List) in place of K1(LIST) 1(List). k Editing List Values u To change a cell value Use the cursor keys to move the highlighting to the cell whose value you want to change. Input the new value and press w to replace the old data with the new one.
  • Page 120 u To insert a new cell 1. Use the cursor keys to move the highlighting to the location where you want to insert the new cell. 2. Press 6( g) 5(INSERT) to insert a new cell, which contains a value of 0, causing everything below it to be shifted down.
  • Page 121 • The following operation displays a sub name in the Run-Matrix mode. !m(SET UP)2(Line)J !b(List) !+( [ ) a!-( ] ) w = list number from 1 to 26) • Though you can input up to 8 bytes for the sub name, only the characters that can fit within the List Editor cell will be displayed.
  • Page 122 u To change the color of all the data in a particular list 1. Use the cursor keys to move the highlighting to the list name of the list whose character color you want to change. • Be sure to select a list that already contains input data. You will not be able to perform the next step if you select a list that does not contain any input data.
  • Page 123 u To sort multiple lists You can link multiple lists together for a sort so that all of their cells are rearranged in accordance with the sorting of a base list. The base list is sorted into either ascending order or descending order, while the cells of the linked lists are arranged so that the relative relationship of all the rows is maintained.
  • Page 124 k Accessing the List Data Manipulation Function Menu All of the following examples are performed after entering the Run-Matrix mode. Press K and then 1(LIST) to display the list data manipulation menu, which contains the following items. • { List } / { Lst → Mat } / { Dim } / { Fill( } / { Seq } / { Min } / { Max } / { Mean } / { Med } / { Augment } / { Sum } / { Prod } / { Cuml } / { % } / { ΔList} Note that all closing parentheses at the end of the following operations can be omitted.
  • Page 125 u To create a list by specifying the number of data items [OPTN] - [LIST] - [Dim] Use the following procedure to specify the number of data in the assignment statement and create a list. > aK1(LIST) 3(Dim) 1(List) <list number 1 - 26> w ( <number of data = 1 - 999) Example...
  • Page 126 u To find the minimum value in a list [OPTN] - [LIST] - [Min] K1(LIST) 6( g) 1(Min) 6( g) 6( g) 1(List) <list number 1 - 26> )w Example To find the minimum value in List 1 (36, 16, 58, 46, 56) AK1(LIST) 6( g) 1(Min) 6( g) 6( g) 1(List) b)w u To find which of two lists contains the greatest value...
  • Page 127 Example To calculate the median of values in List 1 (36, 16, 58, 46, 56), whose frequency is indicated by List 2 (75, 89, 98, 72, 67) AK1(LIST) 6( g) 4(Med) 6( g) 6( g) 1(List) b, 1(List) c)w u To combine lists [OPTN] - [LIST] - [Augment] •...
  • Page 128 u To calculate the cumulative frequency of each data item [OPTN] - [LIST] - [Cuml] K1(LIST) 6( g) 6( g) 3(Cuml) 6( g) 1(List) <list number 1 - 26> w • The result of this operation is stored in ListAns Memory. Example To calculate the cumulative frequency of each data item in List 1 (2, 3, 6, 5, 4)
  • Page 129 u To calculate the differences between neighboring data inside a list Δ [OPTN] - [LIST] - [ List] K1(LIST) 6( g) 6( g) 5( ΔList) <list number 1 - 26> w • The result of this operation is stored in ListAns Memory. Example To calculate the difference between the data items in List 1 (1, 3, 8, 5, 4) AK1(LIST) 6( g) 6( g) 5( ΔList)
  • Page 130 k Inputting a List into a Calculation There are three methods you can use to input a list into a calculation. • Specification of the list number of a list created with List Editor. • Specification of the sub name of a list created with List Editor. •...
  • Page 131 u To assign the contents of one list to another list Use a to assign the contents of one list to another list. Example To assign the contents of List 3 (41, 65, 22) to List 1 K1(LIST) 1(List) da1(List) bw In place of 1(LIST) 1(List) d operation in the above procedure, you could input !*( { ) eb,gf,cc!/( } ).
  • Page 132 k Graphing a Function Using a List When using the graphing functions of this calculator, you can input a function such as Y1 = List 1X. If List 1 contains the values 1, 2, 3, this function will produce three graphs: Y = X, Y = 2X, Y = 3X.
  • Page 133 k Performing Scientific Function Calculations Using a List Lists can be used just as numeric values are in scientific function calculations. When the calculation produces a list as a result, the list is stored in ListAns Memory. Example To use List 3 (41, 65, 22) to perform sin (List 3) Use radians as the angle unit.
  • Page 134 5. Using CSV Files You can import the contents of a CSV file stored with this calculator or transferred from a computer into the List Editor. You also can save the contents of all the list data in the List Editor as a CSV file.
  • Page 135 4. On the select file dialog box that appears, use f and c to move the highlighting to the file you want to import and then press w. • This imports the contents of the CSV file you specified to the List Editor. •...
  • Page 136 u To save the contents of all the list data in the List Editor as a single CSV file 1. While the List Editor is on the display, press 6(g)6(g)1(CSV) to display the CSV function menu. 2. Press 2(SAVE AS). •...
  • Page 137 Equation Calculations Chapter 4 From the Main Menu, enter the Equation mode. • { SIMUL } ... {linear equation with 2 to 6 unknowns} • { POLY } ... {degree 2 to 6 equation} • { SOLVER } ... {Solve calculation} 1.
  • Page 138 Example To solve the following simultaneous linear equations for , and – 2 = – 1 – 5 = – 7 1 m Equation 2 1(SIMUL) 2(3) 3 ewbw-cw-bw bwgwdwbw -fwewbw-hw 4 1(SOLVE) • Internal calculations are performed using a 15-digit mantissa, but results are displayed using a 10-digit mantissa and a 2-digit exponent.
  • Page 139 2. High-order Equations from 2nd to 6th Degree Your calculator can be used to solve high-order equations from 2nd to 6th degree. • Quadratic Equation: = 0 ( • Cubic Equation: = 0 ( • Quartic Equation: = 0 ( 1.
  • Page 140 Complex Number Solution (Example: + 2 = 0) Complex Mode: Real (page 1-36) Complex Mode: ∠ θ Complex Mode: • Internal calculations are performed using a 15-digit mantissa, but results are displayed using a 10-digit mantissa and a 2-digit exponent. •...
  • Page 141 3. In the table of variables that appears on the display, input values for each variable. • You can also specify values for Upper and Lower to define the upper and lower limits of the range of solutions. • An error occurs if the solution falls outside the range you specify. 4.
  • Page 142 Graphing Chapter 5 Select the icon in the Main Menu that suits the type of graph you want to draw or the type of table you want to generate. • Graph … General function graphing • Run-Matrix … Manual graphing (pages 5-25 to 5-31) •...
  • Page 143 In the case of the Table mode, a number table is created in the same color as the line where its function is registered. → Table relation list screen Table screen You can change the color used to draw the graph and the number table character color. For •...
  • Page 144 k How to draw a simple graph (2) You can store up to 20 functions in memory and then select the one you want for graphing. 1. From the Main Menu, enter the Graph mode. 2. Specify the function type and input the function whose graph you want to draw. You can use the Graph mode to draw a graph for the following types of expressions: rectangular coordinate expression (Y= )), polar coordinate expression, parametric...
  • Page 145 2(Union) ..Fills all areas where the conditions of the graphed inequalities are satisfied. This is the initial default. • Pressing !f(FORMAT) while the graph relation list screen or graph screen displays a dialog box that you can use to change the graph line style and graph line color. For details, see “Changing Graph Properties”...
  • Page 146 2. Controlling What Appears on a Graph Screen k V-Window (View Window) Settings Use the View Window to specify the range of the - and -axes, and to set the spacing between the increments on each axis. You should always set the V-Window parameters you want to use before graphing.
  • Page 147 u V-Window Setting Precautions • Inputting zero for T θ ptch causes an error. • Any illegal input (out of range value, negative sign without a value, etc.) causes an error. • When T θ max is less than T θ min, T θ ptch becomes negative. •...
  • Page 148 u To recall V-Window memory settings 1. From the Main Menu, enter the Graph mode. 2. Press !3(V-WIN) to display the V-Window setting screen. 3. Press 4(V-MEM)2(RECALL) to display the pop-up window. 4. Press a number key to specify the V-Window memory number for the settings you want to recall, and then press w.
  • Page 149 k Zoom This function lets you enlarge and reduce the graph on the screen. 1. Draw the graph. 2. Specify the zoom type. !2(ZOOM) 1(BOX) ... Box zoom Draw a box around a display area, and that area is enlarged to fill the entire screen.
  • Page 150 Example Graph + 5)( + 4)( + 3), and then perform a box zoom. Use the following V-Window settings. Xmin = –8, Xmax = 8, Xscale = 2 Ymin = –4, Ymax = 2, Yscale = 1 1 m Graph !3(V-WIN) -iwiwcwc -ewcwbwJ 3(TYPE) 1(Y=) (v+f)(v+e)
  • Page 151 u To pan the screen 1. While the graph screen is on the display, press K2(PAN). • This enters the Pan mode and displays a pointer ( ) in the center of the screen. 2. Move the pointer to the location on the screen you want to grab and then press w. •...
  • Page 152 5. When the “V-Window values for specified background will be loaded. OK?” confirmation dialog box appears, press 1(Yes) to apply the V-Window settings saved with the g3p file or 6(No) to retain the current V-Window settings. • Pressing 1(Yes) overwrites all V-Window setting values except T min, T max, and T ptch with the values stored with the g3p file.
  • Page 153 6. On the File Name dialog box that appears, enter a name up to eight characters long and then press w. • This saves the background image under the name you specify. It also changes the image specified for the “Background” item on the Setup screen to the newly saved background image.
  • Page 154 3. Drawing a Graph You can store up to 20 functions in memory. Functions in memory can be edited, recalled, and graphed. k Specifying the Graph Type Before you can store a graph function in memory, you must first specify its graph type. 1.
  • Page 155 u To store a parametric function Example To store the following expressions in memory areas Xt3 and Yt3: x = 3 sinT y = 3 cosT 3(TYPE)3(Param) (Specifies parametric expression.) dsvw(Inputs and stores expression.) dcvw(Inputs and stores expression.) u To create a composite function Example To use relations in Y1 and Y2 to create composite functions for Y3 and Y4...
  • Page 156 u To assign values to the coefficients and variables of a graph function Example To assign the values −1, 0, and 1 to variable A in Y = AX −1, and draw a graph for each value 3(TYPE)1(Y=) av(A)vx-bw J4(GRAPH)1(Y)b(av(A) !.(=)-b)w J4(GRAPH)1(Y)b(av(A) !.(=)a)w...
  • Page 157 3. Use f and c to move the highlighting to “Line Style” and then press w. 4. On the list of line styles that appears, use f and c to move the highlighting to the desired style and then press w. •...
  • Page 158 u To change the line style of a graph function 1. On the graph relation list screen, use f and c to highlight the relation whose line style you want to change. 2. Press 4(TOOL)1(STYLE). 3. Select the line style. Example To change the line style of –...
  • Page 159 u To delete a function 1. While the graph relation list is on the display, press f or c to move the highlighting to the area that contains the function you want to delete. 2. Press 2(DELETE) or D. 3. Press 1(Yes) to delete the function or 6(No) to abort the procedure without deleting anything.
  • Page 160 • Grid: Line (Axes: On, Label: Off) This setting causes scale lines to be displayed for the axis and -axis. Changing the V-Window Xscale setting to 0 while “Line” is specified for the Grid setting will cause the vertical lines to disappear from the display.
  • Page 161 u To store graph functions in graph memory 1. Press 4(TOOL)2(GPH-MEM)1(STORE) to display the pop-up window. 2. Press a number key to specify the graph memory where you want to save the graph function, and then press w. Pressing bw stores the graph function to Graph Memory 1 (G-Mem1).
  • Page 162 k Saving Graph Screen Contents as an Image (g3p File) There are two methods that can be used to save a g3p file. • Saving to Picture Memory This method lets you assign a number from 1 to 20 to an image when you save it. It stores the image in the storage memory’s PICT folder as a file with a name from Pict01.g3p through Pict20.g3p.
  • Page 163 • To store the image in a folder, use f and c to move the highlighting to the desired folder and then press 1(OPEN). → 3. Press 1(SAVE AS). • 4. On the File Name dialog box that appears, enter a name up to eight characters long and then press w.
  • Page 164 5. Drawing Two Graphs on the Same Screen k Copying the Graph to the Sub-screen Dual Graph lets you split the screen into two parts. Then you can graph two different functions in each for comparison, or draw a normal size graph on one side and its enlarged version on the other side.
  • Page 165 Pressing 1(SELECT) while one of the functions marked “ ” or “ ” is highlighted would causes its “ ” or “ ” indicator to be cleared. A function without an indicator is drawn as the main screen graph (on the left side of the display). •...
  • Page 166 6. Manual Graphing k Graphing in the Run-Matrix Mode While the Linear input/output mode is selected, commands can be input directly in the Run- Matrix mode to draw a graph. You can select a function type for graphing by pressing !4(SKETCH)5(GRAPH) and then selecting one of the function types shown below.
  • Page 167 • Certain functions can be graphed easily using built-in function graphs. • You can draw graphs of the following built-in scientific functions. Rectangular Coordinate Graph Polar Coordinate Graph • sin θ • cos θ • tan θ θ –1 • sin x •...
  • Page 168 • Graphing an Integration Your calculator can graph a function that performs integration calculation. Calculation results are displayed in the lower left corner of the screen, with the integration area filled in. ∫ Example To graph the integration formula + 2)( –...
  • Page 169 Example To graph y = A – 3 as the value of A changes in the sequence 3, 1, –1 Use the following V-Window settings. Xmin = –5, Xmax = 5, Xscale = 1 Ymin = –10, Ymax = 10, Yscale = 2 1 m Graph 2 !m(SET UP)cccc3(Off)J...
  • Page 170 k Using a List to Simultaneously Draw Multiple Graphs (List Graph) You can use a list to simultaneously draw multiple graphs by substituting list data for a coefficient within an expression registered on the graph relation list screen. Example: List 1 = {1,2,3}, List 2 = {4,5,6} •...
  • Page 171 • When multiple graphs are drawn simultaneously with the above operation, they are drawn using five different colors in the following sequence: blue, red, green, magenta, black. The first graph is drawn using the color specified for an expression that is registered on the graph relation list screen, followed by the next color in the above sequence.
  • Page 172 Example While the graph of – 4 is currently displayed, to paste the previously copied function Y=X from the clipboard Use the following V-Window settings. Xmin = –5, Xmax = 5, Xscale = 2 Ymin = –10, Ymax = 10, Yscale = 5 1 m Run-Matrix a-(Y)!.(=)v...
  • Page 173 7. Using Tables From the Main Menu, enter the Table mode. k Storing a Function and Generating a Number Table u To store a function Example To store the function – 2 in memory area Y1 Use f and c to move the highlighting in the table relation list to the memory area where you want to store the function.
  • Page 174 u To generate a table using a list 1. While the table relation list is on the screen, display the Setup screen. 2. Highlight “Variable” and then press 2(LIST) to display the pop-up window. 3. Select the list whose values you want to assign for the -variable.
  • Page 175 u To generate a differential number table Changing the setting of Setup screen’s “Derivative” item to “On” causes a number table that includes the derivative to be displayed whenever you generate a number table. Locating the cursor at a differential coefficient displays “dY/dX”...
  • Page 176 k Copying a Table Column to a List A simple operation lets you copy the contents of a numeric table column into a list. Use d and e to move the cursor to the column you want to copy. The cursor can be in any row.
  • Page 177 Example Store the two functions below, generate a number table, and then draw a line graph. Specify a range of –3 to 3, and an increment of 1. Y1 = 3 – 2, Y2 = Use the following V-Window settings. Xmin = 0, Xmax = 6, Xscale = 1...
  • Page 178 Example Store the function Y1 = 3 – 2 and simultaneously display its number table and line graph. Use a table range of –3 to 3 with an increment of 1. Use the following V-Window settings. Xmin = 0, Xmax = 6, Xscale = 1 Ymin = –2, Ymax = 10,...
  • Page 179 8. Modifying a Graph A Modify function lets you modify the value of a variable in a graph expression (for example, the value of A in Y = AX ) from the graph screen and view how the change affects the graph. k Modify Function Overview The Modify function can be used in the Graph mode and Conic Graphs mode.
  • Page 180 k Modify Function Operations u To modify a graph in the Graph mode 1. From the Main Menu, enter the Graph mode. 2. On the Setup screen, change the “Dual Screen” setting to “Off”. 3. Configure V-Window settings. 4. Specify the function type and enter a function that contains variables. •...
  • Page 181 9 -cw u To modify a graph in the Conic Graphs mode Example In the Conic Graphs mode, register the parametric equation X = H + T ; Y = K + AT and the initial values A=2, H=0, K=0. Next, use the Modify function to change H to −1 and then change K to −1, and observe the changes in the graph.
  • Page 182 7. Press c. Check to make sure that the K=0 line is magenta colored and then press -bw. 8. To exit the Modify operation, press J. k Copying a Graph Expression to the Graph Relation List while the Modify Function is Running You can use the following procedure to copy the expression (including its currently assigned coefficient values) used to draw a graph with the Modify function.
  • Page 183 9. Dynamic Graphing k Using Dynamic Graph Dynamic Graph lets you define a range of values for the coefficients in a function, and then observe how a graph is affected by changes in the value of a coefficient. It helps to see how the coefficients and terms that make up a function influence the shape and position of a graph.
  • Page 184 Example Use Dynamic Graph to graph = A ( – 1) – 1, in which the value of coefficient A changes from 2 through 5 in increments of 1. The graph is drawn 10 times. 1 m Dyna Graph 2 !3(V-WIN)1(INITIAL)J 3 !m(SET UP)c2(Stop)J 4 5(BUILT-IN)c1(SELECT) 5 !f(FORMAT)b(Black)
  • Page 185 Example Use Dynamic Graph to graph , in which the value of coefficient A changes from 1 through 4 in increments of 1. The Graph is drawn 10 times. 1 m Dyna Graph 2 !3(V-WIN) 1(INITIAL) J 3 !m(SET UP)cc1(On)J 4 5(BUILT-IN)1(SELECT) 5 4(VAR)bwaw 6 2(SET)bwewbwJ...
  • Page 186 u To save data in Dynamic Graph memory 1. While a Dynamic Graph draw operation is being performed, press A to change to the speed adjustment menu. 2. Press 5(STORE). In response to the confirmation dialog that appears, press 1(Yes) to save the data.
  • Page 187 Example Generate a number table from recursion between three terms as expressed by , with initial terms of = 1, = 1 (Fibonacci sequence), as changes in value from 1 to 6. 1 m Recursion 2 3(TYPE) 3( 3 4( ··) 3( ) +2( 4 5(SET) 2(...
  • Page 188 1 m Recursion 2 !3(V-WIN) awgwbwc -bfwgfwfwJ 3 3(TYPE) 2( ) c2( ) +bw 4 5(SET) 2( ) bwgwbwJ 5 1(SEL+S) f2( 6 6(TABLE) 7 5(GPH-CON) • You can change the graph line color and line style from the recursion formula screen and from the graph screen.
  • Page 189 1 m Recursion 2 !3(V-WIN) awcwbwc awewbwJ 3 3(TYPE) 2( ) a.j2( ··) 3( ) +a.b1( ) -a.cw 4 5(SET) 2( ) bwbawbwbwJ 5 6(TABLE) 6 3(PHASE) • The color used for phase plotting is the color assigned to the initial expression. When phase plotting from expression and expression , for example, the color will be that of...
  • Page 190 • When “On” is selected “ΣDisplay” on the Setup screen and all three of the expressions you input in the Recursion mode are selected for table creation, use the function menu that appears when you press 3(PHASE) on the table screen to specify which two of the expressions you want to use, and to specify whether you want to use numeric sequence data or numeric sequence sum data.
  • Page 191 Example To draw the WEB graph for the recursion formula = –3( + 0.2, and check for divergence or convergence. Use the following table range: Start = 0, End = 6, = 0.01, Str = 0.01, = 0.11, = 0.11 1 m Recursion 2 !3(V-WIN) awbwbwc awbwbwJ...
  • Page 192 3. Select the pattern of the function in accordance with the type of graph you want to draw. 4. Enter the coefficients of the function and draw the graph. Example To input the rectangular coordinate function − 1 and graph a parabola open on the right, and then input the polar coordinate function = 4cos θ...
  • Page 193 12. Drawing Dots, Lines, and Text on the Graph Screen (Sketch) The sketch function lets you draw points and lines inside of graphs. You can select one of five different line styles and seven colors for drawing with the sketch function. u To draw dots, lines, and text on the graph screen 1.
  • Page 194 8. Use the cursor keys to move the pointer ( ) to the location where you want to draw, and press w.* The above shows the function menu that appears in the Graph mode. Menu items may differ somewhat in other modes. In the case of an inverse function graph, drawing starts immediately after you select this option.
  • Page 195 13. Function Analysis k Reading Coordinates on a Graph Line Trace lets you move a pointer along a graph and read out coordinates on the display. 1. From the Main Menu, enter the Graph mode. 2. Draw the graph. 3. Press !1(TRACE), and a pointer appears in the center of the graph.* 4.
  • Page 196 • Pressing w while the pointer is on a graph (during Trace, G-Solve, etc.) will place a dot at the pointer location along with a label which shows the coordinates at the dot location. Pressing aD removes the last dot and coordinate label that was created.
  • Page 197 k Coordinate Rounding This function rounds off coordinate values displayed by Trace. 1. From the Main Menu, enter the Graph mode. 2. Draw the graph. 3. Press !2(ZOOM) 6( g) 3(ROUND). This causes the V-Window settings to be changed automatically in accordance with the Rnd value.
  • Page 198 u To calculate the root of a graph 1. Draw a graph. 2. Press !5(G-SOLVE)1(ROOT). 3. If there are multiple graphs on the graph screen, one of them will start flashing. Use f and c to move the flashing to the graph you want to analyze. 4.
  • Page 199 Example Graph the two functions shown below, and determine the point of intersection between Y1 and Y2. Y1 = + 1, Y2 = • You can calculate the point of intersection for rectangular coordinate graphs (Y= ) type) and inequality graphs (Y > ), Y <...
  • Page 200 u To calculate the integral value for a given range Use the following procedure to obtain integration values for a given range. 1. Draw the graph. 2. Press !5(G-SOLVE)6(g)3(∫d )1(∫d ). If there are multiple graphs on the graph screen, one of them will start flashing. 3.
  • Page 201 Example To graph Y = sin X, and then determine the graph integration value and area value for the region between the root of the minus value nearest the origin and the root of the plus value nearest the origin Integration value Area value •...
  • Page 202 u To determine the integration value and area between the roots of a graph and the point of intersection of two graphs 1. Draw the graphs. 2. Press !5(G-SOLVE)6(g)3(∫d )e(MIXED). • If there are three or more graphs on the graph screen, one of them will be flashing. Use f and c to move the flashing to the graph whose integrated value you want to determine and then press w.
  • Page 203 After graphing a conic section, press !5(G-SOLVE) to display the following graph analysis menus. u Parabolic Graph Analysis • { FOCUS } / { VERTEX } / { LENGTH } / { e } ... {focus}/{vertex}/{length of latus rectum}/{eccentricity} • { DIRECTX } / { SYMMETRY } ... {directrix}/{axis of symmetry} •...
  • Page 204 • When calculating two foci for an ellipse or hyperbolic graph, press e to calculate the second focus. Pressing d returns to the first focus. • When calculating two vertexes for a hyperbolic graph, press e to calculate the second vertex.
  • Page 205 Statistical Graphs and Chapter 6 Calculations Important! This chapter contains a number of graph screen shots. In each case, new data values were input in order to highlight the particular characteristics of the graph being drawn. Note that when you try to draw a similar graph, the unit uses data values that you have input using the List function.
  • Page 206 k General Graph Settings [GRAPH]-[SET] This section describes how to use the general graph settings screen to make the following settings for each graph (GRAPH1, GRAPH2, GRAPH3). • Graph Type The initial default graph type setting for all the graphs is scatter graph. You can select one of a variety of other statistical graph types for each graph.
  • Page 207 u To display the general graph settings screen Pressing 1(GRAPH)6(SET) displays the general graph settings screen. • StatGraph (statistical graph specification) • {GRAPH1}/{GRAPH2}/{GRAPH3} ... graph {1}/{2}/{3} • Graph Type (graph type specification) • {Scatter}/{ Line}/{NPPlot}/{Pie} ... {scatter diagram}/{ line graph}/{normal probability plot}/{pie chart} •...
  • Page 208 For this graph Selecting Causes this to happen: type: this: NPPlot, Pie, The color specified for the list data is reflected in the graph. List data color specifications are ignored. Hist, Broken X&Freq Colors specified for both the XList and Frequency data list are reflected in the graph.
  • Page 209 • {Auto} ... Cycles the color used for graph drawing in the following sequence for each data item (or data pair): blue, red, green, magenta, black. Cycle is repeated after all five colors are used. For some graphs, different parts of the graph (points, lines, etc.) are automatically drawn using different colors.
  • Page 210 When “Hist” (Histogram) is selected as the Graph Type: • Hist Area (Specifies the fill color of a histogram.) Settings are the same as those for Pie Area. • Hist Border (Specifies the border line color of a histogram.) Settings are the same as those for Pie Border. •...
  • Page 211 • D1 Area, D2 Area, D3 Area (Specifies the fill colors of bar graphs Data 1, Data 2, and Data 3.) Settings are the same as those for Hist Area. • D1 Border, D2 Border, D3 Border (Specifies the border colors of bar graphs Data 1, Data 2, and Data 3.) Settings are the same as those for Hist Border.
  • Page 212 2. Calculating and Graphing Single-Variable Statistical Data Single-variable data is data with only a single variable. If you are calculating the average height of the members of a class for example, there is only one variable (height). Single-variable statistics include distribution and sum. The following types of graphs are available for single-variable statistics.
  • Page 213 k Histogram XList specifies the list where the data is input, while Freq specifies the list where the data frequency is input. 1 is specified for Freq when frequency is not specified. ⇒ w(Draw) The display screen appears as shown above before the graph is drawn. At this point, you can change the Start and Width values.
  • Page 214 k Bar Graph You can specify up to three lists for drawing a bar graph. The graph is labeled [1], [2], [3], and so on, corresponding to lines 1, 2, 3, and so on of the list used for the graph data. •...
  • Page 215 ⇒ w(Draw) The display screen appears as shown above before the graph is drawn. At this point, you can change the Start and Width values. k Displaying the Calculation Results of a Drawn Single-Variable Graph Single-variable statistics can be expressed as both graphs and parameter values.
  • Page 216 k Calculation Methods for the Std and OnData Settings Q1, Q3 and Med can be calculated in accordance with the Setup screen’s “Q1Q3 Type” setting as described below. u Std (1) When all Frequency values are integers With this calculation method, processing depends on whether the number of elements in the population is an even number or odd number.
  • Page 217 Center Point Center Point Median Median 2 + 3 2 + 3 7 + 8 7 + 8 = Q1 = Q1 = Q3 = Q3 (2) When Frequency includes decimal fraction values The Q1, Q3 and Med values for this calculation method are described below. Q1 = {value of element whose cumulative frequency ratio is greater than 0.25 and nearest to 0.25} When the cumulative frequency ratio for some data value is exactly 0.25, Q1 is the average of...
  • Page 218 u OnData The Q1, Q3 and Med values for this calculation method are described below. Q1 = {value of element whose cumulative frequency ratio is greater than 0.25 and nearest to 0.25} Q3 = {value of element whose cumulative frequency ratio is greater than 0.75 and nearest to 0.75} The following shows an actual example of the above.
  • Page 219 3. Calculating and Graphing Paired-Variable Statistical Data (Curve Fitting) k Drawing a Scatter Diagram and Line Graph The following procedure plots a scatter diagram and connects the dots to produce an line graph. 1. From the Main Menu, enter the Statistics mode. 2.
  • Page 220 k Drawing a Regression Graph Use the following procedure to input paired-variable statistical data, perform a regression calculation using the data, and then graph the results. 1. From the Main Menu, enter the Statistics mode. 2. Input the data into a list, and plot the scatter diagram. 3.
  • Page 221 k Displaying Regression Calculation Results Whenever you perform a regression calculation, the regression formula parameter (such in the linear regression ) calculation results appear on the display. The regression formula parameter calculation results also appear as soon as you press 1(CALC) and then a function key to select a regression type, while a graph is on the display.
  • Page 222 k Med-Med Graph When it is suspected that there are a number of extreme values, a Med-Med graph can be used in place of the least squares method. This is similar to linear regression, but it minimizes the effects of extreme values. 1(CALC) 3(Med) 6(DRAW) The following is the Med-Med graph model formula.
  • Page 223 k Logarithmic Regression Graph Logarithmic regression expresses as a logarithmic function of . The standard logarithmic regression formula is × ln , so if we say that X = ln , the formula corresponds to linear regression formula 1(CALC) 6( g) 2(Log) 6(DRAW) The following is the logarithmic regression model formula.
  • Page 224 k Power Regression Graph Power regression expresses as a proportion of the power of . The standard power regression formula is × , so if we take the logarithm of both sides we get = ln × ln . Next, if we say X = ln , Y = ln , and A = ln , the formula corresponds to...
  • Page 225 k Logistic Regression Graph Logistic regression is best applied for time-based phenomena in which there is a continual increase until a saturation point is reached. The following is the logistic regression model formula. 1 + ae 1 + ae –bx –bx 1(CALC) 6( g) 6( g) 1(Logistic) 6(DRAW)
  • Page 226 k Displaying the Calculation Results of a Drawn Paired-Variable Graph Paired-variable statistics can be expressed as both graphs and parameter values. When these graphs are displayed, the paired-variable calculation results appear as shown below when you press 1(CALC) 1(2-VAR). • Use c to scroll the list so you can view the items that run off the bottom of the screen. Σ...
  • Page 227 4. Performing Statistical Calculations All of the statistical calculations up to this point were performed after displaying a graph. The following procedures can be used to perform statistical calculations alone. u To specify statistical calculation data lists You have to input the statistical data for the calculation you want to perform and specify where it is located before you start a calculation.
  • Page 228 k Paired-Variable Statistical Calculations In the previous example under “Displaying the Calculation Results of a Drawn Paired-Variable Graph”, statistical calculation results were displayed after the graph was drawn. These were numeric expressions of the characteristics of variables used in the graphic display. These values can also be directly obtained by displaying the List Editor and pressing 2(CALC) 2(2-VAR).
  • Page 229 u Calculation of the Correlation Coefficient (r), Coefficient of Determination ) and Mean Square Error (MSe) After the regression formula parameters on the regression calculation result screen, the following parameters also appear on the display. The parameters that appear depend on the regression formula.
  • Page 230 Σ Σ MSe = MSe = • Power Regression ......(ln y (ln y – (ln a + b ln x – (ln a + b ln x n – 2 n – 2 Σ Σ • Sin Regression ....... MSe = MSe = –...
  • Page 231 u Regression Formula Copy Function from a Regression Calculation Result Screen In addition to the normal regression formula copy function that lets you copy the regression calculation result screen after drawing a statistical graph (such as Scatter Plot), the Statistics mode also has a function that lets you copy the regression formula obtained as the result of a regression calculation.
  • Page 232 k Normal Probability Distribution Calculation You can calculate normal probability distributions for single-variable statistics with the Run-Matrix mode. Press K6( g) 3(PROB) 6( g) to display a function menu, which contains the following items. • { P( } / { Q( } / { R( } ... obtains normal probability {P( )}/{Q( )}/{R( )} value...
  • Page 233 1. From the Main Menu, enter the Statistics mode. 2. Input the height data into List 1 and the frequency data into List 2. 3. Perform the single-variable statistical calculations. You can obtain the normalized variate immediately after performing single-variable statistical calculations only. 2(CALC) 6(SET) 1(LIST) bw c2(LIST) cw!J(QUIT)
  • Page 234 k Drawing a Normal Probability Distribution Graph You can draw a normal probability distribution graph using manual graphing with the Run-Matrix mode. 1. From the Main Menu, enter the Run-Matrix mode. 2. Input the commands to draw a rectangular coordinate graph. 3.
  • Page 235 k Determining Sample Standard Deviation, Unbiased Variance, Population Standard Deviation, and Population Variance from List Data You can use functions to determine sample standard deviation, unbiased variance, population standard deviation, and population variance for specified list data. This calculation is performed in the Run-Matrix mode.
  • Page 236 k Calculations Using the TEST Command You can use special functions in the Run-Matrix mode or Program mode to perform calculations that are the same as the Statistics mode Test, Test, and other test calculations (page 6-33). Example To determine the score and -value when a one-sample test is...
  • Page 237 5. Tests Test provides a variety of different standardization-based tests. They make it possible to test whether or not a sample accurately represents the population when the standard deviation of a population (such as the entire population of a country) is known from previous tests. testing is used for market research and public opinion research, that need to be performed repeatedly.
  • Page 238 The following pages explain various statistical calculation methods based on the principles described above. Details concerning statistical principles and terminology can be found in any standard statistics textbook. On the initial Statistics mode screen, press 3(TEST) to display the test menu, which contains the following items.
  • Page 239 u 1-Sample Z Test This test is used when the population standard deviation is known to test the hypothesis. The 1-Sample Test is applied to the normal distribution. Perform the following key operations from the List Editor. 3(TEST) 1(Z) 1(1-SAMPLE) The following shows the parameter data specification items that are different from list data specification.
  • Page 240 The following shows the parameter data specification items that are different from list data specification. Calculation Result Output Example μ ≠ μ .... direction of test ....Displayed only for Data:List setting....Displayed only for Data:List setting. • [Save Res] does not save the μ condition in line 2.
  • Page 241 u 2-Prop Test This test is used to compare the proportion of successes. The 2-Prop Test is applied to the normal distribution. Perform the following key operation from the List Editor. 3(TEST) 1(Z) 4(2-PROP) Calculation Result Output Example > .... direction of test •...
  • Page 242 u 1-Sample t Test This test uses the hypothesis test for a single unknown population mean when the population standard deviation is unknown. The 1-Sample Test is applied to distribution. Perform the following key operations from the List Editor. 3(TEST) 2(t) 1(1-SAMPLE) The following shows the parameter data specification items that are different from list data...
  • Page 243 The following shows the parameter data specification items that are different from list data specification. Calculation Result Output Example μ ≠ μ .... direction of test ....Displayed only when Pooled:On setting. • [Save Res] does not save the μ condition in line 2.
  • Page 244 Pressing 6(COPY) while a calculation result is on the display copies the regression formula to the graph relation list. When there is a list specified for the [Resid List] item on the Setup screen, regression formula residual data is automatically saved to the specified list after the calculation is finished. •...
  • Page 245 Next, specify the lists that contain the data. The following shows the meaning of the above items. Observed ..name of list (1 to 26) that contains observed counts (all cells positive integers) Expected ..name of list (1 to 26) that is for saving expected frequency CNTRB ..
  • Page 246 • The matrix must be at least two lines by two columns. An error occurs if the matrix has only one line or one column. • Pressing 1(Mat) while the “Observed” and “Expected” parameter settings are highlighted will display the Matrix (A to Z) setting screen. •...
  • Page 247 You can use the following graph analysis functions after drawing a graph. • 1(F) ... Displays value. Pressing 1(F) displays the value at the bottom of the display, and displays the pointer at the corresponding location in the graph (unless the location is off the graph screen). Two points are displayed in the case of a two-tail test.
  • Page 248 After setting all the parameters, use c to move the highlighting to “Execute” and then press one of the function keys shown below to perform the calculation or draw the graph. • 1(CALC) ... Performs the calculation. • 6(DRAW) ... Draws the graph (Two-Way ANOVA only). Calculation results are displayed in table form, just as they appear in science books.
  • Page 249 Line 4 (ERR) ..Error value, value, value ...... value ....... -value ..... degrees of freedom ..... sum of squares ....mean squares With Two-Way ANOVA, you can draw Interaction Plot graphs. The number of graphs depends on Factor B, while the number of X-axis data depends on the Factor A. The Y-axis is the average value of each category.
  • Page 250 Define List 3 (the data for each group) as Dependent. Define List 1 and List 2 (the factor numbers for each data item in List 3) as Factor A and Factor B respectively. Executing the test produces the following results. •...
  • Page 251 6. Confidence Interval A confidence interval is a range (interval) that includes a statistical value, usually the population mean. A confidence interval that is too broad makes it difficult to get an idea of where the population value (true value) is located. A narrow confidence interval, on the other hand, limits the population value and makes it difficult to obtain reliable results.
  • Page 252 u General Confidence Interval Precaution Inputting a value in the range of 0 < C-Level < 1 for the C-Level setting sets a value you input. Inputting a value in the range of 1 < C-Level < 100 sets a value equivalent to your input divided by 100.
  • Page 253 u 1-Prop Z Interval 1-Prop Interval uses the number of data to calculate the confidence interval for an unknown proportion of successes. Perform the following key operations from the List Editor. 4(INTR) 1(Z) 3(1-PROP) Data is specified using parameter specification. Calculation Result Output Example u 2-Prop Z Interval...
  • Page 254 The following shows the parameter data specification items that are different from list data specification. Calculation Result Output Example u 2-Sample t Interval 2-Sample Interval calculates the confidence interval for the difference between two population means when both population standard deviations are unknown. The interval is applied to distribution.
  • Page 255 Normal probability density calculates the probability density of normal distribution from a specified value. Normal cumulative distribution calculates the probability of normal distribution data falling between two specific values. Inverse normal cumulative distribution calculates a value that represents the location within a normal distribution for a specific cumulative probability.
  • Page 256 • V-Window settings for graph drawing are set automatically when the Setup screen’s “Stat Wind” setting is “Auto”. Current V-Window settings are used for graph drawing when the “Stat Wind” setting is “Manual”. • After drawing a graph, you can use the P-CAL function to calculate an estimated -value for a particular value.
  • Page 257 5(DIST) 1(NORM) 2(Ncd) • Normal Cumulative Distribution Normal Cumulative Distribution calculates the normal cumulative probability of a normal distribution between a lower bound and an upper bound. Calculation Result Output Examples When a list is specified Graph when an -value is specified •...
  • Page 258 k Student- Distribution 5(DIST) 2(t) 1(tpd) • Student- Probability Density Student- Probability Density calculates the probability density ( ) for a specified single -value or a list. When a list is specified, calculation results for each list element are displayed in list form. Calculation Result Output Examples When a list is specified Graph when variable (...
  • Page 259 5(DIST) 2(t) 3(Invt) • Inverse Student- Cumulative Distribution Inverse Student- Cumulative Distribution calculates the lower bound value of a Student- cumulative distribution for a specified (degrees of freedom) value. Calculation Result Output Examples When a list is specified When variable ( ) is specified •...
  • Page 260 5(DIST) 3(CHI) 2(Ccd) • Cumulative Distribution Cumulative Distribution calculates the cumulative probability of a distribution between a lower bound and an upper bound. Calculation Result Output Examples When a list is specified Graph when variable ( ) is specified • Graphing is supported only when a variable is specified and a single -value is entered as data.
  • Page 261 Distribution 5(DIST) 4(F) 1(Fpd) • Probability Density Probability Density calculates the probability density ) for a specified single -value or a list. When a list is specified, calculation results for each list element are displayed in list form. Calculation Result Output Examples When a list is specified Graph when variable ( ) is specified...
  • Page 262 5(DIST) 4(F) 3(InvF) • Inverse Cumulative Distribution Inverse Cumulative Distribution calculates the lower bound value of an cumulative distribution probability for specified (degrees of freedom of numerator and denominator) values. Calculation Result Output Examples When a list is specified When variable ( ) is specified •...
  • Page 263 When specifying a list as data, you can select only an Upper List (U.List) and specify all zeros for the lower limit (fx-CG50/fx-CG50 AU only). To do this, move the highlighting to “L.List” and then press 2(0). • There is no graphing for Binomial Cumulative Distribution.
  • Page 264 Important! When executing the Inverse Binomial Cumulative Distribution calculation, the calculator uses the specified Area value and the value that is one less than the Area value minimum number of significant digits ( `Area value) to calculate minimum number of trials values. Inv (calculation result using Area) and ` The results are assigned to system variables (calculation result using `Area).
  • Page 265 5(DIST) 6( ) 1(POISSON) 2(Pcd) • Poisson Cumulative Distribution Poisson Cumulative Distribution determines the sum of probabilities (cumulative probability) that , in the Poisson Probability ), will fall within a range specified from a Lower value to an Upper value. Calculation Result Output Examples When a list is specified When variable (...
  • Page 266 Important! When executing the Inverse Poisson Cumulative Distribution calculation, the calculator uses the specified Area value and the value that is one less than the Area value minimum number of significant digits ( `Area value) to calculate minimum number of trials values. Inv (calculation result using Area) and ` The results are assigned to system variables (calculation result using `Area).
  • Page 267 5(DIST) 6( ) 2(GEO) 2(Gcd) • Geometric Cumulative Distribution Geometric Cumulative Distribution determines the sum of probabilities (cumulative probability) that , in the Geometric Probability ), will fall within a range specified from a Lower value to an Upper value. Calculation Result Output Examples When a list is specified When variable (...
  • Page 268 Important! When executing the Inverse Geometric Cumulative Distribution calculation, the calculator uses the specified Area value and the value that is one less than the Area value minimum number of significant digits ( `Area value) to calculate minimum number of trials values. Inv (calculation result using Area) and ` The results are assigned to system variables (calculation result using `Area).
  • Page 269 Calculation Result Output Examples When a list is specified When variable ( ) is specified • There is no graphing for Hypergeometric Cumulative Distribution. • Inverse Hypergeometric Cumulative Distribution 5(DIST) 6( ) 3(HYPRGEO) 3(InvH) Inverse Hypergeometric Cumulative Distribution calculates the minimum number of trials of a hypergeometric cumulative probability distribution for specified values.
  • Page 270 8. Input and Output Terms of Tests, Confidence Interval, and Distribution The following explains the input and output terms that are used by tests, confidence interval, and distribution. k Input Terms Data ........data type Test) ...population mean value test conditions (“ ≠ (1-Sample ”...
  • Page 271 Freq........frequency (1 or List 1 to 26) Freq1........frequency of sample 1 (1 or List 1 to 26) Freq2........frequency of sample 2 (1 or List 1 to 26) Execute ......executes a calculation or draws a graph .........mean of sample ........mean of sample 1 ........mean of sample 2 .........size of sample (positive integer) ........size of sample 1 (positive integer)
  • Page 272 k Output Terms ......... score ......... -value .......... score ........value ........value p ˆ ..........estimated sample proportion p ˆ ........estimated proportion of sample 1 p ˆ ........estimated proportion of sample 2 .........mean of sample ........mean of sample 1 ........mean of sample 2 ........sample standard deviation ........standard deviation of sample 1 ........standard deviation of sample 2...
  • Page 273 9. Statistic Formula k Test Test μ σ – 1-Sample Test σ σ 2-Sample Test – )/ ( ) + ( – (1 – 1-Prop Test p ˆ p ˆ – (1 – )(1/ + 1/ 2-Prop Test μ – )/(s 1-Sample Test...
  • Page 274 k Confidence Interval Lower : confidence interval lower limit Confidence Interval Upper : confidence interval upper limit α Lower, Upper σ ( /2) · 1-Sample Interval α Lower, Upper σ σ – ( /2) 2-Sample Interval α Lower, Upper ( /2) 1/ ·...
  • Page 275 k Distribution (Continuous) Distribution Probability Density Cumulative Distribution (x – μ) μ Normal – σ p(x) = σ ( > 0) πσ Distribution – df + 1 Γ Student- × p(x) = π Distribution × df Γ ∫ Upper –1 –...
  • Page 276 k Distribution (Discrete) Distribution Probability : number of trials n – x Binomial Distribution p(x) = (1–p) (x = 0, 1, ·······, n) λ × λ – λ : mean ( λ > 0) Poisson Distribution p(x) = (x = 0, 1, 2, ···) x –...
  • Page 277 Financial Calculation Chapter 7 Important! • Calculation results and graphs produced in this mode should be regarded as reference values only. • Whenever performing an actual financial transaction, be sure to check any calculation results obtained using this calculator with against the figures calculated by your financial institution. •...
  • Page 278 k Setup Items indicates default setting. u Payment • { BEGIN }/{ END } … Specifies {beginning of the period}/{end of the period} payment u Date Mode • {365}/{360} … Specifies calculation according to a {365-day}/{360-day} year u Periods/YR. (payment interval specification) •...
  • Page 279 2. Simple Interest This calculator uses the following formulas to calculate simple interest. u Formula SI' = n SI' = n × PV × i × PV × i 365-day Mode : interest : number of interest periods SI' = n SI' = n ×...
  • Page 280 After drawing a graph, you can press !1(TRACE) to turn on trace and read calculation results along the graph. Each press of e while trace is turned on cycles the displayed value in the sequence: present ) → simple interest ( ) →...
  • Page 281 u I % (effective interest rate) (effective interest rate) is calculated using Newton’s Method. + α × × % from (effective interest rate) i × 100 ......... (P/Y = C/Y = 1) i × 100 ......... (P/Y = C/Y = 1) I% = I% = ×...
  • Page 282 Important! Inputting Values A period ( ) is expressed as a positive value. Either the present value ( ) or future value ) is positive, while the other ( ) is negative. Precision This calculator performs interest calculations using Newton’s Method, which produces approximate values whose precision can be affected by various calculation conditions.
  • Page 283 4. Cash Flow (Investment Appraisal) This calculator uses the discounted cash flow (DCF) method to perform investment appraisal by totalling cash flow for a fixed period. This calculator can perform the following four types of investment appraisal. • Net present value ( •...
  • Page 284 u PBP > 0) > 0) 0 ........( 0 ........( Σ Σ PBP = PBP = n – n – (Other than those above) (Other than those above) – NPV – NPV n < 0, > 0, or 0 : smallest positive integer that satisfies the conditions Press 3(CASH) from the Financial 1 screen to display the following input screen for Cash Flow.
  • Page 285 5. Amortization This calculator can be used to calculate the principal and interest portion of a monthly installment, the remaining principal, and amount of principal and interest repaid up to any point. u Formula 1 payment 1 payment ...........
  • Page 286 • “End” selected for the Setup screen Payment setting: • “Begin” selected for the Setup screen Payment setting: = 0 and u Converting between the nominal interest rate and effective interest rate The nominal interest rate ( % value input by user) is converted to an effective interest rate % ' ) for installment loans where the number of installments per year is different from the number of compound interest calculation periods.
  • Page 287 After configuring the parameters, use one of the function menus noted below to perform the corresponding calculation. • { BAL } … {balance of principal after installment PM2} • { INT } … {interest portion of installment PM1} • { PRN } … {principal portion of installment PM1} •...
  • Page 288 6. Interest Rate Conversion The procedures in this section describe how to convert between the annual percent rate and effective interest rate. u Formula APR/100 APR/100 –1 × 100 –1 × 100 EFF = EFF = : annual percent rate (%) : effective interest rate (%) : number of compoundings –1 ×...
  • Page 289 7. Cost, Selling Price, Margin Cost, selling price, or margin can be calculated by inputting the other two values. u Formula CST = SEL CST = SEL 1– 1– : cost : selling price : margin SEL = SEL = 1–...
  • Page 290 8. Day/Date Calculations You can calculate the number of days between two dates, or you can determine what date comes a specific number of days before or after another date. Press 2(DAYS) from the Financial 2 screen to display the following input screen for day/date calculation.
  • Page 291 • 360-day Date Mode Calculations The following describes how calculations are processed when 360 is specified for the Date Mode item in the Setup screen. • If d1 and d2 are both the last day of February (day 28 in a normal year, day 29 in a leap year), d2 is treated as day 30.
  • Page 292 u Sum-of-the-Years’-Digits Method (SYD) n (n +1) n (n +1) {Y–1} {Y–1} n' = n – n' = n – (n' integer part +1)(n' integer part + 2*n' fraction part ) (n' integer part +1)(n' integer part + 2*n' fraction part ) Z' = Z' = {Y–1}...
  • Page 293 After configuring the parameters, use one of the function menus noted below to perform the corresponding calculation. • { SL } … {Calculate depreciation for year using the straight-line method} • { FP } ... { FP } ..{Calculate depreciation for year using the fixed-percent method} { I% } ..{Calculate depreciation ratio} •...
  • Page 294 : price per $100 of face value : coupon rate (%) : annual yield (%) : accrued days : number of coupon payments per year (1=annual, 2=semi annual) : number of coupon payments between settlement date and maturity date : redemption price or call price per $100 of face value : number of days in coupon period where settlement occurs : number of days from settlement date until next coupon payment date = D −...
  • Page 295 d1 ..purchase date (month, date, year) d2 ..redemption date (month, date, year) ..redemption price per $100 of face value ..coupon rate ..price per $100 of face value ..annual yield • The allowable calculation range is January 1, 1902 to December 31, 2097. After configuring the parameters, use one of the function menus noted below to perform the corresponding calculation.
  • Page 296 • Each press of w while the MEMO screen is displayed cycles the Coupon Payment Day (CPD) display sequentially from the redemption year up to the purchase year. This is true only when the “Date Mode” setting on the Setup screen is “365”. 11.
  • Page 297 Programming Chapter 8 Important! Input in the Program mode is always performed using the Linear input/output mode. 1. Basic Programming Steps Commands and calculations are executed sequentially. 1. From the Main Menu, enter the Program mode. When you do, a program list appears on the display.
  • Page 298 1 m Program 2 3(NEW) j(O) I(C) /(T) v(A) w 3 !J(PRGM) 4(?) aav(A) 6( g) 5(:) c*!x( ') d*av(A) x6( g) 6( g) 5( ^) !x( ') c/d*av(A) Md 4 1(EXE) or w hw(Value of A) S when A = 7 V when A = 7 S when A = 10 V when A = 10...
  • Page 299 u When you are registering a file name • { RUN } / { BASE } ... {general calculation}/{number base} program input • { } ... {password registration} • { SYMBOL } ... {symbol menu} u When you are inputting a program —— 1(RUN) …...
  • Page 300 u When you are inputting a program —— 2(BASE) * Programs input after pressing 2(BASE) are indicated by to the right of the file name. • {TOP}/{BOTTOM}/{SEARCH} • { MENU } • { d~o } ... {decimal}/{hexadecimal}/{binary}/{octal} value input • { LOGIC } ... {bitwise operator} •...
  • Page 301 • Note that pressing J does not display the location of the error if the program is password protected. u To eliminate bugs that cause bad results If your program produces results that are not what you normally expect, check the contents of the program and make necessary changes.
  • Page 302 • You cannot specify the newline symbol ( _) or output command ( ^) for the search data. • Once the contents of the program are on the screen, you can use the cursor keys to move the cursor to another location before searching for the next instance of the data. Only the part of the program starting from the current cursor location is searched when you press w.
  • Page 303 k Searching for a File u To find a file using initial character search Example To use initial character search to recall the program named OCTA 1. While the program list is on the display, press 6(g)1(SEARCH) and input the initial characters of the file you want to find.
  • Page 304 The header information line text is not included in the converted program. • Converting a program to a text file causes all CASIO scientific function calculator-specific commands in the program to be replaced by special corresponding character strings.
  • Page 305 Important! A program that is password protected cannot be converted to a text file. To convert a password protected file, first use the procedure under “To remove password protection from a program” (page 8-10) to remove password protection and then convert it. u Auto Conversion from Text Files to Programs Whenever you terminate the USB connection between the calculator and computer, all of the text files that were transferred from the computer to Storage Memory\@MainMem\PROGRAM\...
  • Page 306 k Registering a password When inputting a program, you can protect it with a password that limits access to the program contents to those who know the password. • You do not need to input the password to run a program. •...
  • Page 307 k Recalling a Password Protected Program 1. In the program list, use f and c to move the highlighting to the name of the program you want to recall. 2. Press 2(EDIT). 3. Input the password and press w to recall the program. •...
  • Page 308 The following are conventions that are used in this section when describing the various commands. {Curly Brackets} ... Curly brackets are used to enclose a number of items, one of which must be selected when using a command. Do not input the curly brackets when inputting a command.
  • Page 309 : ( Multi-statement Command) Function: Connects two statements for sequential execution without stopping. Description: • Unlike the output command ( ^), statements connected with the multi-statement command are executed non-stop. • The multi-statement command can be used to link two calculation expressions or two commands.
  • Page 310 Parameters: condition, numeric expression Description: (1) If ~ Then ~ IfEnd • When the condition is true, execution proceeds with the Then-statement and then continues with the statement following IfEnd. • When the condition is false, execution jumps to the statement following IfEnd. (2) If ~ Then ~ Else ~ IfEnd •...
  • Page 311 Parameters: expression Description: • This command repeats the commands contained in the loop as long as its condition is true (non-zero). When the condition becomes false (0), execution proceeds from the statement following the LpWhile-statement. • Since the condition comes after the LpWhile-statement, the condition is tested (checked) after all of the commands inside the loop are executed.
  • Page 312 Prog Function: This command specifies execution of another program as a subroutine. In the Run-Matrix mode, this command executes a new program. Syntax: Prog "file name" Example: Prog "ABC" Description: • Even when this command is located inside of a loop, its execution immediately breaks the loop and launches the subroutine.
  • Page 313 Stop Function: This command terminates execution of a program. Syntax: Stop Description: • This command terminates program execution. • Execution of this command inside of a loop terminates program execution without an error being generated. k Jump Commands (JUMP) Dsz (Count Jump) Function: This command is a count jump that decrements the value of a control variable by 1, and then jumps if the current value of the variable is zero.
  • Page 314 Isz (Count Jump) Function: This command is a count jump that increments the value of a control variable by 1, and then jumps if the current value of the variable is zero. Syntax: Variable Value ≠ 0 Isz <variable name> : <statement> <statement>...
  • Page 315 Menu Function: Creates a branching menu in a program. Syntax: Menu "<string (menu name)>", "<string (branch name) 1>", <value or variable 1>, "<string (branch name) 2>" ,<value or variable 2>, ... , "<string (branch name) >", <value or variable > , θ...
  • Page 316 ClrMat Function: This command deletes matrix data. Syntax: ClrMat <matrix name> ClrMat Parameters: matrix name: A to Z, Ans Description: This command deletes the data in the matrix specified by “matrix name”. All matrix data is deleted if nothing is specified for “matrix name”. ClrText Function: This command clears the text screen.
  • Page 317 DrawGraph No parameters Function: This command draws a graph. Description: This command draws a graph in accordance with the drawing conditions defined within the program. DrawR-Con, DrawR-Plt No parameters Function: These commands graph recursion expressions, with ) as the vertical axis as the horizontal axis.
  • Page 318 PlotPhase Function: Graphs a phase plot based on numeric sequences that correspond to the -axis -axis. Syntax: PlotPhase < -axis numeric sequence name>, < -axis numeric sequence name> Description: • Only the following commands can be input for each argument to specify the recursion table. , Σ...
  • Page 319 ← (21, 7) Example: Cls _ Blue Locate 7, 1, "CASIO FX" This program displays the text “CASIO FX” in blue, in the center of the screen. • In some cases, the ClrText command should be executed before running the above program.
  • Page 320 Receive( / Send( Function: This command receives data from and sends data to a connected device. Syntax: Receive(<data>) / Send(<data>) Description: • This command receives data from and sends data to a connected device. • The following types of data can be received (sent) by this command. •...
  • Page 321 k Strings A string is a series of characters enclosed in double quotes. In a program, strings are used to specify display text. A string made up of numbers (like "123") or an expression (like " –1") cannot be processed as a calculation. To display a string at a specific location on the screen, use the Locate command (page 8-23).
  • Page 322 StrInv( Function: Inverts the sequence of a string. Syntax: StrInv("<string>"[)] StrJoin( Function: Joins “<string 1>” and “<string 2>”. Syntax: StrJoin("<string 1>", "<string 2>"[)] Note: The same result also can be achieved using the “+” command (page 8-27). StrLeft( Function: Copies a string up to the th character from the left.
  • Page 323 StrRotate( Function: Rotates the left side part and right side part of a string at the th character. (–9999 < < 9999, Syntax: StrRotate("<string>", [, is an integer) Description: Rotation is to the left when “ ” is positive, and to the right when “ ”...
  • Page 324 6. Using Calculator Functions in Programs k Using Color Commands in a Program Color commands let you specify colors for on-screen lines, text, and other display elements. The following color commands are supported. RUN Mode: Black, Blue, Red, Magenta, Green, Cyan, Yellow, ColorAuto, ColorClr BASE Mode: Black, Blue, Red, Magenta, Green, Cyan, Yellow •...
  • Page 325 The following commands can also be used together with color commands. Refer to the pages noted in parentheses for more information. "<text>" (“Text Display”, page 8-30), Locate (page 8-23), SetG-Color (page 8-33), Plot/ Line-Color (page 8-33) • Color commands also can be used when drawing graphs using Graph mode or Statistics mode functions in a program.
  • Page 326 • The example below shows how you specify the display color of a text string by inserting a color command before the string in the program. Blue "CASIO" • If the text is followed by a calculation formula, be sure to insert an output command (^) between the text and calculation.
  • Page 327 u To swap the contents of two rows (Swap) Example 1 To swap the values of Row 2 and Row 3 in the following matrix: Matrix A = The following is the syntax to use for this program. Swap A , 2 , 3 _ Rows to be swapped Matrix name Mat A...
  • Page 328 u To add two rows (Row+) Example 4 To add Row 2 to Row 3 of the matrix in Example 1 The following is the syntax to use for this program. Row+ A , 2 , 3 _ Row number to be added to Row number to be added Matrix name Mat A...
  • Page 329 • Graph Color SetG-Color <color command>, <area of graph> ..area: 1 to 20 SetG-Color <color command>, <element of recursion formula> ..element , etc. • Zoom Factor <X factor>, <Y factor> ZoomAuto........Non-parameter • Pict StoPict <area of picture>....area: 1 to 20 StoPict "folder name\file name"...
  • Page 330 k Using Background Picture in a Program You can change the “Background” setting on the Setup screen from a program. • Syntax when a background image is displayed BG-Pict <area of picture> [,a] ... area: 1 to 20 BG-Pict "folder name\file name" [,a] Appending “a”...
  • Page 331 k Using Recursion Table & Graph Functions in a Program Incorporating Recursion Table & Graph functions in a program lets you generate numeric tables and perform graphing operations. The following shows various types of syntax you need to use when programming with Recursion Table & Graph functions. •...
  • Page 332 k Using List Sort Functions in a Program These functions let you sort data in lists into ascending or descending order. • Ascending order SortA (List 1, List 2, List 3) Lists to be sorted (up to six can be specified) •...
  • Page 333 When “MedBox” is specified for the Graph Type: • Outliers On/Off setting • Box color setting (one of the seven colors*) • Whisker color setting (one of the seven colors*) • Outliers color setting (one of the seven colors*) • Box inside color setting (one of the seven colors* or ColorAuto) •...
  • Page 334 • The following is a typical graph condition specification for a regression graph. S-Gph1 DrawOn, Linear, List 1, List 2, List 3, Blue The same format can be used for the following types of graphs, by simply replacing “Linear” in the above specification with the applicable graph type. Linear Regression ..
  • Page 335 k Using Distribution Graphs in a Program Special commands are used to draw distribution graphs in a program. • To draw a normal cumulative distribution graph DrawDistNorm <Lower>, <Upper> [, σ , ] Population mean Population standard deviation Data upper limit Data lower limit This can be omitted.
  • Page 336 • To draw a cumulative distribution graph DrawDistChi <Lower>, <Upper>, < > Degree of freedom Data upper limit Data lower limit ∫ ∫ Upper Upper – 1 – 1 – – × × × × × × Γ Γ Lower Lower •...
  • Page 337 k Performing Statistical Calculations in a Program • Single-variable statistical calculation 1-Variable List1, List 2 Frequency data (Frequency) -axis data (XList) • Paired-variable statistical calculation 2-Variable List 1, List 2, List 3 Frequency data (Frequency) -axis data (YList) -axis data (XList) •...
  • Page 338 • Logistic regression statistical calculation LogisticReg List 1 , List 2 -axis data (YList) -axis data (XList) k Performing Distribution Calculations in a Program • The following values are substituted whenever any of the arguments enclosed in brackets ([ ]) are omitted. σ...
  • Page 339 • Student- Distribution tPD(: Returns the Student- probability density ( value) for the specified data. Syntax: tPD( • A single value or a list can be specified for . Calculation result is assigned to variables and Ans (ListAns when is a list). tCD(: Returns the Student- cumulative distribution ( value) for the specified data.
  • Page 340 • Distribution FPD(: Returns the probability density ( value) for the specified data. Syntax: FPD( • A single value or a list can be specified for . Calculation result is assigned to variables and Ans (ListAns when is a list). FCD(: Returns the cumulative distribution ( value) for the specified data.
  • Page 341 • Poisson Distribution PoissonPD(: Returns the Poisson probability ( value) for the specified data. Syntax: PoissonPD( , [)] • A single value or a list can be specified for . Calculation result is assigned to variables and Ans (ListAns when is a list).
  • Page 342 • Hypergeometric Distribution HypergeoPD(: Returns the hypergeometric probability ( value) for the specified data. Syntax: HypergeoPD( , M, N[)] • A single value or a list can be specified for . Calculation result is assigned to variables and Ans (ListAns when is a list).
  • Page 343 TwoSample Test: Executes 2-sample -test calculation. condition", σ , σ Syntax: TwoSample Test " Output Values: are assigned respectively to variables and to ListAns elements 1 through 6. condition", σ , σ Syntax: TwoSample Test " , List1, List2[, Freq1 [, Freq2]] Output Values: are assigned respectively to variables and to ListAns elements 1 through 8.
  • Page 344 • Test ChiGOFTest: Executes a chi-square goodness of fit test. Syntax: ChiGOFTest List 1, List 2, df, List 3 (List 1 is the Observed list, List 2 is the Expected list, and List 3 is the CNTRB list.) Output Values: are assigned respectively to the variables with the same names and to ListAns elements 1 through 3.
  • Page 345 Output Values: Adf, Ass, Ams, AF, Ap, Bdf, Bss, Bms, BF, Bp, ABdf, ABss, ABms, ABF, ABp, ERRdf, ERRss, ERRms are assigned respectively to variables Adf, SSa, MSa, Fa, pa, Bdf, SSb, MSb, Fb, pb, ABdf, SSab, MSab, Fab, pab, Edf, SSe, MSe.
  • Page 346 • Compound Interest Note: • P/Y and C/Y can be omitted for all compound interest calculations. When they are omitted, calculations are performed using P/Y=12 and C/Y=12. • If you perform a calculation that uses a compound interest function (Cmpd_n(, Cmpd_I%(, Cmpd_PV(, Cmpd_PMT(, Cmpd_FV(), the argument(s) you input and the calculation results will be saved to the applicable variables ( , etc.).
  • Page 347 Amt_ Σ INT: Returns the total principal and interest paid from payment PM1 to PM2. Amt_ Σ INT(PM1, PM2, Syntax: %, PV, PMT, P/Y, C/Y) Amt_ Σ PRN: Returns the total principal paid from payment PM1 to PM2. Amt_ Σ PRN(PM1, PM2, Syntax: %, PV, PMT, P/Y, C/Y) •...
  • Page 348 7. Program Mode Command List RUN Program Y> Y>Type 4 (MENU) key Y<Type Y< Level 1 Level 2 Level 3 Command Y≥ ≥ Type Y≥ DrawOn STAT DRAW Y≤ Y≤Type DrawOff X>Type X> GRAPH S-Gph1 S-Gph1_ X< X<Type S-Gph2 S-Gph2_ X≥...
  • Page 349 Σa Σ Σ a FMax FMax( Σb Σb Σ( Σ Σ ( Σb Σb Σb Σb Int÷ _Int÷_ Σc Σc Rmdr _Rmdr_ Σc Σc 'Simp_ Simp Σc Σ Σ c STAT x ˆ x ˆ RANGE Sel_a y ˆ y ˆ Sel_a DIST *5 (see page 8-58)
  • Page 350 Btu/min [Btu/min] [min] HYPERBL sinh sinh_ cosh_ cosh [day] tanh tanh_ –1 –1 week [week] sinh sinh –1 –1 [yr] cosh cosh –1 –1 s-yr [s-yr] tanh tanh t-yr [t-yr] PROB °C TMPR [°C] °F [°F] RAND Ran# Ran#_ °R [°R] RanInt#( [m/s]...
  • Page 351 σy σ σ Cmpd_I%( Cmpd_PV( Cmpd_PMT( minY minY Cmpd_FV( maxY maxY CASH Cash_NPV( GRAPH Cash_IRR( Cash_PBP( Cash_NFV( AMORTZN Amt_BAL( Amt_INT( Amt_PRN( ΣINT Amt_ΣINT( ΣPRN Amt_ΣPRN( CONVERT Cnvt_EFF( Cnvt_APR( Cost( COST Cost Sell Sell( Start H_Start Margin Margin( Pitch H_pitch DAYS Days_Prd( Bond_PRC( BOND...
  • Page 352 FUNCTAB Table DispF-Tbl Gph-Con DrawFTG-Con DrawFTG-Plt Gph-Plt RECRTAB Table DispR-Tbl Phase PlotPhase DrawWeb_ DrawR-Con Σa-Cn DrawR Σ Σ -Con Start Start Start DrawR-Plt Start Σa-Pl DrawR Σ-Plt Start Start Result R_Result RELATNL ≠ ≠ ≠ EQUATION SimRes Sim_Result Sim_Coef > SimCoef >...
  • Page 353 EngOn SKETCH EngOff Tangent Tangent_ Normal_ Norm SKT/LIN — S-L-Normal Inverse Inverse_ — S-L-Thick GRAPH Graph_Y= S-L-Broken Graph_r= ····· ······ S-L-Dot Param Graph(X,Y)=( S-L-Thin Graph_X= — G· ∫ dX Graph_ ∫ ∫ G-Connect DRAW Connect Plot G-Plot Y> Graph_Y> DERIV DerivOn Y<...
  • Page 354 BASE Program Level 3 Level 4 Command Exp(ae^bx) 4 (MENU) key Exp(ab^x) Level 1 Level 2 Level 3 Command Square MARK Cross StickLength STICK Length Horz StickHoriz Neg_ %DATA LOGIC Data Not_ Data None None COLOR LINK BothXY ColorLinkX&Y X&Freq ColorLinkX&Freq ColorLinkOnlyX xnor...
  • Page 355 Metric conversion commands (commands included in K6(g)1(CONVERT)) are supported only when the Metric Conversion add-in application is installed. Selecting “OPEN” displays a dialog box for specifying an image file. The storage memory location (folder name and file name) of the specified image will be input.
  • Page 356 8. CASIO Scientific Function Calculator Special Commands ⇔ Text Conversion Table The table below shows the special text strings that correspond to commands when converting between programs and text files. For details about the operations for converting between programs and text files, see “Converting Programs and Text Files” (page 8-7).
  • Page 357 * “®” in the following tables indicates a space. Command Text Command Text Command Text femto pico nano μ micro milli < kilo < Mega Giga > > Tera Peta Disps ↵ (CR) → -> ×10 ExpE ≤ <= ≠ ˜...
  • Page 358 Command Text Command Text Command Text Intg® Det® Intg® Det® ∑xy Int® Sigmaxy Arg® Int® Arg® Not® Plot® Conjg® Not® Plot® Conjg® Line ReP® Line ReP® € × Lbl® ImP® Lbl® ImP® Fix® Fix® d/dx( Sci® Sci® d^2/dx^2( Dsz® Dsz® Solve( Solve( minY...
  • Page 359 Command Text Command Text Command Text ®Or® ®Or® Financial®PV Graphr ®Not® Financial®PMT GraphXt Not® ®Xor® ®Xor® Financial®FV GraphYt Σa GraphX List1 Sigmaan+1 List1 Σb List2 List2 Sigmabn+1 Σc List3 SSab SSab List3 Sigmacn+1 Σa List4 List4 Sigmaan+2 Σb MSab List5 MSab List5 Sigmabn+2...
  • Page 360 Command Text Command Text Command Text [mm] [cal15] Logistic [mm] [cal Logistic [cm] [kcal15] LogisticReg® [cm] [kcal LogisticReg® [kcalth] [kcalth] [km] [kcalIT] [km] [kcalIT] [Mil] If® DotG [Mil] If® DotG® [in] [in] Then® 1-Variable® Then® 1-Variable® [ft] [ft] Else® 2-Variable® Else®...
  • Page 361 Command Text Command Text Command Text BG-None File6 VarList® BG-None File6 VarList® BG-Pict® Y=DrawSpeedNorm ClrMat® BG-Pict® Y=DrawSpeedNorm ClrMat® GridOff Y=DrawSpeedHigh Y=DrawSpeedHigh ZoomAuto GridOff ZoomAuto FuncOn GridLine GridLine FuncOn Xdot Xdot GridOn SimulOn R-Xdot GridOn SimulOn RightXdot Exp(a^bx) AxesOn AxesOn DrawDistNorm® Exp(a·b^x) DrawDistNorm®...
  • Page 362 Command Text Command Text InvTCD( Days_Prd( InvTCD( Days_Prd( ChiPD( OneSampleZTest® OneSampleZTest® ChiPD( ChiCD( ChiCD( TwoSampleZTest® TwoSampleZTest® InvChiCD( InvChiCD( OnePropZTest® OnePropZTest® FPD( FPD( TwoPropZTest® TwoPropZTest® FCD( FCD( OneSampleTTest® OneSampleTTest® InvFCD( InvFCD( TwoSampleTTest® TwoSampleTTest® BinomialPD( BinomialPD( LinRegTTest® LinRegTTest® BinomialCD( BinomialCD( ChiGOFTest® ChiGOFTest® InvBinomialCD( InvBinomialCD( ChiTest®...
  • Page 363 9. Program Library • Be sure to check how many bytes of unused memory are remaining before attempting to perform any programming. Program Name Prime Factorization Description This program accepts input of natural number A, and divides it by B (2, 3, 5, 7..) to find the prime factors of A.
  • Page 364 Program Name Ellipse Description This program displays a number table of the following values based on input of the foci of an ellipse, the sum of the distance between the loci and foci, and the pitch (step size) of X. Y1: Coordinate values of upper half of ellipse Y2: Coordinate values of lower half of ellipse Y3: Distances between right focus and loci...
  • Page 365 Spreadsheet Chapter 9 The Spreadsheet application provides you with powerful, take-along-anywhere spreadsheet capabilities. All of the operations in this section are performed in the Spreadsheet mode. Note A Memory ERROR may occur during a Spreadsheet mode operation if main memory capacity is low.
  • Page 366 Restrictions on the Use of Spreadsheet Strips in the eActivity Mode Main Memory data storage capacity is approximately 60KB. Approximately half of that (a little less than 30KB) is the maximum amount of data storage available in the eActivity mode. Approximately half of the eActivity mode storage memory (a little less than 15KB) is the maximum allowable Spreadsheet file size in the eActivity mode.
  • Page 367 Data Entry Function Menu • { GRAB } ... Enters the GRAB mode for entering a cell reference name. • { $ } ... Inputs the cell absolute reference command ($). • { : } ... Inputs the cell range specification command (:). •...
  • Page 368 u To delete a file 1. Press 1(FILE) 2(OPEN). 2. On the file list that appears, use f and c to select the file you want to delete and then press 1(DELETE). 3. This causes a confirmation message to appear. Press 1(Yes) to delete the file, or 6(No) to cancel without deleting anything.
  • Page 369 2. Press 1(FILE)5(CSV)2(SAVE AS). • • This displays a folder selection screen. 3. Select the folder where you want to save the CSV file. • To store the CSV file in the root directory, highlight “ROOT”. • To store the CSV file in a folder, use f and c to move the highlighting to the desired folder and then press 1(OPEN).
  • Page 370 k Using the Cell Cursor The cell cursor shows the cell that is selected on a spreadsheet. The highlighted cell is the one that is currently selected by the cell cursor. Cell cursor Edit box When a single cell is selected by the cell cursor, the contents of that cell are displayed in the edit box.
  • Page 371 u Using the JUMP Command to Move the Cell Cursor To move the cell cursor to here: Do this: 1. Press 2(EDIT) 4(JUMP) 1(GO). A particular cell 2. On the dialog box that appears, enter the name of the cell (A1 to Z999) to which you want to jump.
  • Page 372 k Data (Constants, Text, Formula) Input Basics First let’s have a look at a few basic procedures that apply regardless of the type of data you are inputting. u To overwrite data currently in a cell with new data 1. Move the cell cursor to the cell where you want to input data. •...
  • Page 373 k Inputting a Constant (Value, Calculation Result, Number Sequence) into a Cell A constant is something whose value is fixed as soon as you finalize its input. A constant can be either a numeric value, or a calculation formula (such as 7+3, sin30, A1 × 2, etc.) that does not have an equal sign (=) in front of it.
  • Page 374 Item Description 1st Cell Input the reference name (A1, B2, etc.) of the cell where you want the first value of the number sequence to be input. Specify a cell here only if the starting cell is different from the one you specified in step 1 of this procedure. Example: al(B) bw (B1) •...
  • Page 375 u Formula Input Example PRICE QUANTITY TOTAL 1560 Procedure 1. Input the text for line 1, and the applicable values in cells A2 through B4. 2. Move the cursor to cell C2, and input the formula for A2 × B2. !.(=) av(A) c*al(B) cw 3.
  • Page 376 u To input a cell reference name using the GRAB command Move the cell cursor to cell B1 and then perform the following operation. !.(=) 1(GRAB) d1(SET) +fw • Commands 2(GO) through 6(BTM → ) on the submenu that appears when you press 1(GRAB) are identical to commands 1(GO) through 5(BTM →...
  • Page 377 k Specifying Cell Formatting For each cell, you can specify the text color, cell color, and cell color lightness (Normal or Lighter). u To specify cell formatting 1. Select the range of cells whose formatting you want to specify. 2. Press !f(FORMAT) to display the FORMAT dialog box.
  • Page 378 k Copying and Pasting Cell Contents You can copy the contents of one or more cells and paste them into another location. Once you perform the copy operation, you can copy the contents to multiple locations, if you want. u To copy and paste spreadsheet data 1.
  • Page 379 When you are cut and paste a range cells, reference names that affect relationships within the range are changed accordingly when the range is pasted in order to maintain the correct relationship, regardless of whether they are relative or absolute reference names. →...
  • Page 380 k Inputting the Same Formula into a Range of Cells Use the Fill command when you want to input the same formula into a specified range of cells. The rules governing relative and absolute cell name references are the same as those for copy and paste.
  • Page 381 k Sorting Constant Data Note that only constant data can be sorted. You can select multiple columns within a single line or multiple lines within a single column for sorting. u To sort constant data 1. Select a range of column cells in a single row or a range of row cells in a single column. •...
  • Page 382 u To insert a row or column of blank cells 1. Perform one of the following operations to specify the location of the insert and the number of rows or columns to be inserted. • To insert rows Starting with the row immediately below of the row where you want the insert to be performed, select the same number of rows that you want to insert.
  • Page 383 3. Using Special Spreadsheet Mode Commands The Spreadsheet mode has a number of special commands like CellSum(, which returns the sum of a range of cells, and CellIf(, which specifies branching conditions. These special commands can be used inside of formulas. k Special Spreadsheet Mode Command List “Input Key Operation”...
  • Page 384 Command Description CellMedian( Returns the median value in a specified range of cells. Input Key Operation: 5(CELL) 4(Med) (Median of Cells) Syntax: CellMedian(start cell:end cell[)] Example: =CellMedian(A3:C5) Returns the median value of the data in cell range A3:C5. CellSum( Returns the sum of the data in a specified range of cells. Input Key Operation: 5(CELL) 5(Sum) (Sum of Cells) Syntax: CellSum(start cell:end cell[)]...
  • Page 385 4. Conditional Formatting The conditional formatting function can be used to define conditional expressions (such as A1<0) that determine the formatting (text color, area color, paint style) of a cell. k Conditional Formatting Overview You can specify up to two conditions for each cell. Pressing 6(g)5(CONDIT) displays the Condition screen.
  • Page 386 • Type: Expression Use this condition type to define a condition based on a formula (such as CelMin(A1:B10)≤C1) that references one or more cells. This condition type provides a wide range of versatility to set up conditions such as the ones shown below. •...
  • Page 387 6. Use f and c to move the highlighting to “Format” and then press 1(SETFORM). • On the FORMAT dialog box that appears, perform steps 3 and 4 of the procedure under “To specify cell formatting” (page 9-13) to configure format settings. •...
  • Page 388 The following is the basic syntax for inputting values for V1, V2, and Value. • Move the highlighting to the line whose setting you want to change, input a value or calculation formula, and then press w. If you input a calculation formula, the final value will be the calculation result.
  • Page 389 - 2(ERROR) ... Inputs “ERROR” into the conditional expression. For example, you can use this to input A1=ERROR. Decision depends on whether or not “ERROR” is displayed in the cell being referenced in the conditional expression (A1 in the example here). - 3(BLANK) ...
  • Page 390 u Procedure 1. Select the range of cells B3:C4. 2. Press 6(g)5(CONDIT) to display the Condition screen. • Condition1 appears first, so configure the first condition here. 3. Use c to move the highlighting to “Expre” (Expression) and then press 6(g)1(C< ). •...
  • Page 391 5. Drawing Statistical Graphs, and Performing Statistical and Regression Calculations When you want to check the correlation between two sets of data (such as temperature and the price of some product), trends become easier to spot if you draw a graph that uses one set of data as the -axis and the other set of data as the -axis.
  • Page 392 k General Graph Settings Screen Operations You can use the general graph setting screen to specify the range of data to be used for graphing, and to select the type of graph to be drawn. u To configure statistical graph settings 1.
  • Page 393 Item Description Frequency Specifies the range cells that contain values indicating the frequency of each graph data item. Select 1(1) if you do not want to use frequency values. Mark Type Specify the type of mark ( , , or ) to use as the mark on the scatter plot.
  • Page 394 k Using the Statistical Calculation Data Range Specification Screen You can use a special setting screen to specify the range of data to be used for statistical calculation. u To specify the data range for statistical calculation 1. Input the statistical calculation data into the spreadsheet and then select its range of cells. 2.
  • Page 395 k Statistics Mode and Spreadsheet Mode Function Menu Correspondence Table In both the Statistics mode and the Spreadsheet mode, statistical graph functions are on the GRAPH function menu and statistical/regression calculation functions are on the CALC function menu. The structures of these menus and their submenus are the same in the Statistics mode and the Spreadsheet mode.
  • Page 396 When drawing a pie chart or bar graph, only the Color Link settings (page 6-3) are different from the settings in the Statistics mode and Spreadsheet mode. For this Selecting graph this for Causes this to happen: type: Color Link: Category Of the data being used to draw the graph, the text color of the cells in the range specified by the StatGraph screen “Category”...
  • Page 397 3. Perform the following operation to display the general graph settings screen: 6(g) 1(GRAPH)6(SET). • The “Category” and “Data” settings are configured automatically. Check to make sure that A1:A5 is shown for “Category” and B1:B5 is shown for “Data”. 4. Use f and c to move the highlighting to “Graph Type” and then press 4(Pie). 5.
  • Page 398 6. Spreadsheet Mode Memory You can use the calculator’s different types of memory (variables, list memory, file memory, matrix memory, vector memory) to store data, and recall data from a memory into the spreadsheet. k Saving Spreadsheet Data to a Memory The following table shows an overview of the store operations for each type of memory.
  • Page 399 u Example: To store column data in list memory 1. In a single column, select the range of cells you want to store in list memory. • For example, you could select A1:A10. 2. Press 6( g) 3(STORE) 2(LIST). • This will display a screen like the one shown to the right. The “Cell Range”...
  • Page 400 Note • When data is recalled to a spreadsheet from list memory or file memory, the text color information of each element is inherited by the spreadsheet cells. The area color and paint style colors of the destination cells are set to their initial defaults of the destination cells. •...
  • Page 401 eActivity Chapter 10 You can use the eActivity mode to input data into an eActivity file. You can input text, numeric expressions and pictures, and also paste data (like graphs, tables, etc.) from the calculator’s built-in applications as “strips”. eActivity files can be used by a teacher, for example, to create math problems or exercises that provide hints to solutions, for distribution to students.
  • Page 402 The following explains the type of data you can input and edit in an eActivity file. Text line ....A text line can be used to input characters, numbers, and expressions as text. Calculation line..Use the calculation line to enter an executable calculation formula. The result will appear in the following line.
  • Page 403 k Workspace Screen Function Menu Part of the content of the workspace function menu depends on the line (or strip) that is currently selected. • Workspace Screen Common Menu Items Only the menu items marked with an asterisk (*) below are supported while a picture line is selected.
  • Page 404 • {COLOR} ... Displays the following COLOR submenu. • {MARKER} ... Enters the marker mode for highlighting text (page 10-10). • {CHAR} ... Enters the color mode for coloring text (page 10-11). • {MEMO} ... Displays the following MEMO submenu. •...
  • Page 405 2. Input up to 8 characters for the file name and then press w. • This displays a blank workspace screen. Cursor • The following are the characters allowed in a file name. A to Z, {, }, ’, ~, 0 to 9 u To open a file Use f and c to highlight the file you want to open, and then press 1(OPEN) or w*.
  • Page 406 4. Inputting and Editing Data All of the operations in this section are performed on the eActivity workspace screen. Use the procedures under “eActivity File Operations” (page 10-4) to create a new file or to open an existing file. k Cursor Movement and Scroll Operations When you want to do this: Use this key operation: Move the cursor forward and back...
  • Page 407 • “CALC” will be displayed for the F3 function menu item if the cursor is located in a calculation line. Pressing 3(CALC) will change the calculation line to a text line. • If the cursor is located in a strip, use f and c to move to the cursor to a text line. •...
  • Page 408 u To input a calculation formula into an eActivity 1. Move the cursor to a calculation line. • While the cursor is in a calculation line, “CALC” will be displayed for the F3 function menu item. This indicates that calculation expression input is enabled. Math line cursor This will cause the 3 key menu to change to “CALC”.
  • Page 409 u Matrix Calculations Using the Matrix Editor Selecting { 'MAT/VCT} on the function menu displays the Matrix Editor. Matrix Editor operations and matrix calculations in the eActivity mode are the fundamentally identical to those in the Run-Matrix mode. For details about the Matrix Editor and matrix calculation operations, see “Matrix Calculations”...
  • Page 410 u To insert a stop line On the function menu, select {INSERT} and then {STOP} to insert a stop line above the currently selected line or strip. k Highlighting and Changing the Color of Text You can highlight or change the color of text line or calculation line text in order to add emphasis.
  • Page 411 u To change the text color 1. Move the cursor to the beginning (or end) of the text whose color you want to change. 2. Press 6(g)5(COLOR)2(CHAR). 3. On the dialog box that appears, press the number key that corresponds to the color you want to use.
  • Page 412 u To append a memo to a line 1. Move the cursor to the text line or calculation line where you want to append a memo. 2. If the cursor is located at a text line, press 6(g)6(g)3(MEMO)1(INSERT). If it is at a calculation line, press 6(g)6(g)1(MEMO)1(INSERT).
  • Page 413 u To edit the text of an existing memo 1. Move the cursor to the line where the memo you want to edit is appended. 2. If the cursor is located at a text line, press 6(g)6(g)3(MEMO)4(VIEW). If it is at a calculation line, press 6(g)6(g)1(MEMO)4(VIEW).
  • Page 414 k Inserting an Image (Picture) The following table shows the image file sizes that are supported for insertion into an eActivity file. Width × Height Size Example Screen (dots) (a) 384 × 216 This is the overall screen size for this model.
  • Page 415 u To insert an image 1. Use f and c to move the cursor to the location where you want to insert the image. 2. If the cursor is located at a text line, press 6(g)3(INSERT)4(PICTURE). If it is at a calculation line, press 5(INSERT)4(PICTURE).
  • Page 416 u To add a boundary line around an image 1. Use f and c to select the image to which you want to add a boundary line. 2. Press !f(FORMAT). • This displays a dialog box for specifying the style and color of the boundary line. 3.
  • Page 417 Strip Data Type Table Data Type Strip Name Run-Matrix mode calculation data (When the Run-Matrix mode is called from an eActivity, it starts up in the Math input/output mode.) Graph mode graph screen data Graph Graph mode graph relation list screen data Graph Editor Table mode table relation list screen data Table Editor...
  • Page 418 u To insert a strip 1. Move the cursor to the location where you want to insert the strip. 2. Press 2(STRIP). • This will display a dialog box with a list of insertable strips. For information about the display names and data types that appear on this dialog box, see the “Strip Data Type Table”...
  • Page 419 8. Enter the function you want to graph. (Example: Y = – 1) 9. Press 6(DRAW). • This will graph the function you entered. 10. To return to the eActivity workspace screen, press !a( ' ). • The data that is graphed in step 8 will be saved in the Graph strip. •...
  • Page 420 The following describes the Notes screen function menu items. • { JUMP }... Displays a JUMP menu that you can use to jump to the top ( 1(TOP)) of the data, the bottom ( 2(BOTTOM)) of the data, the previous page ( 3(PageUp)), or the next page ( 4(PageDown)).
  • Page 421 u To toggle between the eActivity workspace screen and an application screen called from a strip Press !a( ' ). Each press of !a( ' ) toggles between the eActivity workspace screen and the application screen called from the strip. u To switch from an application screen called up from a strip to another application screen Press !,( , ).
  • Page 422 AU/fx-CG50/fx-CG50 AU. • Using the fx-CG10, fx-CG20, fx-CG20 AU, fx-CG50 or fx-CG50 AU to open an eActivity file with a file name extension of g1e or g2e, which was created on an older model CASIO calculator (fx-9860G...
  • Page 423 k Displaying the eActivity Memory Usage Screen The maximum size of an eActivity file is approximately 29,000 bytes.* You can use the eActivity file memory usage screen to check how much memory capacity remains for the file you are currently working on. * Actual maximum file size depends on capture memory and clipboard memory usage, and may be less than 29,000 bytes.
  • Page 424 Memory Manager Chapter 11 This calculator includes main memory and storage memory for data storage. The main memory is a work area where you can input data, perform calculations, and run programs. Data in the main memory can be deleted by batteries going dead or when you perform a reset.
  • Page 425 • Use the cursor f and c keys to move the highlighting and check the number of bytes used by each type of data. • The status bar shows the remaining capacity of the currently displayed memory area (main or storage). •...
  • Page 426 The following data can be checked. Main Memory Note For information about the “Overwrite Check” column in the table below, see “To execute a send operation” (page 13-12) and “Error Checks During Data Copy” (page 11-9). Icon/Data Name Contents Overwrite Check 3D Graph group —...
  • Page 427 Icon/Data Name Contents Overwrite Check List file LISTFILE = 1 to 6) Matrix/Vector group — MAT_VCT Matrix = A to Z, and Ans) Vector = A to Z, and Ans) Picture Plot group — @PICTPLT Picture Plot data PICTPLOT Program group —...
  • Page 428 Icon File Extension Description .g3a: Add-in applications .g3a, .g3l .g3l: Add-in languages and add-in menus .g3p Picture files .g3b Flipbook files .bmp Bitmap files .txt Text files .csv CSV files Python script file (py file) Other file name These files are not supported by this calculator. extensions “No Data”...
  • Page 429 u To rename a folder 1. On the storage memory information screen, select the folder you want to rename. 2. Press 4(FOLDER)2(RENFLDR) to display the rename folder screen. • The remaining steps of this procedure are the same as those starting with step 2 under “To create a new folder”...
  • Page 430 k Selecting Data • Press 1(SELECT) to select the currently highlighted item, which is indicated by the selection pointer ( ) appearing next to it. Pressing 1(SELECT) again will deselect the item, causing the selection pointer to disappear. • You can select multiple files, if you want. →...
  • Page 431 • To cancel the copy operation, press J. 6. Press 5(g3m) or 6(g2m) as required to specify the file format. • g3m is the fx-CG10/fx-CG20/fx-CG20 AU/fx-CG50/fx-CG50 AU file type. g2m is the file format used to transfer data to the fx-9860G and other older model calculators.
  • Page 432 u To copy from storage memory to main memory 1. On the storage memory information screen, select the file you want to copy. • The only files that can be copied to main memory are those with one of the following file name extensions: g1m, g2m, g3m, g1r, g2r.
  • Page 433 Type mismatch error check Only files whose names have the extension .g1m, .g2m, .g3m, .g1r, or .g2r can be copied from storage memory to main memory. Any other type of error will cause a type mismatch error. k Other File Operations u To delete a file or folder 1.
  • Page 434 k Backing Up Main Memory Data u To back up main memory data 1. On the initial Memory mode screen press 4(BACKUP). 2. Press 1(SAVE). • This displays a folder selection screen. 3 . Use f and c to select the folder where you want to save the data. 4.
  • Page 435 u To restore backup data to the main memory 1. On the initial Memory mode screen press 4(BACKUP). • On the screen that appears, you can confirm whether or not there is backup data in the storage memory. 2. Press 2(LOAD). •...
  • Page 436 k Optimizing Storage Memory Storage memory can become fragmented after many store and load operations, causing entire blocks of memory to become unavailable for data storage. Because of this, you should periodically perform the storage memory optimization procedure, which rearranges the data in the storage memory and makes memory usage more economical.
  • Page 437 System Manager Chapter 12 Use the System Manager to view system information and make system settings. 1. Using the System Manager From the Main Menu, enter the System mode and display the following menu items. • 1(DISPLAY) ... {display brightness adjustment} •...
  • Page 438 k Power Properties Settings u To specify the Auto Power Off trigger time While the initial System mode screen is displayed, press 2(PWRProp) to display the Power Properties setting screen. • 1(10Min) ... {10 minutes} (initial default setting) • 2(60Min) ... {60 minutes} Press J or !J(QUIT) to return to the initial System mode screen.
  • Page 439 k System Language Setting Use LANGUAGE to specify the display language for built-in applications. u To select the message language 1. While the initial System mode screen is displayed, press 3(LANGUAGE) to display the Message Language selection screen. 2. Use the f and c cursor keys to select the language you want, and then press 1(SELECT).
  • Page 440 • 2(ALL) ... {all memory clear} • 3(LANGUAGE) ... {add-in language clear} • 4(RESET1) ... {all memory clear, except for some add-in applications*} For information about which add-in applications are not cleared, visit the website below. https://edu.casio.com/cgreset/ 12-4...
  • Page 441 Some add-in applications are not deleted. For information about which add-in applications are not deleted, visit the website below. https://edu.casio.com/cgreset/ 2. Press the function key that corresponds to the reset operation you want to perform. 3. In response to the confirmation message that appears, press 1(Yes) to perform the reset operation you specified, or 6(No) to cancel.
  • Page 442 Note After pressing 6(g)2(ALL) to execute initialize all you will need to configure a number of initial settings, the same way you do the first time you turn on the calculator after purchasing it. The following screens will appear automatically in sequence. Use each one to configure the required settings.
  • Page 443 k User Name Use the procedure in this section to identify yourself as the user of the calculator by registering your name and organization. Important! • In order to protect against misuse of your calculator, be sure to also register a password when you register your name and organization.
  • Page 444 u To delete the user name and organization name 1. While the initial System mode screen is displayed, press 6(g)2(UserName) to display the user name screen. 2. Press 2(DELETE). • This will display the cursor in the “Password” field. 3. Enter the correct password and then press w. •...
  • Page 445 Communication parameters are fixed at the following settings. • 3-pin serial port • Speed ( BPS): 115200 bps max. (Connected with another fx-CG10, fx-CG20, fx-CG20 AU, fx-CG20 CN, fx-CG50, fx-CG50 AU, fx-9860G , fx-9860G fx-9860G , fx-9860G s, fx-9860G AU PLUS, fx-9750G...
  • Page 446 3. Turn off the receiver. 4. Connect the receiver to the sender. 5. Starting a send operation on the sender causes the receiver to turn on automatically and performs the data transfer operation. k Capture Set Mode You can specify either g3p format or bmp format for screen images saved by the operation !h(CAPTURE).
  • Page 447 1. Performing Data Communication between the Calculator and a Personal Computer Establishing a USB connection between the calculator and a computer will cause the computer to recognize the calculator’s storage memory as a mass storage drive. Connection immediately causes main memory contents to be read into storage memory automatically, so main memory data can be accessed from the computer.
  • Page 448 3. Press 1(USB Flash). • The message “Preparing USB” will appear on the calculator screen. Stand by and do not perform any operation on the calculator. Establishing a connection between the calculator and a computer will cause the screen shown nearby to appear. 4.
  • Page 449 k Transferring Data between the Calculator and a Personal Computer This section explains how to connect the calculator to the computer and open the calculator drive on the computer to transfer data. u Main Memory Data during a USB Connection The contents of the @MainMem folder in the calculator drive correspond to the contents of the calculator’s main memory.
  • Page 450 Main Memory @MainMem Main Memory @MainMem File Name Group Name Folder Name Item Name DYNA MEM DYNA MEM.g3m EQUATION EQUATION.g3m FINANCIAL FINANCE.g3m ROOT ROOT STAT STAT.g3m SYSTEM SYSTEM.g3m TABLE TABLE.g3m Y=DATA Y=DATA.g3m Main Memory Data Updating upon Termination of a USB Connection While there is a USB connection between the calculator and a computer, you can use the computer to edit the @MainMem folder contents by deleting folders and files, editing files, adding files, etc.
  • Page 451 • If you place a file or folder that is not supported by the calculator into the @MainMem folder, it will be transferred to a folder named “SAVE-F” in the calculator’s storage memory and will not be shown in main memory. •...
  • Page 452 4. Perform the required edits. • For information about calculator commands and their corresponding special character strings, see “CASIO Scientific Function Calculator Special Commands ⇔ Text Conversion Table” (page 8-60). 5. After you are finished editing, save and close the text file.
  • Page 453 k USB Connection Precautions • Depending on the operating system your computer is running, perform one of the following operations on the computer to terminate a connection with the calculator. - Windows: Click the “Safely Remove Hardware” icon in the task tray in the lower right corner of the display.
  • Page 454 (2) Press 4(CABLE). This displays the cable type selection screen. (3) Press 2(3PIN). SB-62 cable • Models that are supported for this configuration are shown below. fx-CG10, fx-CG20, fx-CG20 AU, fx-CG20 CN, fx-CG50, fx-CG50 AU Older Calculator Model fx-9860G , fx-9860G...
  • Page 455 k Performing a Data Transfer Operation Connect the two calculators and then perform the following procedures. Receiving calculator To set up the calculator to receive data, press 2(RECV) while the data communication main menu is displayed. The calculator enters a data receive standby mode and waits for data to arrive. Actual data receive starts as soon as data is sent from the sending calculator.
  • Page 456 u To execute a send operation After selecting the data items to send, press 6(TRANSMIT). A message appears to confirm that you want to execute the send operation. • 1(Yes) ... sends data • 6(No) ... returns to data selection screen Press 1(Yes) to send the data.
  • Page 457 When this happens, press J to clear the error and delete unneeded data from the receiving calculator to make room for the new data, and then try again. • When sending data from the fx-CG10/fx-CG20/fx-CG20 AU/fx-CG50/fx-CG50 AU to an older model calculator (except for fx-9860G...
  • Page 458 3. Connecting the Calculator to a Projector You can connect the calculator to a CASIO projector and project calculator screen contents onto a screen. k Connectable Projectors For information about connectable projectors, visit the site below. https://edu.casio.com/support/projector/ u To project calculator screen contents from a projector 1.
  • Page 459 Geometry Chapter 14 1. Geometry Mode Overview The Geometry mode allows you to draw and analyze geometric objects. From the Main Menu, enter the Geometry mode. k Geometry Mode Menus Unlike other modes, the Geometry mode does not have function menus along the bottom of the screen.
  • Page 460 k Menu Reference The following tables describe the menu items that appear on each of the Geometry mode menus. u 1(File) To do this: Select this menu item: Create a new file 1:New Open a file 2:Open Save a file under a new name 3:Save as Display a list of functions assigned to each key 4:Key Help...
  • Page 461 u 3(Draw) To do this: Select this menu item: Plot a point 1:Point Draw a line segment 2:Line Segment Draw a straight line 3:Infinite Line Draw a ray 4:Ray Draw a vector 5:Vector Draw a circle 6:Circle Draw an arc 7:Arc Draw a semi circle 8:SemiCirc (Diam)
  • Page 462 u 5(Transform) To do this: Select this menu item: Reflect an object 1:Reflection Translate an object by specified values 2:Translation Translate an object using an existing vector 3:Trans(Sel Vec) Rotate an object 4:Rotation Dilate an object 5:Dilation Rotate an object 180 degrees on a specified point 6:Symmetry u 6(Animate) To do this:...
  • Page 463 u K(Option)e(Properties) To do this: Select this menu item: Move the selected object to the front 1:to the front Move the selected object to the back 2:to the back Move all text to the front 3:All TEXT Adjust the lightness of the background image 4:Fade I/O Save Geometry mode screen contents as an image (g3p 5:Store Picture...
  • Page 464 k Managing Geometry Mode Files This section explains how to save Geometry mode data to files, and how to manage your files. u To create a new file 1. Perform the following operation: 1(File) – 1:New. • The following dialog box will appear if you have a drawing on the screen.
  • Page 465 u To delete a file 1. Perform the following operation: 1(File) – 2:Open. • This displays a menu of existing files. 2. Use c and f to move the highlighting to the file you want to delete and then press 1(DELETE).
  • Page 466 k Displaying a Geometry Mode Screen Background Image In the Geometry mode, you can open an image file (g3p) and use it as a background image for a Geometry mode drawing. • If you open a g3p file, draw something, and then save the result to a file, the g3p file will be saved along with the Geometry mode data.
  • Page 467 k Saving Current Screen Contents as an Image (g3p File) in the Geometry Mode You can save a Geometry mode screen shot as an image (g3p) file. The saved file includes current V-Window setting information. u To save current screen contents as an image in picture memory 1.
  • Page 468 k Key Functions The figure below shows the keys that are used for Geometry mode drawing screen operations. Displays the Displays the measurement box. measurement box. (Page 14-41) (Page 14-41) Displays menus. Displays menus. (Page 14-1) (Page 14-1) Moves the pointer. Moves the pointer.
  • Page 469 2. Drawing and Editing Objects This section explains how to perform the following operations. • Plot points, draw line segments, polygons, etc. ([F3](Draw) menu, [F3] [g](Draw Spec) menu) • Select and deselect objects ([F2](Edit) menu) • For a drawn object, construct a perpendicular bisector, perpendicular, etc. ([F4](Construct) menu) •...
  • Page 470 u To add a labeled point to an existing line Note You can use the following procedure to add a labeled point to an existing line, to a side of a polygon, to the periphery of a circle, etc. 1. Perform the following operation: 3(Draw) – 1:Point. 2.
  • Page 471 u To draw an infinite line 1. Perform the following operation: 3(Draw) – 3:Infinite Line. 2. Move the pointer to any location on the display and then press w. 3. Move the pointer to another location on the display and then press w. •...
  • Page 472 u To draw a circle 1. Perform the following operation: 3(Draw) – 6:Circle. 2. Move the pointer to the location on the display where you want the center point of the circle to be and then press w. 3. Move the pointer to the location on the display where you want the circumference of the circle to be and then press w.
  • Page 473 u To draw a semi circle 1. Perform the following operation: 3(Draw) – 8:SemiCirc (Diam). 2. Move the pointer to the point you want to specify as one end of the semi circle diameter and then press w. 3. Move the pointer to the point you want to specify as the other end of the semi circle diameter.
  • Page 474 4. Press w. • This draws a triangle. → • If the location of the pointer when you press w is very close to the point you specified in step 2, the triangle that is drawn will be the maximum size that fits in the screen. Note The same type of two-point selection boundary in the above procedure is also used when drawing an isosceles triangle, rectangle, square, or regular n-gon.
  • Page 475 4. Press w. • This draws a rectangle or square. • If the location of the pointer when you press w is very close to the point you specified in step 2, the object that is drawn will be the maximum size that fits in the screen. Note In the case of a square, each side will be the length of the shorter side of the rectangle you specify with the selection boundary in step 3.
  • Page 476 u To draw a regular n-gon 1. Perform the following operation: 3e(Draw Spec) – 6:Regular n-gon. • This displays a dialog box prompting you to specify the number of sides. 2. Input a value from 3 to 12 and then press w. 3.
  • Page 477 k Selecting and Deselecting Objects Before you can edit (move or delete) an object or create a figure using an object, you first need to select part of it or all of it. This section explains how to select and deselect objects. u To select a particular object 1.
  • Page 478 3. Press x or perform the following operation: 2(Edit) – 4:Select Figure. • This selects the entire object. u To deselect a particular object 1. If any tool icon is in the upper right corner of the screen, press J or o to deselect the tool.
  • Page 479 k Specifying the Color and Line Type of a Displayed Object You can use the procedure below to specify the color and line type for the outline of a displayed figure, the fill color inside a figure, or the color of text, labels, and other non-figure objects.
  • Page 480 4. To apply the settings you configure, return to the dialog box in step 2 of this procedure and then press J. → u To specifying the color and line type of a particular object 1. Use the procedure under “Selecting and Deselecting Objects” (page 14-19) to select the object whose color and/or line type you want to specify.
  • Page 481 u To construct a perpendicular 1. Draw a line segment, plot a point, and select the line and point. 2. Perform the following operation: 4(Construct) – 2:Perpendicular. • This will draw a perpendicular to the selected line segment and passes through the selected point.
  • Page 482 u To construct the point of intersection of two lines 1. Draw to intersecting line segments and select them. 2. Perform the following operation: 4(Construct) – 4:Intersection. • This plots the point where the two line segments intersect. → Note You can construct the point of intersection of two lines while two of any of the following objects (two of the same object or two different objects) are selected on the screen: line segment, line, rays, vector, side of a polygon, circle, or arc.
  • Page 483 u To construct a parallel 1. Draw a line segment, plot a point, and select the line and point. 2. Perform the following operation: 4(Construct) – 6:Parallel. • This will draw an infinite line that is parallel to the selected line segment and passes through the selected point.
  • Page 484 u To attach an angle measurement to a figure 1. Draw a triangle and select two of its sides. 2. Perform the following operation: 4(Construct) – 8:Attached Angle. • This attaches the angle measurement to the figure. → • While the “Select Display Position” message is displayed, you can use the cursor keys to specify which angle measurement is displayed for the two selected sides.
  • Page 485 5. Press w. • This reflects the object using the line segment as the axis. → → Note You can specify a line segment, line, ray, one side of a polygon, or the -axis or -axis as the axis of reflection. u To translate an object by specified values 1.
  • Page 486 4. Press w. • This will perform parallel translation of the original object in the direction of the vector you selected. → → Note If you select only part of an object before performing step 2 of the above procedure, only the selected part will be translated.
  • Page 487 | < 10 and then press w. 5. Input a scale value in the range of 0.1 < | • This will draw a resized version of the original object. → → Note • If you select only part of an object before performing step 2 of the above procedure, only the selected part will be dilated.
  • Page 488 k Undoing and Redoing an Operation The Undo command lets you undo the last operation you performed, while Redo lets you restore an operation you have undone. u To undo the last operation you performed Immediately after performing the operation you want to undo, press * or perform the following operation: 2(Edit) –...
  • Page 489 2. Press v. • This causes the icon to appear in the upper right corner of the screen and the pointer to change from . Also, a rectangle will enclose the object that you selected in step One vertex selected One side selected Three sides selected 3.
  • Page 490 u To delete an object 1. Select the object you want to delete. • If you want to delete only one of the vertices of a triangle for example, select the vertex. To delete only one side of the triangle, select the side. 2.
  • Page 491 3. Controlling the Appearance of the Geometry Window This section provides information about how to control the appearance of the screen by scrolling or zooming, and by showing or hiding axes and the grid. Important! Settings you configure on the Geometry mode Setup screen are applied in the Geometry mode only.
  • Page 492 5. Use f and c to move the highlighting to “Axes” and then use the following operations to configure the settings you want. To select this setting: Press this key: 1(On) Show on-screen axes 2(Off) Hide on-screen axes 3(Scale) Show on-screen axes and scale values 6.
  • Page 493 k Configuring View Window Settings You can configure View Window settings to specify the coordinates of the screen’s left edge (Xmin) and right edges (Xmax). The length of the -axis is configured automatically using a ratio of 1:2 ( -axis: -axis), but you can specify what part of the -axis is in the middle of the screen (Ymid).
  • Page 494 4. To exit the Pan mode, press J. → Note In the Pan mode, each press of w toggles the shape of the pointer between . While pointer is displayed, you can use the cursor keys to move it to another location on the screen.
  • Page 495 u To zoom in and out To double the size of the displayed image, press + or perform the following operation: 1e(View) – 4:Zoom In. To halve the size of the displayed image, press - or perform the following operation: 1e(View) –...
  • Page 496 3. Input up to 31 characters of text and then press w. • The text you input is inserted into the screen image at the location of the pointer. → 4. Now you can move the text to another location on the screen, if you want. •...
  • Page 497 k Adding or Modifying a Label Label operations are explained in this section using a triangle. In the first example we modify an existing label, while in the second example we add a label to one side of the triangle. u To modify an existing label 1.
  • Page 498 6. Input up to 14 characters for the label text and then press w. • This will modify the label. → 7. To close the measurement box, press J twice. u To add a new label 1. Select the side of the triangle to which you want to add the label.
  • Page 499 5. Using the Measurement Box Pressing J displays a measurement box at the bottom of the screen as shown below. Measurement Box You can use the measurement box to perform the following operations. View the measurements of an object Displaying the measurement box and selecting an object displays combinations of the following measurements, depending on the type of object you select: coordinates, distance/ length, slope, equation, vector, radius, circumference, perimeter, area, angle, supplementary angle, tangency, congruence, incidence, or point on curve.
  • Page 500 The following table describes the information that appears when you highlight each icon, and explains when each icon is available for selection. This icon appears Highlighting this icon Icon Icon Name Lockable when this is selected: displays: Coordinates A single point Coordinates of the point Two points on one object Distance between two...
  • Page 501 This icon appears Highlighting this icon Icon Icon Name Lockable when this is selected: displays: Whether the line Congruence Two line segments segments are the same length Point and a line, arc, Whether the point is on Incidence circle or a vector the line/curve Two points created by the 5 –...
  • Page 502 4. Select the icons on the icon palette to display other measurements. • In the case of the line segment, for example, you can view its length, slope, and equation. Slope Equation 5. To close the measurement box, press J twice. u To display the area of a rectangular area You can use the measurement box to display the area of a triangle formed by any three points you select on the display.
  • Page 503 Note A value that shows the area of an object whose lines intersect is indicated by double asterisks (``) to the left of the value. This indicates that the value may not indicate the correct area. k Specifying a Measurement of an Object In the following examples, we specify the angle of a triangle and the length of one side of a triangle.
  • Page 504 Note • Performing step 5 in the above procedure not only changes the measurement value, it also locks the measurement. For details about locking and unlocking measurements, see “Locking or Unlocking a Measurement of an Object” (page 14-47). • Specifying a value can change an object in a way that is unexpected. If this happens, try locking part(s) of the object (page 14-47) or temporarily unlock all objects (Clr Constraint, page 14-48).
  • Page 505 k Locking or Unlocking a Measurement of an Object By “locking a measurement” we mean that the corresponding object cannot be moved. For example, if we lock a point to a circle and move the circle, the point will also move. u To lock or unlock a measurement The icon to the right of the measurement box indicates whether a measurement is locked or unlocked.
  • Page 506 Note • Some measurements cannot be locked. For details, see the “Lockable” column in the table under “Viewing the Measurements of an Object” (page 14-41). u To unlock a particular measurement You can unlock a particular measurement by performing any one of the following operations. •...
  • Page 507 k Pasting Measurements into a Screen Image You can use the procedures in this section to paste object measurements into the image on the screen. The measurements change dynamically as you manipulate the object. The following types of measurements can be pasted into a screen image: coordinates, distance/length, slope, equation, vector components, radius, circumference, perimeter, area, angle, supplementary angle.
  • Page 508 5. Move the text to another location on the screen, if you want. • Press v and then use the cursor keys to move the pasted measurement around the screen. For details, see “To move an object” (page 14-30). → Note You can also paste the measurement that is currently in the measurement box into the screen image by pressing !j(PASTE) while the measurement box is highlighted in step 2 of the...
  • Page 509 3. Input up to 14 characters for the label type tag. • To delete the label type tag, press o. 4. Press w. • This changes the measurement, which is highlighted on the display. 5. To close the measurement box, press J twice. k Displaying the Result of a Calculation that Uses On-screen Measurement Values You can use the procedure in this section to perform calculations using the angle value, line...
  • Page 510 1. Perform the following operation: K(Option) – 2:Expression. • This will display “EXPR=” at the pointer location and display the measurement box. • The above will also display labels for each measurement currently on the screen. Labels 2. Now you can use the labels to specify measurement values in the calculation you input in the measurement box.
  • Page 511 k Calculation Using the Surface Area of Displayed Figures You can use the procedures in this section to perform calculations using the surface area of figures, and display both the expression and calculation results. For example, calculation of the sum of the surface areas of triangle ABC and triangle A’B’C’ can be displayed as shown below.
  • Page 512 4. Press +. 5. Press f to return the editing focus to the drawing screen from the measurement box, and then press ew to select the other triangle on the right side of the screen. • “@2 DA’B’C’ ” appears on the right triangle, and “@2” (the symbol for DA’B’C’) is input into the measurement box.
  • Page 513 k Specifying the Number Format of a Measurement You can specify the number format for each measurement on the screen. Note • The initial default number format is “Fix2”. For details about number formats, see “Specifying the Angle Unit and Display Format” (page 2-12). •...
  • Page 514 6. Working with Animations An animation consists of one or more point/curve pairs, in which the curve can be a line segment, circle, semi circle, arc, or function. You build an animation by selecting a point/curve pair and then adding it to an animation. k Creating and Running an Animation u To add an animation and run it Example:...
  • Page 515 Note • You can repeat the above procedure to create multiple points that move simultaneously. Try this: - Draw a line segment and plot another point. - Select the line segment and the point. - Repeat steps 2 and 3 above. Notice that both animations go at the same time! •...
  • Page 516 6. Input 90 into the measurement box by pressing jaw. • This makes the angle between line segments AB and DE 90 degrees, and locks it. 7. Press Jo to deselect all objects on the screen. 8. Select line segments DE and DC, and then press J. 9.
  • Page 517 14. Perform the following operation: 6(Animate) – 3:Trace. • This specifies point D (the one you selected in step 13) as the “trace point”. 15. Perform the following operation: 6(Animate) – 5:Go (once). • This should cause a parabola to be traced on the display.
  • Page 518 When you want to do Perform this procedure: this: Specify the number of 1. Use c and f to move the highlighting on the Edit Animations screen to “Steps” and then press 1(STEPS). steps to be used as point E travels along line segment →...
  • Page 519 When you want to do Perform this procedure: this: Delete the animation 1. Use c and f to move the highlighting on the Edit assigned to point E Animations screen to “E”, which is located under “Animations”. 2. Press 1(DELETE). •...
  • Page 520 k Generating an Animation Table Under default settings, an animation causes a specified point to move along a specified line segment, circle, or arc in 20 steps. You can configure the calculator to generate a table, called an “animation table”, which records the coordinates of each step, the length of the line segment, the area of the object, etc.
  • Page 521 6. Use f to move the highlighting to [Add Table] and then press w. • This will display an animation table that shows the length of line segment CD at each step of the animation in a column labeled “Length”. 7.
  • Page 522 u To display the animation table To display the animation table you generated with the procedure under “To add columns to the animation table”, perform the following operation: 6(Animate) – 8:Display Table. u To save an animation table column to a list 1.
  • Page 523 Chapter 15 Note fx-CG50 AU/fx-CG20 AU Users: Install the Picture Plot add-in application. Picture Plot is an application that lets you plot points (that represent coordinates) on a photograph, illustration, or other graphic and perform various types of analysis based on the plotted data (coordinate values).
  • Page 524 • Add time values (T) to the coordinate values (X, Y) and plot points on the T-X plane or T-Y plane. This makes it possible to produce the mathematical expressions and graphs of the correlation between horizontal direction movement and time, and the correlation between vertical direction movement and time.
  • Page 525 1. Picture Plot Function Menus k File List Screen Function Menu • {OPEN} ... Opens a g3p/g3b file or folder. • {DELETE} ... Deletes a g3p/g3b file. • {SEARCH} ... Searches for a g3p/g3b file. • {DETAIL} ... Displays the file DETAIL screen (page 11-6). k Picture Plot Screen Function Menu •...
  • Page 526 k Plot List Function Menu • {AXTRNS} ... Same as {AXTRNS} under “Picture Plot Screen Function Menu”. • {EDIT} ... Selects to edit the currently highlighted value on the plot list. • {DEL BTM} ... Deletes the last line of data on the plot list. •...
  • Page 527 ... A file that contains a single image. g3b file ... A file that contains multiple images. You can use an image file that is already built into the calculator, or you can use CASIO original contents you download from https://edu.casio.com.
  • Page 528 u Picture Plot Settings Saved to Image Files • Picture Plot settings that can be changed on the Setup screen are divided into two groups: settings that are saved in the image file and settings that are saved by the calculator. Settings saved to the Settings saved by the Item name...
  • Page 529 u To save a file under a different name 1. While the Picture Plot screen is displayed, press K1(FILE)3(SAVE AS). • • This displays a folder selection screen. 2. Specify the folder you want. • Highlight ROOT to save the file to the root directory. •...
  • Page 530 4. Repeat step 3 as many times as required to plot all of the points you want. • Here, you could press K3(EDIT), select a plot, and move it to another location. For details, see “To move a plot” (page 15-9). •...
  • Page 531 u To move a plot 1. While the Picture Plot screen is displayed, press K6(g)3(EDIT). • You also could press K2(Plot)K3(EDIT) instead. • This enters the plot editing mode with the pointer located at the first point that was plotted on the image.
  • Page 532 u To delete all plots Press K6(g)4(DELETE), and a confirmation dialog box will appear. Press 1(Yes) to delete all of the plots. To cancel the delete operation, press 6(No) instead. Note • In addition to using the plot list screen to delete all plots, you also can sequentially delete plots one-by-one, starting from the last point plotted.
  • Page 533 3. Press the function key that corresponds to the type of regression calculation* you want to perform. • To perform quadratic regression, for example, press ). This performs the regression calculation and displays the results.* • You can press 5(COPY) here to copy the obtained regression formula to the graph relation list screen.
  • Page 534 u To maneuver between the Picture Plot screen, AXTRANS screen, and plot list screen Once you display the plot list screen and AXTRANS screen (page 15-14), each press of !6(G⇔T) cycles between the Picture Plot screen, AXTRANS screen, and plot list screen. !6(G⇔T) !6(G⇔T) !6(G⇔T)
  • Page 535 4. Using the Plot List Each plot on the Picture Plot screen has coordinate value data. You can use the plot list to display and edit these coordinates. k Displaying Coordinate Values of Plots (Plot List) You can use the procedures in this section to display a list of plot coordinates (X, Y), and use the list to edit values, delete plot data, and change plot colors.
  • Page 536 u Deleting the Last Plot Data Line Perform one of the following operations, depending on the type of cell that is currently highlighted. • If the X-value or Y-value of the last line of the plot list screen is selected, press 3(DEL BTM) once to delete the last line of plot data.
  • Page 537 u To configure the time (T) value 1. While the plot list screen is displayed, press 5(SET). 2. On the screen that appears, specify the start value and step value. • If you want to specify a start value of 1 and a step of 1.5, for example, press bwb. 3.
  • Page 538 Note • While the AXTRANS screen is displayed, the “Grid” setting on the Setup screen is always “Off”, while the “Label” setting is always “On”. For the “Axes” setting, you can select “On” or “Scale” only. If you try to select “Off” for this setting, it will change back to “On”...
  • Page 539 (3) Compressed screen, maintaining aspect ratio • When (2) (no squeeze) is selected as the display mode, you can specify what part of the screen is cut off. To do so, press 2(Cutout) and then use the d and e keys to move the boundary so it encloses the part of the screen you want to display.
  • Page 540 5. Common Functions with the Graph Mode On the Picture Plot screen, !1 to 5 function menu items are the same as those in the Graph mode. See the pages below for more information. • !1(TRACE) ... “Reading Coordinates on a Graph Line” (page 5-54) •...
  • Page 541 3D Graph Function Chapter 16 In the 3D Graph mode, you can use built-in templates to draw 3D graphs of the figures below. • Straight line • Plane • Sphere • Cylinder • Cone You can also use direct function input to draw the 3D graphs below. •...
  • Page 542 Label (show/hide graph axis labels) • {On}/{Off} ... {show 3D graph screen axis names}/{hide 3D graph screen axis names} While a 3D graph is on the screen, you can change Label settings by pressing the , key. 1. Example of Drawing in the 3D Graph Mode Example 1: To draw a 3D graph of a sphere ( 1.
  • Page 543 6. Press 6(DRAW) or w. • This displays the 3D graph screen and draws a sphere graph. To return to the 3D graph function list, press A. After drawing a 3D graph, each press of • !6(G⇔T) toggles between the 3D graph function list and the 3D graph screen. Example 2: To input the formula below and draw its 3D graph Z = X...
  • Page 544 2. 3D View Window The 3D View Window is for configuring settings that are specific to the 3D Graph mode. Configuring 3D View Window Settings 1. From the Main Menu, enter the 3D Graph mode. 2. Press !3(V-WIN) to display the 3D View Window setting screen.
  • Page 545 • Graphing may be impossible if the Xgrid and Ygrid values are too small. • Depending on the form of the 3D graph being drawn, Xgrid and Ygrid may be the number of divisions of the graph itself rather than the number drawing range divisions. •...
  • Page 546 3. 3D Graph Function List • {SELECT} ... Toggles the highlighted 3D graph function between draw and don’t draw. • {DELETE} ... Deletes the highlighted 3D graph function. • {TYPE} ... Displays the 3D graph function selection screen (page 16-8). •...
  • Page 547 3. Highlight “Line Color” and then press w. 4. Highlight the desired color and then press w. • This returns to the screen in step 2. 5. Highlight “Area Color” and then press w. 6. Highlight the desired color and then press w. •...
  • Page 548 To save all the contents of the 3D graph function list to 3D graph memory 1. Press 4(3D-GMEM)1(STORE). 2. On the pop-up window that appears, specify a 3D graph memory number (1 to 20) and then press w. Pressing bw, for example, stores all the contents of the 3D graph function list and 3D •...
  • Page 549 Use f and c to select one of the templates listed below. Line … Draws a line. Plane … Draws a plane. Sphere … Draws a sphere. Cylinder … Draws a cylinder. Cone ... Draws a cone. Function menu contents are described below. 1(Template) ...
  • Page 550 3(P&V) ... Select to input the coordinates of one point on the straight line and the coefficients of a direction vector. 4(POINTS) ... Select to input the coordinates of two points on a straight line. • Inputting a coefficient that matches any of the conditions below will cause an “Invalid Setting” error.
  • Page 551 3(POINTS) ... Select to input the coordinates of three points on a plane. • Inputting a coefficient that matches any of the conditions below will cause an “Invalid Setting” error. • EXPRESS: a=0 and b=0 and c=0 • VECTOR: • Both the u vector and v vector coefficient, or either the u vector or v vector coefficient is •...
  • Page 552 Cylinder Template Input the radius, minimum height, maximum height, and center point of the cylinder. • Inputting a coefficient that matches any of the conditions below will cause an “Invalid Setting” error. • Radius: 0 or less • Minimum and maximum height: Same value Cone Template Input the values below for the desired cone.
  • Page 553 Z= Graph Input Screen Parametric Graph Input Screen Pressing v inputs variable T. • Solid of Rotation on the X-axis Graph Input Screen Solid of Rotation on the Y-axis Graph Input Screen 16-13...
  • Page 554 5. 3D Graph Screen Rotating a 3D Graph You can use the cursor keys to rotate a 3D graph up, down, left, and right. The settings on the 3D View Window change in accordance with how much its 3D graph is rotated.
  • Page 555 4. Pressing v displays a pop-up window. Inputting coordinates on the window will cause the pointer to jump to the specified location. (Z= graph/parametric graph only) You also can move the cursor by inputting values without pressing v to display the pop- •...
  • Page 556 3. Select the sketch operation you want. !4(SKETCH)1(Cls) … Clears plotted points and written text. 2(Plot) … Plots a point. 3(Text) … Inserts text. 4. Use the cursor keys to move the pointer ( ) to the location you want. 5.
  • Page 557 2(Y) … Specifies the -axis as the cross sectional direction of the vertical plane. 3 (Z) … Specifies the -axis as the cross sectional direction of the vertical plane. • The displayed parallel plane and 3D graph contact points (cross section) are displayed using the opposing color of the Area Color setting.
  • Page 558 Determining the Intersect of Straight Lines or Planes (Not available with the fx-CG50 AU, fx-CG20 AU) You can determine the combinations below for intersection points and intersecting lines. • Line-line ... Point of intersection • Line-plane ... Point of intersection •...
  • Page 559 Determining the Relationship of Straight Lines or Planes (Not available with the fx-CG50 AU, fx-CG20 AU) You can determine the combinations below for the relationship of two 3D graphs. • Line-line ... Intersect/right-angle intersect/parallel/skew relation/same line • Line-plane ... Intersect/perpendicular intersect/parallel/line on a parallel plane •...
  • Page 560 Python Chapter 17 (fx-CG50, fx-CG50 AU only) The Python mode provides a runtime environment for the Python programming language. You can use the Python mode to create, save, edit, and run Python files. Important! • Python mode supports a version of MicroPython Version 1.9.4, which has been adapted to run on this calculator.
  • Page 561 Flow from py File Creation to Running the File The example below explains the operation flow from creation of a new py file up to running it. Example: To create a py file that obtains the surface area and volume of a regular octahedron and to run it to calculate the surface area and volume when the length of one side is 10.
  • Page 562 3. Perform the key operations below to input each line of the py script. • You can use the Python mode Catalog Function (page 17-9) for more efficient input of functions and commands. In the key operations below, text strings that are underlined and included in parentheses indicate function and command names input with the Catalog Function.
  • Page 563 SHELL Screen Pressing 2(RUN) in step 4 of the procedure above starts up the Python mode SHELL, which can be used for running py scripts. The screen that appears at this time is called the “SHELL screen”. The SHELL screen not only lets you run py scripts that have been saved as files, you can also directly input expressions and commands and execute them one line at a time.
  • Page 564 Function Menu for Registering a Name for a New py File { • A⇔a} … toggles between upper-case and lower-case input Script Editor Screen Function Menu { • FILE} { • SAVE} … overwrites the currently open py file { • SAVE • AS} … saves the currently open py file under a different name { •...
  • Page 565 3. Inputting Text and Commands There are three ways to input text and commands in the Python mode. • Using the keyboard to input alpha characters, symbols, and functions (See the procedure below.) • Function menu input Alphanumeric character, symbol, and operator input (page 17-7) Conditional branch command and loop command input (page 17-8)
  • Page 566 Important! Among the text strings above that are input using key operations, () and other functions that are followed by parentheses, (base of a natural logarithm), and are math module functions. To use these functions, you first need to import the math module.* For details, see “Command Categories”...
  • Page 567 Using the Function Menu to Input Commands (Conditional Branches or Loops) as Statement Blocks From the script editor screen, you can use the function menu {COMMAND} menu to input conditional branch command and loop command statement blocks. → To input this Perform this key Perform this key To input this...
  • Page 568 Example: To input an if...else statement 1. On the script editor screen, move the cursor to the line where you want to input the statement block and then press 6(g)1(COMMAND)2(if · else). • This inputs the if...else statement block, with the cursor positioned for input of the if condition.
  • Page 569 Shows a list of commands that import the casioplot module,* and draw functions included in the casioplot module. The casioplot module is a CASIO-original module. For details, see “Using Draw Functions (casioplot Module)” (page 17-18). Symbol Shows a list of symbols and operators.
  • Page 570 Using the Catalog to Search for and Input a Command 1. On the script editor screen or SHELL screen press !e(CATALOG). • This displays the catalog command list screen. The currently selected command is highlighted. • As required, perform steps 2 and 3 under “To input a command from the catalog”...
  • Page 571 In the Python mode, you can use the functions below in addition to Python built-in functions. • Python standard math module and random module functions • CASIO-original casioplot module functions (see page 17-18) import However, to use a function contained in a module you have to first import ( ) the module.
  • Page 572 Operation Example: To use math module functions 1. From the file list screen, press 4(SHELL). 2. Press !e(CATALOG) to display the catalog. 3. Press 6(CAT) to display the category screen, and then press d(math). 4. Perform the key operation sequence below. h(M)w (Inputs “math.”) !e(CATALOG)I(C)w (Inputs “ceil()”) 5.
  • Page 573 4. Using the SHELL The SHELL screen provides an interactive command line that can be used input expressions and commands, and output their results. You can directly input an expression or command on the SHELL screen and execute it to obtain a result. Running a py file will display its result on the SHELL screen.
  • Page 574 To execute a command from the SHELL screen See “Inputting a Command Directly on the SHELL Screen and Executing It” (page 17-16). To scroll the SHELL screen vertically (to display history lines) Press f or c. The currently selected history line is the one that is highlighted.
  • Page 575 Inputting a Command Directly on the SHELL Screen and Executing It You can input a single-line expression or command into the SHELL screen prompt line and execute it. The example operations below all start with the SHELL screen already displayed. Operation Example 1: To perform simple arithmetic operations (2+3) ×...
  • Page 576 input Operation in the Python mode input is a built-in Python function that accepts user input while a py script is running. input Description Syntax input([prompt text string]) input While a py script is running, writes the [prompt text string] of the argument into the SHELL result output line, and stands by for user input.
  • Page 577 Prompt line 5. Using Draw Functions (casioplot Module) The casioplot module is a CASIO-original module that includes draw functions for drawing pixels and character strings in the Python mode. import • However, to use the draw functions in the casioplot module you have to first import ( import the casioplot module.
  • Page 578 Example: To display the drawing screen from casioplot import * show_screen() Note: • The above shows an example in which a blank screen with nothing drawn on it is displayed show screen when is executed from the SHELL screen. If something is already drawn on the screen, that content will be shown when the function is executed.
  • Page 579 set_pixel() Description: Draws a pixel of the specified color at the specified coordinates. Syntax: set_pixel(x, y[, color]) • argument, argument Specifies the - and -coordinates of the pixel to be drawn. Only int type values within the following ranges can be specified: 0 <...
  • Page 580 get_pixel() Description: Gets color information at the specified coordinates on the drawing screen. Syntax: get_pixel(x, y) • argument, argument Specifies the - and -coordinates of the pixel whose color information is to be gotten. The range and type of value that can be specified are the same as the pixel -argument and -argument of...
  • Page 581 Example: To draw large size “abc” in black at coordinates (0, 0) and display the drawing screen from casioplot import * draw_string(0,0,”abc”,(0,0,0),”large”) show_screen() Note: • If both the - and -coordinate values are within the allowable range, the drawn character string will be displayed within the drawing screen range, even if it partially runs off of the drawing screen.
  • Page 582 Drawing Screen The drawing screen is a special screen for drawing. Drawing Screen Refresh Timing show_screen To refresh the drawing screen while it is displayed, execute the function. show_screen If you put outside of a loop statement, executing the py script will cause only the show_screen final result to appear on the drawing screen.
  • Page 583 6. Editing a py File Displaying and Editing a py File You can use the procedure below to open a stored py file and display its contents in the script editor screen, where you can edit them, if you want. To open a py file and display the script editor screen 1.
  • Page 584 To copy or cut a script editor screen text string and store it on the clipboard 1. On the script editor screen, move the cursor to the beginning of the range you want to copy or cut and then press !i(CLIP). 2.
  • Page 585 The function menu {JUMP} function comes in handy when you need to jump to a particular line on the script editor screen. See “To jump to a specific line number on the script editor screen” (page 17-24). Debugging Based on py File Running Results If running a py file produces an unexpected result, check the entire content of the py file and make corrections as required.
  • Page 586 8. File Compatibility py files can be shared between your calculator and a computer. A py file created with the calculator can be transferred to a computer for editing with a text editor or other software. A py file created on a computer can be transferred to and run on the calculator. •...
  • Page 587 File Content Display and Editing Opening a py file that satisfies conditions (A) and (B) below in the Python mode will produce a normal display of all of the file contents. A py file that shows contents can be displayed normally and edited in the Python mode.
  • Page 588 9. Sample Scripts Sample 1: Conditional Branching Purpose With conditional branching a condition is evaluated and then processing follows one of multiple paths in accordance with the evaluation result. The example below is for a simple “if... else...” statement. Description Accepts user input while the py script is running.
  • Page 589 Sample 2: Importing a Module Purpose import imports a module and makes it possible to run the functions defined within it. Use the syntax below to execute function within the module. <module name>.<function name> Description Imports the math module and makes it possible to run the function defined import math by it.
  • Page 590 Description Defines a user-defined function with function name f, and arguments def f(x,y,z): x, y, and z. if x>0: If variable x is greater than 0, t=x+y+z defines variable t as the execution result of x+y+z. else: Otherwise (if variable x is 0 or less), t=x-y-z defines variable t as the execution result of x-y-z.
  • Page 591 Execution Result Important! • To import py files into other py file or files, all of the files must be in the same directory (folder). • py files that can be imported with the SHELL screen are those described below. If the SHELL is started up by a file list screen operation,* importable files are py files in the directory displayed on the file list screen.
  • Page 592 α Appendix 1. Error Message Table • General calculation errors When you see It means this: So you need to do this: this message: Press J to display the error and Syntax • Illegal syntax ERROR • Attempt to input an illegal command make necessary corrections.
  • Page 593 When you see It means this: So you need to do this: this message: Non-Real Calculation that produces a complex Change the Complex Mode setting to ERROR number when Real is specified for the something other than Real. Complex Mode setting on the Setup screen, even though the argument is a real number.
  • Page 594 • List, matrix, and vector calculation errors When you see It means this: So you need to do this: this message: Press J to display the error and Invalid List, Incorrect use of a list, matrix, or vector. Matrix or make necessary corrections.
  • Page 595 • Graph, Dyna Graph, Table, Recursion, Conic Graphs mode errors When you see It means this: So you need to do this: this message: Range V-Window range settings exceeded Redraw using the proper settings. ERROR when a graph is redrawn. No Variable No variable specified within a graph Specify a variable for the graph...
  • Page 596 • Statistics mode errors When you see It means this: So you need to do this: this message: Press 1(GRAPH)4(SELECT) to Condition You are attempting to display multiple ERROR statistical graphs of different types. display the graph On/Off screen, and then select “DrawOn”...
  • Page 597 • Spreadsheet mode errors When you see It means this: So you need to do this: this message: Range The spreadsheet cell range was Repeat the procedure taking care ERROR exceeded by paste, recall, or other cell that the cell range is not exceeded. operation.
  • Page 598 • Memory mode errors When you see It means this: So you need to do this: this message: Memory Operation or memory storage operation • Simplify the data you are trying to ERROR exceeds remaining memory capacity. store to keep it within the available memory capacity.
  • Page 599 When you see It means this: So you need to do this: this message: File System The calculator memory file system After reading the information under ERROR is corrupted or the storage memory “Important!” below, perform an format is one that cannot be read by Initialize All operation as described in the calculator.
  • Page 600 • Data communication errors When you see It means this: So you need to do this: this message: Complex Data sent from a function of this Send data that does not include Number in calculator (matrix, etc.) includes complex numbers. Data complex number data, but the corresponding function of the receiving...
  • Page 601 • Geometry mode errors When you see It means this: So you need to do this: this message: First select a You are attempting to construct a Select the required object(s) and segment. perpendicular bisector without first then try again. selecting a line segment.
  • Page 602 When you see It means this: So you need to do this: this message: First configure • You are trying to run an animation Configure animation settings and try animation without first configuring its settings. again. settings. • You are trying to execute an Add Table command without first configuring animation settings.
  • Page 603 • 3D Graph mode errors When you see It means this: So you need to do this: this message: INTSECT You tried to determine a point of Use the Line template or Plane requires intersection without first using the Line template to draw multiple 3D graphs multiple lines template or Plane template to draw...
  • Page 604 • Other errors When you see It means this: So you need to do this: this message: No Data The specified data does not exist. Change the data specification. (Occurs when a list or variable that does not contain data is referenced.) No File Attempting to recall a file from Picture Specify a Picture Memory number...
  • Page 605 2. Input Ranges Input range for real Internal Function Precision Notes number solutions digits As a rule, However, for tan | < 9 × (10 (DEG) | )° | ≠ 90(2 precision is +1): DEG | < 5 × 10 π...
  • Page 606 Input range for real Internal Function Precision Notes number solutions digits < 1 × 10 ° ’ ” As a rule, 0 < precision is 15 digits | < 1 × 10 ± 1 at the ←⎯ Sexagesimal display: ° ’ ” 10th digit.* | <...
  • Page 607 • Selecting any one of the Examination Modes will cause the modes and functions below to become disabled. eActivity mode; Memory mode; E-CON4 mode; Python mode (fx-CG50/fx-CG50 AU); Program mode; program commands: ^ (output command), : (multi-statement command), _ (carriage return); data transfer; add-in language; storage memory access; user name editing;...
  • Page 608 While holding down the c(E) and h(M) keys, press the o key. This displays the “Enter Examination Mode for IB?” dialog box. Examination Mode for UK (fx-CG50/fx-CG50 AU only): While holding down the b(U) and ,(K) keys, press the o key. This displays the “Enter Examination Mode for UK?”...
  • Page 609 Boundary Color Icon Examination Mode for IB Green Examination Mode for UK Magenta (fx-CG50/fx-CG50 AU only) Examination Mode for NL Yellow Examination Mode for Texas (US) Cyan (fx-CG50/fx-CG50 AU only) The flashing interval of the icon slows down about 15 minutes after you enter an Examination Mode.
  • Page 610 u Exiting an Examination Mode There are three ways to exit an Examination Mode. (1) Exiting an Examination Mode by Connecting to a Computer 1. Use the USB cable to connect the calculator that is in an Examination Mode to a computer.
  • Page 611 3. On Calculator A, press 2(RECV). , enter the Link mode and then press 3(EXAM)1(UNLOCK) 4. On Calculator B* 1(Yes). • You could also transfer any data from Calculator B to Calculator A. Example: To transfer setup data to Calculator A 1.
  • Page 612 MicroPython license information The MIT License (MIT) Copyright (c) 2013-2017 Damien P. George, and others Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:...
  • Page 613 E-CON4 Application (English)
  • Page 614 • All explanations in this section assume that you are fully familiar with all calculator and Data Logger (CMA CLAB* or CASIO EA-200) precautions, terminology, and operational procedures. CLAB firmware must be version 2.10 or higher. Be sure to check the firmware version of your CLAB before using it.
  • Page 615 ε E-CON4 Mode Overview 1. E-CON4 Mode Overview The first time you enter the E-CON4 mode, a screen will appear for selecting a Data Logger. Data Logger Selection Screen Press 1(CLAB) or 2(EA-200) to select the Data Logger you want to use. Selecting a Data Logger will cause the sampling screen (Time-based Sampling screen) to appear.
  • Page 616 {°C}/{°F} ... CMA Temperature BT01 measurement unit {°C}/{°F} CMA Temp 0511 • {°C}/{°F} ... CMA Temperature 0511 measurement unit {°C}/{°F} CASIO Temp • {°C}/{°F} ... CASIO Temperature measurement unit {°C}/{°F} Vrnr Baro • {atm}/{inHg}/{mbar}/{mmHg} ... Vernier Barometer measurement unit {atm}/{inHg}/ {mbar}/{mmHg} Vrnr Gas Prs •...
  • Page 617 ε Sampling Screen 2. Sampling Screen Changing the Sampling Screen On any sampling screen, press 5(MODE) to display the sampling mode selection screen. CLAB EA-200 Use keys b through e to select the sampling mode that matches the type of sampling you want to perform.
  • Page 618 ε Sampling Screen Period Sampling Screen CLAB EA-200 • With CLAB, only CH1 can be used. • EA-200 has two channels (CH1 and SONIC). However, only one of these can be used. Manual Sampling Screen (CLAB Only) CLAB • There are three channels named CH1, CH2, and CH3. Mic &...
  • Page 619 ε Sampling Screen “Sound wave” records the following two dimensions for the sampled sound data: elapsed time (horizontal axis) and volume (vertical axis). “FFT” records the following two dimensions: frequency (horizontal axis) and volume (vertical axis). • Selecting “Sound wave” here will display the Mic & Speaker Mode screen. •...
  • Page 620 ε Sampling Screen Selecting Speaker This displays the dialog box shown below. • Selecting “Sample Data” here will display the Mic & Speaker Mode screen. • After selecting “y=f(x)”, perform the steps below. From the EA-200, output the sound of the waveform indicated by the function input on the calculator, and draw a graph of the function on the calculator unit screen.
  • Page 621 ε Sampling Screen 6. Press 6(DRAW) to draw the graph. • Drawing the graph causes a vertical cursor to appear on the display, as shown on the screenshot below. Use this graph to specify the range of the sound output from the speaker.
  • Page 622 ε Sampling Screen 13. Depending on what you want to do, perform one of the operations below. To change the output frequency and try again: Press 1(Yes) to return to the Output Frequency dialog box. Next, perform the operation starting from step 9, above. To change the output range of the waveform graph and try again: Press 6(No) to return to the graph screen in step 6, above.
  • Page 623 ε Auto Sensor Detection (CLAB Only) 3. Auto Sensor Detection (CLAB Only) When using a CLAB Data Logger, sensors connected to each channel are detected automatically. This means that you can connect a sensor and immediately start sampling. 1. On the setup screen, select “CLAB” for the “Data Logger” setting. 2.
  • Page 624 “Photogate”. 5(None) … SONIC channel not used. Note After selecting “Motion” on either the CASIO or the Vernier sensor list, pressing K • will toggle smoothing (sampling error correction) between on and off. “-Smooth” will be shown on the display while smoothing is on. Nothing is displayed when off.
  • Page 625 ε Selecting a Sensor • Pressing a function key displays a dialog box like the one shown below. This shows the sensors that can be assigned to the selected channel. 4. Use f and c to select the sensor you want to assign and then press w. •...
  • Page 626 ε Configuring the Sampling Setup 5. Configuring the Sampling Setup You can configure detailed settings to control individual sampling parameters and to configure the Data Logger for a specific application. Use the Sampling Config screen to configure settings. There are two configuration methods, described below. Method 1 ...
  • Page 627 ε Configuring the Sampling Setup 5. Press c to move the highlighting to “Samples”. • When the sampling mode is “Periodic Sampling” and a CMA or Vernier Photogate Pulley is assigned to the channel, “Distance” will be displayed in place of “Samples”. For information about “Distance”, see “To configure the Distance setting”...
  • Page 628 ε Configuring the Sampling Setup Using Method 2 to Configure Settings 1. On the sampling screen, press 2(CONFIG). • This displays the Sampling Config screen. 2. Press 5(Method2). • This will cause the highlighting to move to “Sample/sec”. 3. Press e. •...
  • Page 629 ε Configuring the Sampling Setup Input Ranges Method 1 Interval (sec): 0.0005 to 299 sec (0.02 to 299 sec for the Motion sensor. 0.0025 to 299 sec for the CLAB built-in 3-axis accelerometer.) Interval (min): 5 to 240 min (With some sensors, a setting of five minutes or greater is not supported.) Samples: 10 to 10001 Method 2 Sample/sec: 1 to 2000...
  • Page 630 ε Configuring the Sampling Setup • To configure Trigger Setup settings 1. While the Sampling Config screen is on the display, press 6(Trigger). • This displays the Trigger Setup screen with the “Source” line highlighted. • The function menu items that appears in the menu bar depend on the sampling mode.
  • Page 631 ε Configuring the Sampling Setup • To specify the countdown start time 1. Move the highlighting to “Timer”. 2. Press 1(Time) to display a dialog box for specifying the countdown start time. 3. Input a value in seconds from 1 to 10. 4.
  • Page 632 ε Configuring the Sampling Setup • To configure trigger threshold, trigger start edge, and trigger end edge settings Perform the following steps when “Period Sampling” is specified as the sampling mode. 1. Move the highlighting to “Threshold”. 2. Press 1(EDIT) to display a dialog box for specifying the trigger threshold value, which is value that data needs to attain before sampling starts.
  • Page 633 ε Configuring the Sampling Setup • To specify the trigger threshold value and motion sensor level 1. Move the highlighting to “Threshold”. 2. Press 1(EDIT) to display a dialog box for specifying the trigger threshold value, which is value that data needs to attain before sampling starts. 3.
  • Page 634 ε Performing Auto Sensor Calibration and Zero Adjustment 6. Performing Auto Sensor Calibration and Zero Adjustment You can use the procedures in this section to perform auto sensor calibration and sensor zero adjustment. With auto calibration, you can configure applicable interpolation formula slope (Slope) and -intercept (Intercept) values for a sensor based on two measured values.
  • Page 635 ε Performing Auto Sensor Calibration and Zero Adjustment 1. On the sensor calibration screen, press 2(CALIB). • A screen like the one shown below will appear after the first sampling operation starts. First sampling operation Real-time display of sampled values 2.
  • Page 636 ε Performing Auto Sensor Calibration and Zero Adjustment 2. When the sampled value that you want to zero adjust is displayed, press w. • This returns to the sensor calibration screen. • E-CON4 automatically sets a -intercept value based on the measured value. Automatically calculated values are displayed on the sensor calibration screen.
  • Page 637 Using a Custom Probe 7. Using a Custom Probe The sensors shown in the CASIO, Vernier, and CMA sensor lists under “4. Selecting a Sensor” are E-CON4 mode standard sensors. If you want to sample with a sensor not included in a list, you must configure it as a custom probe.
  • Page 638 ε Using a Custom Probe 7. After configuring the required settings, press 6(SAVE) or w. • This displays the dialog box shown below. 8. Input the custom probe registration number (1 to 99) and then press w. • This registers the custom probe and returns to the custom probe list screen. Assigning a Custom Probe to a Channel 1.
  • Page 639 ε Using Setup Memory 8. Using Setup Memory Data logger setup data (Data Logger settings, sampling mode, assigned sensor, sampling setup) is stored at the time it is created in a memory area called the “current setup memory area”. The current contents of the current setup memory area are overwritten whenever you create other setup data.
  • Page 640 ε Using Setup Memory 3. Press K(Setup Preview) (or e). • This displays the preview dialog box. 4. To close the preview dialog box, press J. • To recall a setup and use it for sampling Be sure to perform the following steps before starting sampling with a Data Logger. 1.
  • Page 641 ε Using Setup Memory 4. In response to the confirmation message that appears, press 1(Yes) to delete the setup. • To clear the confirmation message without deleting anything, press 6(No). • To recall setup data Recalling setup data stores it in the current setup memory area. After recalling setup data, you can edit it as required.
  • Page 642 ε Starting a Sampling Operation 9. Starting a Sampling Operation This section describes how to use a setup configured using the E-CON4 mode to start a Data Logger sampling operation. k Before getting started... Be sure to perform the following steps before starting sampling with a Data Logger. 1.
  • Page 643 ε Starting a Sampling Operation 3. Press w to start sampling. • The screens that appear while sampling is in progress and after sampling is complete depend on setup details (sampling mode, trigger setup, etc.). For details, see “Operations during a sampling operation” below. •...
  • Page 644 ε Starting a Sampling Operation...
  • Page 645 ε Starting a Sampling Operation Manual Sampling 1. On the Manual Sampling screen, press 6(START). • This displays a sampling start confirmation screen. 2. Press w. • This displays the screen shown below. 3. Press w to start sampling. • This will display a screen like the one shown below.
  • Page 646 ε Starting a Sampling Operation • You can sample data up to 100 times. 7. To exit the sampling operation, press J. • This displays an exit confirmation dialog box. 8. Press 1(Yes). • This displays a screen like the one shown below. •...
  • Page 647 ε Using Sample Data Memory 10. Using Sample Data Memory Performing a Data Logger sampling operation from the E-CON4 mode causes sampled results to be stored in the “current data area” of E-CON4 memory. Separate data is saved for each channel, and the data for a particular channel in the current data area is called that channel’s “current data”.
  • Page 648 ε Using Sample Data Memory 4. Enter up to 18 characters for the data file name, and then press w. • This displays a dialog box for inputting a memory number. 5. Enter a memory number in the range of 1 to 99, and then press w. •...
  • Page 649 ε Using the Graph Analysis Tools to Graph Data 11. Using the Graph Analysis Tools to Graph Data Graph Analysis tools make it possible to analyze graphs drawn from sampled data. Note • Sampled data cannot be graphed in the cases described below. •...
  • Page 650 ε Using the Graph Analysis Tools to Graph Data k Selecting an Analysis Mode and Drawing a Graph This section contains a detailed procedure that covers all steps from selecting an analysis mode to drawing a graph. Note • Step 4 through step 7 are not essential and may be skipped, if you want. Skipping any step automatically applies the initial default values for its settings.
  • Page 651 ε Using the Graph Analysis Tools to Graph Data 3. Press 2(DATA). • This displays the Sampling Data List screen. 4. Specify the sampled data for graphing. a. Use the f and c cursor keys to move the highlighting to the name of the sampled data file you want to select, and then press 1(ASSIGN) or w.
  • Page 652 ε Using the Graph Analysis Tools to Graph Data b. Use the function keys to specify the graph style you want. To specify this graph style: Press this key: Line graph with dot ( • ) data markers Line graph with square ( ) data markers Line graph with X (×) data markers Scatter graph with 3×3-dot data markers...
  • Page 653 ε Graph Analysis Tool Graph Screen Operations 12. Graph Analysis Tool Graph Screen Operations This section explains the various operations you can perform on the graph screen after drawing a graph. You can perform these operations on a graph screen produced by a sampling operation, or by the operation described under “Selecting an Analysis Mode and Drawing a Graph”...
  • Page 654 ε Graph Analysis Tool Graph Screen Operations Key Operation Description Displays the graph relation list, which lets you select a Y=f(x) K5(Y=fx) graph to overlay on the sampled result graph. See “Overlaying a ε Y=f(x) Graph on a Sampled Result Graph” on page -46.
  • Page 655 ε Graph Analysis Tool Graph Screen Operations 3. Move the trace pointer to the end point of the range whose periodic frequency you want to obtain. • This causes the period and periodic frequency value at the start point you selected in step 2 to appear along the bottom of the screen.
  • Page 656 ε Graph Analysis Tool Graph Screen Operations 3. Press w. • This causes the magnifying glass to disappear and enters the zoom mode. • The cursor keys perform the following operations in the zoom mode. To do this: Press this cursor key: Enlarge the graph image horizontally Reduce the size of the graph image horizontally Enlarge the graph image vertically...
  • Page 657 ε Graph Analysis Tool Graph Screen Operations 5. After everything is the way you want, press w. • This saves the lists and the message “Complete!” appears. Press w to return to the graph screen. • For details about using list data, see Chapter 3 of this manual. Note •...
  • Page 658 ε Graph Analysis Tool Graph Screen Operations • To specify the CSV file delimiter symbol and decimal point Press K2(MEMORY)2(CSV)2(SET) to display the CSV format setting screen. Next, perform the procedure from step 3 under “Specifying the CSV File Delimiter Symbol and Decimal Point”...
  • Page 659 ε Graph Analysis Tool Graph Screen Operations 6. Input a value in the range of 1 to 10, and then press w. • The graph relation list appears with the calculation result. 7. Pressing 6(DRAW) here graphs the function. • This lets you compare the expanded function graph and the original graph to see if they are the same.
  • Page 660 ε Graph Analysis Tool Graph Screen Operations 4. Move the trace pointer to the end point of the range for which you want to perform quadratic regression, and then press w. • This displays the quadratic regression calculation result screen. 5.
  • Page 661 ε Graph Analysis Tool Graph Screen Operations 2. Press 1(ZOOM). • This displays only one of the graphs that were originally on the graph screen. 3. Use the f and c cursor keys to cycle through the graphs until the one you want is displayed, and then press w.
  • Page 662 ε Graph Analysis Tool Graph Screen Operations • To move a particular graph on a multi-graph display 1. When the graph screen contains multiple graphs, press K, and then 3(EDIT). • This displays the EDIT menu. 2. Press 2(MOVE). • This displays only one of the graphs that were originally on the graph screen. 3.
  • Page 663 ε Graph Analysis Tool Graph Screen Operations 3. Move the trace pointer to the end point of the range you want to output from the speaker, and then press w. • After you specify the start point and end point, an output frequency dialog box shown below appears on the display.
  • Page 664 ε Graph Analysis Tool Graph Screen Operations Press the function key that corresponds to the View Window parameter you want to configure. Function Key Description Automatically applies the following View Window parameters. Y-axis Elements: In accordance with screen size 1(Auto)* X-axis Elements: In accordance with screen size when 1 data item equals 1 dot;...
  • Page 665 ε Calling E-CON4 Functions from an eActivity 13. Calling E-CON4 Functions from an eActivity You can call E-CON4 functions from an eActivity by including an “E-CON strip” in the eActivity file. The following describes each of the two available E-CON strips. •...
  • Page 666 Manufacturer: CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan Responsible within the European Union: Casio Europe GmbH Casio-Platz 1 22848 Norderstedt, Germany www.casio-europe.com...
  • Page 667 CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan SA2010-G © 2017 CASIO COMPUTER CO., LTD.

This manual is also suitable for:

Fx-cg50 auFx-cg20Fx-cg20 auFx-cg10