Table of Contents

Advertisement

ClassPad II
fx-CP400
User's Guide
CASIO Education website URL
http://edu.casio.com
Access the URL below and register as a user.
http://edu.casio.com/dl/
E

Advertisement

Table of Contents
loading

Summary of Contents for Casio fx-CP400

  • Page 1 ClassPad II fx-CP400 User’s Guide CASIO Education website URL http://edu.casio.com Access the URL below and register as a user. http://edu.casio.com/dl/...
  • Page 2 For full details on availability in your area, contact your nearest CASIO dealer or distributor. • In no event shall CASIO Computer Co., Ltd. be liable to anyone for special, collateral, incidental, or consequential damages in connection with or arising out of the purchase or use of these materials.
  • Page 3: Table Of Contents

    Contents About This User’s Guide ..........................9 Chapter 1: Basics ........................ 10 1-1 General Guide .........................10 ClassPad at a Glance..........................10 Turning Power On or Off .......................... 11 1-2 Power Supply .......................... 11 1-3 Built-in Application Basic Operations ..................12 Using the Application Menu........................12 Built-in Applications ..........................
  • Page 4 Using a List in a Calculation ........................55 Using a List to Assign Different Values to Multiple Variables ..............55 2-5 Matrix and Vector Calculations .....................56 Inputting Matrix Data ..........................56 Performing Matrix Calculations ........................ 56 Using a Matrix to Assign Different Values to Multiple Variables ............... 57 2-6 Specifying a Number Base ....................57 Binary, Octal, Decimal, and Hexadecimal Calculation Ranges ..............
  • Page 5 Scrolling the Graph Window ........................103 Zooming the Graph Window ........................103 Using Quick Zoom ..........................104 Using Built-in Functions for Graphing ..................... 104 Saving a Screenshot of a Graph ......................105 Adjusting the Lightness (Fade I/O) of the Graph Window Background Image ........105 3-3 Using Table &...
  • Page 6 Calculating the Sum of a Sequence ....................... 127 6-2 Graphing a Recursion ......................127 Chapter 7: Statistics Application ..................128 7-1 Using Stat Editor ........................128 Basic List Operations ..........................128 Menus and Buttons Used for List Editing ....................129 7-2 Drawing a Statistical Graph ....................130 Operation Flow Up to Statistical Graphing .....................
  • Page 7 Chapter 9: Numeric Solver Application ................171 Numeric Solver Application-Specific Menus and Buttons ..............171 Inputting an Equation ..........................171 Solving an Equation ..........................171 Chapter 10: eActivity Application ..................173 eActivity Application-Specific Menus and Buttons .................. 173 10-1 Creating an eActivity ......................173 Basic Steps for Creating an eActivity .....................
  • Page 8 Editing a Program........................... 195 12-3 User-defined Functions ......................196 Creating a New User-defined Function ....................196 Executing a User-defined Function ......................197 Editing a User-defined Function ......................197 12-4 Program Command Reference ..................198 Using This Reference ..........................198 Syntax Conventions ..........................198 Command List ............................
  • Page 9: About This User's Guide

    Interrupting an Ongoing Data Communication Operation ..............257 15-4 Connecting the ClassPad to an EA-200 Data Analyzer ...........257 Connecting a ClassPad to a CASIO EA-200 Data Analyzer ..............257 15-5 Connecting the ClassPad to a Projector ................258 Projecting ClassPad Screen Contents from a Projector ................. 258 Precautions when Connecting........................
  • Page 10: Chapter 1: Basics

    Chapter 1: Basics This chapter provides a general overview of the ClassPad and application operations, as well as information about input operations, the handling of data (variables and folders), file operations, and how to configure application format settings. 1-1 General Guide ClassPad at a Glance 3-pin data communication port 4-pin mini USB port...
  • Page 11: Turning Power On Or Off

    Turning Power On or Off While the ClassPad is turned off, press c to turn it on. To turn off the ClassPad, press f and then c. Auto Power Off The ClassPad also has an Auto Power Off feature. This feature automatically turns the ClassPad off when it is idle for a specified amount of time.
  • Page 12: Built-In Application Basic Operations

    1-3 Built-in Application Basic Operations This section explains basic information and operations that are common to all of the built-in applications. Using the Application Menu Tapping m on the icon panel displays the application menu. You can perform the operations below with the application menu.
  • Page 13: Application Window

    Tap this To start this To perform this type of operation: icon: application: • Obtain the value of any variable in an equation, without transforming Numeric Solver or simplifying the equation • Perform sequence calculations Sequence • Solve recursion expressions •...
  • Page 14: Using The O Menu

    To do this: Perform this operation: Switch the active window While a dual window is on the display, tap anywhere inside the window that does not have a thick boundary around it to make it the active window. Note that you cannot switch the active window while an operation is being performed in the current active window.
  • Page 15: Interpreting Status Bar Information

    Interpreting Status Bar Information The status bar appears along the bottom of the window of each application. 1 Information about the currently running application You can change the configuration of a setting indicated in the status bar by tapping it. Tapping “Cplx” (indicating complex number calculations) while the Main application is running will toggle the setting to “Real”...
  • Page 16: Soft Keyboard Key Sets

    u To display the soft keyboard When the soft keyboard is not on the touch screen, press the k key, or tap the O menu and then tap [Keyboard]. This causes the soft keyboard to appear. • The soft keyboard has a number of different key sets such as [Math1], [abc], and [Catalog], which you can use to input of functions and text.
  • Page 17: Input Basics

    [abc] key set Use this key set to input alphabetic characters. Tap one of the tabs along the top of the keyboard (along the right when using horizontal display orientation) to see additional characters, for example, tap [Math]. For more information, see “Using the Alphabet Keyboard”...
  • Page 18 As shown in the above Example, you can input simple arithmetic calculations using either the keypad keys or the soft keyboard. Input using the soft keyboard is required to input higher level calculation expressions, functions, variables, etc. See Chapter 2 for more information about inputting expressions. Tip: In some cases, the input expression and output expression (result) may not fit in the display area.
  • Page 19 k Using the Clipboard for Copy and Paste You can copy (or cut) a function, command, or other input to the ClassPad’s clipboard, and then paste the clipboard contents at another location. Performing a copy or cut operation causes the current clipboard contents to be replaced by the newly copied or cut characters.
  • Page 20: Various Soft Keyboard Operations

    Example 2: To copy an expression you input with the Main application to the Graph Editor window 1. In the Main application work area, input: 2 ^2 + 2 − 1. c2x{2+2x-1E 2. On the right end of the toolbar, tap the down arrow button. On the button palette that appears, tap !.
  • Page 21 The keys in the following table are found on different key sets and are used to input functions and commands for performing particular calculations and operations. Key set Description “Template Input and Line Input” (page 22), “Other Functions” (page 48) Math1, Math2, Inputs pi (π).
  • Page 22 Key set Description Inputs square brackets ([ ]). “2-5 Matrix and Vector Calculations” Math3 (page 56) <>;:=/ Math3 “Equal Symbols and Unequal Symbols” (page 53) Math3 “Angle Symbol (∠)” (page 52) Trig “Trigonometric and Inverse Trigonometric Functions” (page 47) Trig “Hyperbolic and Inverse Hyperbolic Functions”...
  • Page 23 Example 2: To use the line input mode to input the same expression as in Example 1 (2 + (2 (2) / ( (2) + 1))^2) 1. Tap the [Math1] tab and then enter the line input mode (light blue key).
  • Page 24 Example 2: 2xyE Tip: When you input a single-character variable, its name appears on the display as an italicized character. This is simply to let you know that the letter is a single-character variable name. u To input a series of multiple characters A series of multiple characters (like “list1”) can be used for variable names, program commands, comment text, etc.
  • Page 25: Classpad Data

    Catalog keyboard configuration Tapping a letter button displays the commands, functions, or other items that Tap the down arrow button and then begin with that letter. select the category you want ([Func], [Cmd], [Sys], [User], or [All]) from the list that appears.
  • Page 26: Main Memory Data Types

    Main Memory Data Types Data stored in main memory has a data type attribute that is assigned in accordance with the application that created the data and the actual content of the data. The data type is indicated by a data type name. Data type names are shown on the Variable Manager variable list, and on the Select Data dialog box that appears when you are specifying a variable in any ClassPad application.
  • Page 27: Using Variable Manager

    Using Variable Manager Variable Manager is a tool for managing user variables, programs, user functions, and other types of data. Though this section uses only the term “variables”, the explanations provided here also refer to the other types of data that can be managed by Variable Manager. With Variable Manager you can: •...
  • Page 28 To do this: Do this: Deselect a folder or Clear the check box next to the folder or variable name. To deselect all the variable folders or variables in the list, tap [All] and then [Deselect All]. Delete a folder See “To delete a folder”...
  • Page 29 Selecting a Variable • If no check box is selected on the variable list, any variable operation that is performed affects the variable whose name is currently highlighted on the list. If any variable check box is selected, only that variable is affected by a variable operation, and the variable whose name is highlighted on the list is not affected.
  • Page 30: Managing Application Files

    Managing Application Files The applications below can save data to files. Geometry (Chapter 8), eActivity (Chapter 10), Spreadsheet (Chapter 13), Verify (page 92), Probability (page 92) This section explains the common operations that can be performed on data files created with these applications.
  • Page 31: Creating And Using Variables

    u To move a file to another folder 1. Tap [File] and then [Open]. 2. On the dialog box that appears, select the check box next to the file you want to move. • To move multiple files, select all of their check boxes. 3.
  • Page 32: Variable Usage Example

    • If a variable with the specified name already exists in the current folder, the contents of the existing variable are replaced with the newly assigned data, unless the existing variable is locked or protected. For more information, see “Variable Manager operations”...
  • Page 33: Rules Governing Variable Access

    4. Change the current folder specification to “Test”. • Use Variable Manager (page 27) to create a folder named “Test” and change the current folder specification. 5. Perform the following operations to view the contents of variables “eq1” and “eq2”. eq1E (Since this key operation does not access the “main”...
  • Page 34: Configuring Application Format Settings

    1-7 Configuring Application Format Settings The O menu includes format settings for configuring the number of calculation result display digits and the angle unit, as well as application-specific commands. The following describes each of the settings and commands that are available on the O menu. Select this O To do this: menu command:...
  • Page 35 To do this: Do this: Switch between complex number calculations Select the “Complex Format” check box to enter the (Complex mode) and real number calculations (Real Complex mode, or clear the check box* to enter the mode) Real mode*. Display results as a decimal value (Decimal mode) Select the “Decimal Calculation”...
  • Page 36 k Graph Format Dialog Box Use the Graph Format dialog box to configure settings for the Graph window and for drawing graphs. [Basic] tab To specify display of Graph window axes Tap 1 and then tap one of the settings described below. On: show axis Off: hide axis Number*: show axis along with maximum and minimum value of each axis...
  • Page 37 [Special] tab To specify the row width for Stat Editor and data table displays Tap 1, and then select “2 Cells”, “3 Cells*”, or “4 Cells”. To specify a source for table data Tap 2 and then tap one of the settings described below. Table Input*: Uses the data input in a Table Input dialog box as the source for number table generation.
  • Page 38 k Geometry Format Dialog Box Use the Geometry Format dialog box to configure settings for the Geometry application. Tip: The information that appears in the preview area at the bottom of the dialog box shows a preview of the Geometry application window, based on the settings configured in upper part of the dialog box.
  • Page 39 k Financial Format Dialog Box Use the Financial Format dialog box to configure settings for the Financial application. [Basic] tab To specify the number of days in a year Tap 1, and then tap “360 days” or “365 days*”. To specify the beginning or the period or the end of the period as the payment date Tap 2 and then tap “Beginning of period”...
  • Page 40: Initializing All Application Format Settings

    [Special] tab To specify odd period handling Tap 1 and then tap one of the settings described below. Compound (CI): Apply compound interest to the odd period when performing a Compound Interest calculation Simple (SI): Apply simple interest to the odd period when performing a Compound Interest calculation Off*: Apply no interest to the odd period when performing a Compound Interest calculation...
  • Page 41: When You Keep Having Problems

    1-8 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 ClassPad. 1. Initialize all application format settings. Perform the procedure under “Initializing All Application Format Settings” (page 40). 2.
  • Page 42: Chapter 2: Main Application

    Chapter 2: Main Application The Main application is a general-purpose numerical and mathematical calculation application that you can use to study mathematics and solve mathematical problems. You can use the Main application to perform general operations from basic arithmetic calculations, to calculations that involve lists, matrices, etc. Starting up the Main application displays a large white work area.
  • Page 43: Using The E Key

    • The example calculations are all performed using the Decimal mode (see page 44). Using the e Key Use the e key to input exponential values. You can also input exponential values using the E key on the soft keyboard [Number] key set. 0202 Calculation examples Omitting the Multiplication Sign...
  • Page 44: Calculation Priority Sequence

    Calculation Priority Sequence Your ClassPad automatically performs calculations in the following sequence. 1 Commands with parentheses (sin(, diff(, etc.) 5 +, –, (–) , <, >, s, t) 2 Factorials ( ), degree specifications ( 6 Relational operators (=, percents (%) 7 and 3 Powers 8 or, xor...
  • Page 45 u Number of Decimal Places, Number of Significant Digits, Normal Display Settings The [Number Format] settings on the Basic Format dialog box specify the number of decimal places, the number of significant digits, and the normal display setting for Main application Decimal mode calculation results.
  • Page 46: Using The Calculation History

    2-2 Using the Calculation History The Main application work area calculation history can contain up to 30 expression/result pairs. You can look up a previous calculation, edit, and then re-calculate it, if you want. • Use the scroll bar or scroll buttons to scroll the work area window up and down. This brings current calculation history contents into view.
  • Page 47 Problem Operation 4.25 Rw Convert 4.25 radians to degrees. = 243.5070629 47.3 + 82.5 Rw 47.3° + 82.5rad = 4774.20181° How many radians is 243.5070629°? Change the [Angle] setting to “Radian”, and then input 243.5070629 *w. = 4.249999999 Trigonometric and Inverse Trigonometric Functions Problem Operation π...
  • Page 48 Other Functions (%, ', –1 !, abs, , signum, int, frac, intg, fRound, sRound) Problem Operation What is 12% of 1500? (180) 1500 * 12 &w What percent of 880 is 660? (75%) 660 / 880 &w What value is 15% greater than 2500? (2875) 2500 *( 1 + 15 &...
  • Page 49 u “rand” Function The “rand” function generates random numbers. If you do not specify an argument, “rand” generates 10-digit decimal values 0 or greater and less than 1. Specifying two integer values for the argument generates random numbers between them. Problem Operation [rand] w...
  • Page 50 Function: • Omitting a value for “ ” (or specifying 1 for “ ”) returns the generated random number as-is. • Specifying a value for “ ” returns the specified number of random values in list format. Description: • “ ” and “ ” must be positive integers. Problem Operation [randBin] 5 , 0.5 w...
  • Page 51 Problem Operation [iGcd] { 4 , 3 },{ 12 , 6 },{ 36 Determine the greatest common divisors of {4, 3}, , 9 })w {12, 6}, and {36, 9}. u “iLcm” Function Syntax: iLcm(Exp-1, Exp-2[, Exp-3…Exp-10)] (Exp-1 through Exp-10 all are integers.) iLcm(List-1, List-2[, List-3…List-10)] (All elements of List-1 through List-10 are integers.) Function:...
  • Page 52 Condition Judgment (judge, piecewise) u “judge” Function The “judge” function returns TRUE when an expression is true, and FALSE when it is false. Problem Operation [judge] 1 = 1 w Is the following expression true or false? 1 = 1 TRUE [judge] 1 <...
  • Page 53 Primality Test (isPrime) The “isPrime” function determines whether the number provided as the argument is prime (returns TRUE) or not (returns FALSE). The syntax of the “isPrime” function is shown below. isPrime(Exp/List[ ) ] • Exp or all of the elements of List must be integers. Problem Operation [isPrime] { 51 , 17 })w...
  • Page 54 ∞ Solutions Supported by ClassPad (TRUE, FALSE, Undefined, No Solution, , const, constn) Solution Description Example judge (1 = 1) w TRUE Output when a solution is true. judge (1 < 0) w FALSE Output when a solution is false. 1/0 w Undefined Output when a solution is undefined.
  • Page 55: List Calculations

    Gamma Function The Gamma function is called “gamma” on the ClassPad. +∞ ∫ –1 – Γ( ) = For an integer the gamma is evaluated as shown below. ²   K The gamma is defined for all real numbers excluding zero and negative integers. It is also defined for all complex numbers where either the real or imaginary part of the complex number is not an integer.
  • Page 56: Matrix And Vector Calculations

    2-5 Matrix and Vector Calculations This section explains how to create matrices, and how to perform basic matrix calculations. Tip: Since a vector can be viewed as 1-row by -column matrix or -row by 1-column matrix, this section does not include explanations specifically about vectors.
  • Page 57: Using A Matrix To Assign Different Values To Multiple Variables

    Raising a Matrix to a Specific Power Example: To raise to the power of 3 0226 Input in a single line 0227 Input using an actual on-screen matrix Tip: You can raise only a square matrix to a specific power. An error occurs when you try to raise a non-square matrix to a specific power.
  • Page 58: Selecting A Number Base

    Selecting a Number Base Specifying a default number base in the Main application will apply to the current line (expression/result pair), and to all subsequent lines until you change the default number base setting. u To select the number base for the line where the cursor is located 1.
  • Page 59: Using The Baseconvert Function (Number System Transform)

    Using the baseConvert Function (Number System Transform) The baseConvert function lets you convert a number in one base (number system) to its equivalent in another base. Important! • The baseConvert function works for positive integers only. • The baseConvert function cannot be used in a line for which a particular number base is specified. It can be used in a normal calculation line only.
  • Page 60: Example Screenshots

    Example Screenshots The screenshots below show examples of how input and output expressions appear on the ClassPad display. All of the screenshots in this section show the “complete expression” version. When the input expression does not fit: Displayed expression Complete expression When the output expression does not fit: Complete expression Displayed expression...
  • Page 61 u rFactor [Action][Transformation][factor][rFactor] Function: Factors an expression up to its roots, if any. Syntax: rFactor (Exp/Eq/Ineq/List/Mat [ ) ] Example: To factor u factorOut [Action][Transformation][factor][factorOut] Function: Factors out an expression with respect to a specified factor. Syntax: factorOut (Exp/Eq/Ineq/List/Mat, Exp [ ) ] Example: To factor “a”...
  • Page 62: Using The Advanced Submenu

    u toFrac [Action][Transformation][Fraction][toFrac] Function: Transforms a decimal value into its equivalent fraction value. Syntax: toFrac (Exp/Eq/Ineq/List/Mat [ ) ] Example: To transform 5.28 into its equivalent fraction value u propFrac [Action][Transformation][Fraction][propFrac] Function: Transforms a decimal value into its equivalent proper fraction value. Syntax: propFrac (Exp/Eq/Ineq/List/Mat [ ) ] Example: To transform 1.2 into its equivalent proper fraction value u dms [Action][Transformation][DMS][dms]...
  • Page 63 Syntax: laplace( ( ), , ) invLaplace( ( ), , ) ( ): expression ; ( ): expression ; : variable with respect to which the expression is : variable with respect to which the expression is transformed ; transformed ; : parameter of the transform : parameter of the transform ClassPad supports transform of the following functions.
  • Page 64 Transform Definition (optional) Modern Physics Pure Math –1 Probability Classical Physics –1 Signal Processing –2*π Tip: The Advanced Format dialog box can be used to configure settings related to the Fourier Transform, such a Fourier Transform definition, etc. For details, see “Advanced Format Dialog Box” on page 38. u FFT [Action][Advanced][FFT], IFFT [Action][Advanced][IFFT] Function: “FFT”...
  • Page 65: Using The Calculation Submenu

    Using the Calculation Submenu The [Calculation] submenu contains calculus related commands, such as “diff” (differentiation) and “ ” (integration). u diff [Action][Calculation][diff] Function: Differentiates an expression with respect to a specific variable. Syntax: diff(Exp/List[,variable] [ ) ] diff(Exp/List,variable,order[,a] [ ) ] •...
  • Page 66 u Π [Action][Calculation][Π] Function: Evaluates an expression at discrete variable values within a range, and then calculates a product. Syntax: Π(Exp/List, variable, lower value, upper value [ ) ] Example: To calculate the product of as the value of changes from = 1 through = 5 u rangeAppoint [Action][Calculation][rangeAppoint] Function: Finds an expression or value that satisfies a condition in a specified range.
  • Page 67: Using The Complex Submenu

    • “ ” is calculation precision, which you can specify as an integer in the range of 1 to 9. Using any value outside this range causes an error. • This command returns an approximate value when calculation precision is specified for “ ”. •...
  • Page 68 u conjg [Action][Complex][conjg] Function: Returns the conjugate complex number. Syntax: conjg (Exp/Eq/Ineq /List/Mat [ ) ] (Ineq : Real mode only) Example: To obtain the conjugate of complex number 1 + u re [Action][Complex][re] Function: Returns the real part of a complex number. Syntax: re (Exp/Eq/Ineq /List/Mat [ ) ] (Ineq : Real mode only) Example: To obtain the real part of complex number 3 –...
  • Page 69: Using The List-Create Submenu

    Using the List-Create Submenu The [List][Create] submenu contains commands that are related to creating lists. u seq [Action][List][Create][seq] Function: Generates a list in accordance with a numeric sequence expression. Syntax: seq (Exp, variable, start value, end value [,step size] [ ) ] Example: To generate a list in accordance with the expression when the start value is 1, the end value is 5, and the step size is 2 •...
  • Page 70: Using The List-Statistics And List-Calculation Submenus

    u rotate [Action][List][Create][rotate] Function: Returns a list in which the elements have been rotated to the right or to the left by a specific amount. Syntax: rotate (List [,number of rotations] [ ) ] • Specifying a negative value for “[,number of rotations]” rotates to the right, while a positive value rotates to the left.
  • Page 71 u median [Action][List][Statistics][median] Function: Returns the median of the elements in a list. Syntax: median (List-1[, List-2] [ ) ] (List-1: Data, List-2: Freq) Example: To determine the median of the elements in the list {1, 2, 3} u mode [Action][List][Statistics][mode] Function: Returns the mode of the elements in a list.
  • Page 72 u prod [Action][List][Calculation][prod] Function: Returns the product of the elements in a list. Syntax: prod (List-1[, List-2] [ ) ] (List-1: Data, List-2: Freq) Example: To determine the product of the elements in the list {1, 2, 3} u cuml [Action][List][Calculation][cuml] Function: Returns the cumulative sums of the elements in a list.
  • Page 73: Using The Matrix-Create Submenu

    Syntax: sumSeq (List-1[, List-2] [,variable] [ ) ] • “ ” is the default when you omit “[,variable]”. Example: To determine the sum of a polynomial for a sequence expressed by the list {3, 5, 7, 9} Using the Matrix-Create Submenu The [Matrix][Create] submenu contains commands related to creation of matrices.
  • Page 74: Using The Matrix-Calculation And Matrix-Row&Column Submenus

    u listToMat [Action][Matrix][Create][listToMat] • For information about listToMat, see page 70. u matToList [Action][Matrix][Create][matToList] Function: Transforms a specific column of a matrix into a list. Syntax: matToList (Mat, column number [ ) ] Example: To transform column 2 of the matrix [[1, 2] [3, 4]] into a list Using the Matrix-Calculation and Matrix-Row&Column Submenus The [Matrix][Calculation] and [Matrix][Row&Column] submenus contain commands that are related to matrix calculations.
  • Page 75 u eigVl [Action][Matrix][Calculation][eigVl] Function: Returns a list that contains the eigenvalue(s) of a square matrix. Syntax: eigVl (Mat [ ) ] Example: To obtain the eigenvalue(s) of the matrix [[3, 4] [1, 3]] u eigVc [Action][Matrix][Calculation][eigVc] Function: Returns a matrix in which each column represents an eigenvector of a square matrix. •...
  • Page 76 u mRow [Action][Matrix][Row&Column][mRow] Function: Multiplies the elements of a specific row in a matrix by a specific expression. Syntax: mRow (Exp, Mat, row number [ ) ] Example: To multiply row 1 of the matrix [[1, 2] [3, 4]] by u mRowAdd [Action][Matrix][Row&Column][mRowAdd] Function: Multiplies the elements of a specific row in a matrix by a specific expression, and then adds the result to another row.
  • Page 77: Using The Vector Submenu

    Using the Vector Submenu The [Vector] submenu contains commands that are related to vector calculations. • A vector is handled as a 1 × N matrix or N × 1 matrix. • A vector in the form of 1 × N can be entered as [……] or [[……]]. Example: [1, 2], [[1, 2]] •...
  • Page 78 u norm [Action][Vector][norm] Function: Returns the norm of a vector. Syntax: norm (Mat [ ) ] Example: To obtain the norm of the vector [1, 2, 3] u crossP [Action][Vector][crossP] Function: Returns the cross product of two vectors. Syntax: crossP (Mat-1, Mat-2 [ ) ] •...
  • Page 79: Using The Equation/Inequality Submenu

    Example: To transform the rectangular form [1, 1, 1] into its equivalent spherical form (in the Radian mode) u toCyl [Action][Vector][toCyl] Function: Returns an equivalent cylindrical form [ ∠ Syntax: toCyl (Mat [,natural number] [ ) ] • This command can be used with a 1 × 3 or 3 × 1 matrix only. •...
  • Page 80 Note For the solution, the solve function returns an expression or value for the expression (Exp/Eq) input as its argument. The message “More solutions may exist” will appear on the display when a value is returned as the solution, because there may be multiple solutions. The solve function can return a maximum of 10 solutions in the case of values.
  • Page 81 u absExpand [Action][Equation/Inequality][absExpand] Function: Divides an absolute value expression into formulas without absolute value. Syntax: absExpand(Eq/Ineq [ ) ] Example: To remove the absolute value from ⎜2 – 3 ⎜ = 9 u andConnect [Action][Equation/Inequality][andConnect] Function: Combines two equations or inequalities into a single expression. Syntax: andConnect(Eq/Ineq-1, Eq/Ineq-2 [ ) ] Example: To rewrite >...
  • Page 82: Using The Assistant Submenu

    Using the Assistant Submenu The [Assistant] submenu contains two commands related to the Assistant mode. Note that the following commands are valid in the Assistant mode only. For more information on the Assistant mode see “Assistant Mode and Algebra Mode” on page 45. u arrange [Action][Assistant][arrange] Function: Collects like terms and arranges them in descending order, starting with the term that contains the smallest coefficient.
  • Page 83 The following explains how to specify list data in arguments and how calculation results are output. (a) Specifying list data for a single argument • Basically, you can specify any list you like, but the each of the elements in the list must be in accordance with the conditions required by the argument of the function being used.
  • Page 84 • “tail setting” displays the probability value tail specification, and Left, Right, or Center can be specified. Enter the following values or letters to specify: Left: −1, “L”, or “l” Center: 0, “C”, or “c” Right: 1, “R”, or “r” When input is skipped, “Left”...
  • Page 85 u chiCDf [Action][Distribution/Inv.Dist][Continuous][chiCDf] Function: Returns the cumulative probability of a χ distribution between a lower bound and an upper bound. Syntax: chiCDf(lower value, upper value, [ ) ] Calculation Result Output: Example: To determine the χ probability when lower value = 2.7, ∞...
  • Page 86 u binomialCDf [Action][Distribution/Inv.Dist][Discrete][binomialCDf] Function: Returns the cumulative probability in a binomial distribution that the success will occur between specified lower value and upper value. Syntax: binomialCDf(lower value, upper value, numtrial value, [ ) ] Calculation Result Output: Example: To determine the binomial cumulative probability when lower value = 2, upper value = 5, numtrial value = 3, = 0.63 u invBinomialCDf [Action][Distribution/Inv.Dist][Inverse][invBinomialCDf]...
  • Page 87 Important! See “Important!” under “invBinomialCDf” on page 86. Example: To determine the minimum number of trials when = 0.8074, = 2.26 u geoPDf [Action][Distribution/Inv.Dist][Discrete][geoPDf] Function: Returns the probability in a geometric distribution that the success will occur on a specified trial. Syntax: geoPDf( , [ ) ] Calculation Result Output:...
  • Page 88: Using The Financial Submenu

    u invHypergeoCDf [Action][Distribution/Inv.Dist][Inverse][invHypergeoCDf] Function: Returns the minimum number of trials of a hypergeometric cumulative distribution for specified values. Syntax: invHypergeoCDf( [ ) ] Calculation Result Output: Inv, ½ Inv Important! See “Important!” under “invBinomialCDf” on page 86. Example: To determine the minimum number of trials when = 0.3, = 5, = 10,...
  • Page 89: Using The Interactive Menu

    2-8 Using the Interactive Menu The [Interactive] menu includes most of the commands that are on the [Action] menu. Selecting a command on the [Action] menu will simply input the command. With the [Interactive] menu, you drag the stylus across existing input in the work area and then select a command.
  • Page 90: Using Another Application's Window

    Using Another Application’s Window u To open another application’s window 1. Tap the right most toolbar down arrow button. • This displays a palette of application icons. Graph Editor Geometry Graph Conics Graph Spreadsheet Conics Editor Financial Stat Editor Differential Equation Editor Probability Sequence Editor Numeric Solver...
  • Page 91: Using The Geometry Window

    • For information about inputting and editing list data using the Stat Editor, see Chapter 7. u To use Stat Editor to recall a LIST variable created in the work area 0240 Continuing from example 0239 , to use Stat Editor to recall list variable “test”, which was created in the work area Using the Geometry Window When there is a Geometry window on the display, you can drag values and expressions to the Geometry...
  • Page 92: Using Verify

    2-10 Using Verify Verify provides you with a powerful tool to check whether your numeric or algebraic manipulations are correct. Verify will assist you in simplifying an expression by verifying whether or not the expression you entered is equivalent to your original expression. If it is, you will get a pleasant response; if not, you will need to correct your mistake before continuing.
  • Page 93: Running A Program In The Main Application

    u To start up Probability 1. On the work area window, tap the right most toolbar down arrow button. 2. On the icon palette that appears, tap P. This will display an initial Probability dialog box. u Probability window menus and buttons •...
  • Page 94 Important! If the program command “Pause” is used in a program, it is ignored when the program is called from Main or eActivity. Program Main application eActivity application 0247 To run the program named OCTA that we created and stored under “Creating a Program” (page 190) from the Main application, and determine the surface area and volume of a regular octahedron with a side length of 20 cm Chapter 2: Main Application...
  • Page 95: Chapter 3: Graph & Table Application

    Chapter 3: Graph & Table Application The Graph & Table application allows you to input and graph rectangular coordinate equations (or inequalities), polar coordinate equations, and parametric expressions. After you graph an expression, you can perform various graph-based analytical operations, such as determining the points of intersection of two graphs, point of inflection, and definite integral for a particular range of a parabola or other figure.
  • Page 96 • Graph the selected function(s) ........................$ • Generate a summary table for the selected function ..................4 • Display the View Window dialog box to configure Graph window settings ..........6 • Display the Table Input dialog box for configuring settings .................8 •...
  • Page 97: Storing Functions

    3-1 Storing Functions Use the Graph Editor window to store a Graph & Table application function. This section covers Graph Editor operations, and explains how to store functions. Using Graph Editor Sheets The Graph Editor window has five tabbed sheets named Sheet 1 through Sheet 5, each of which can contain up to 20 functions.
  • Page 98: Graphing A Stored Function

    To input this type of Do this: expression: equality 1. Tap [Type] - [ =Type]. 2. Input an expression that includes variable and then press E. 1. Tap [Type], [Inequality], and then tap one of the following: inequality [ >Type], [ <Type], [ tType], [ sType]. (left side type) 2.
  • Page 99: Shading The Region Bounded By Two Expressions

    2. Configure the dialog box with the following settings. To specify this: Perform this operation: Line type Tap “Graph Plot” and then tap the desired line type. Line color Tap “Line Color” and then tap the desired color. 3. To apply the settings, return to the dialog box in step 2 of this procedure and then tap [OK]. Shading the Region Bounded by Two Expressions You can shade the region bounded by two expressions by specifying [ShadeType] as the function type and then inputting the expressions in the syntax shown below.
  • Page 100: Saving Graph Editor Data To Graph Memory

    Saving Graph Editor Data to Graph Memory Graph memory lets you store all of the expressions and their related information to a file for later recall. Each graph memory file contains the following data: • Functions on all five Graph Editor sheets (up to 100 functions) •...
  • Page 101 2. If you want to configure settings using preset ClassPad View Window parameters, perform the operations described below. To configure this setting: Do this: ClassPad initial defaults On the [Memory] menu select [Initial], or tap the [Default] button. Configure settings optimized for trigonometric On the [Memory] menu, select [Trigonometric].
  • Page 102: Using View Window Memory

    View Window Preset Parameters Selecting preset View Window parameters configures the settings shown in the table below. Note: The values in the explanations below apply during the half-size view of the Graph window (which is the initial default setting of the Graph & Table application). Tapping r on the icon panel will switch to the full-screen view and change the View Window settings.
  • Page 103: Panning The Graph Window

    Panning the Graph Window You can drag the Graph window screen to scroll (pan) its contents. u ClassPad Operation 1. Holding the stylus anywhere against the Graph window, drag it in the direction you want. • This causes the Graph window to scroll automatically in accordance with the dragging. 2.
  • Page 104: Using Quick Zoom

    To do this on the Graph window: Do this: Automatically configure settings so the Graph screen fills the entire Tap [Zoom] and then [Auto], or tap R. screen in accordance with the graph being drawn Return a graph to its original View Window settings Tap [Zoom] and then [Original].
  • Page 105: Saving A Screenshot Of A Graph

    u ClassPad Operation 1. On the Graph window or Graph Editor window, tap a and then [Built-In]. 2. On the menu that appears, tap the built-in function you want to select. • This displays a dialog box for assigning values to the coefficients. The actual coefficients that appear ( through ) depend on the built-in function you selected.
  • Page 106: Using Table & Graph

    3-3 Using Table & Graph The Graph & Table application includes a “Table window” for displaying number tables and summary tables generated with the functions you input on the Graph Editor window. Generating a Number Table A number table can be created for one or more =Type, =Type, or ParamType (Parametric Type) functions registered on the Graph Editor window.
  • Page 107: Showing Linked Displays Of Number Table Coordinates And Graph Coordinates (Link Trace)

    u To generate a number table by assigning list values to , , or 1. Tap O and then [Graph Format] to display the Graph Format dialog box. 2. Tap [Special] tab, and then select a list option (list1 through list6 or a list variable created by you) for the [Table Variable] item.
  • Page 108: Generating Number Table Values From A Graph

    Generating Number Table Values from a Graph You can input the coordinate values where the pointer is currently located on a graph into a table by simply pressing E. 0303 To generate number table values from the = – 3 graph Generating a Summary Table A summary table can be created from a =Type function registered on the Graph Editor window.
  • Page 109: Using Trace

    4. Tap [OK] to close the View Window dialog box. • Tapping $ here graphs the function using the View Window settings. 5. Tap 4. • This starts summary table generation, and displays the result on the Table window. Note that generation of a summary table can take a bit of time.
  • Page 110: Using The Sketch Menu

    2. Tap [Analysis], [Trace], or tap =. • This will display the pointer at the coordinates where = 0. The pointer will not be visible when it is located at a point outside the graph display area. • If “Undefined” appears in place of the coordinate, it means that the current point is undefined.
  • Page 111 u To write text on the Graph window 1. While the Graph window is active, tap [Analysis], [Sketch], and then [Text]. 2. On the dialog box that appears, enter the text you want and then tap [OK]. • This displays the word “Text” in the lower right corner of the Graph window. 3.
  • Page 112: Analyzing A Function Used To Draw A Graph

    3-6 Analyzing a Function Used to Draw a Graph Your ClassPad includes a G-Solve feature that lets you perform a variety of different analytical processes on an existing graph. What You Can Do Using the G-Solve Menu Commands While there is a graph on the Graph window, you can use a [G-Solve] menu command to obtain the following information.
  • Page 113: Modifying A Graph

    3. To obtain other roots, press the left or right cursor key, or tap the left or right graph controller arrows. • If there is only one solution, the pointer does not move when you press the cursor key or tap the graph controller arrow.
  • Page 114: Chapter 4: Conics Application

    Chapter 4: Conics Application The Conics application provides you with the capability to graph circular, parabolic, elliptic, and hyperbolic functions. You can also use the Conics application to quickly and easily determine the proper focal point, vertex, directrix, and other information about each type of conics. Starting up the Conics application displays two windows: 1 the Conics Editor window and 2 the Conics Graph window.
  • Page 115: Inputting An Equation

    4-1 Inputting an Equation You can select one of the preset Conics Forms or input a conics equation manually. You can also transform a manually input equation to a Conics Form. u To input an equation using a Conics Form 1.
  • Page 116: Drawing A Circle

    Drawing a Circle There are two forms that you can use to draw a circle. • One form is the standard form, which allows you to specify the center point and radius: ( – H) + ( – K) • The other form is the general form, which allows you to specify the coefficients of each term: + B + C + D = 0 Drawing an Ellipse ( −...
  • Page 117: Using G-Solve Menu Commands

    Using G-Solve Menu Commands When multiple solutions are obtained by a G-Solve command, only one solution is displayed at a time. For example, executing [Analysis] - [G-Solve] - [Focus] for an ellipse that has two foci will display only one focus at a time.
  • Page 118: Chapter 5: Differential Equation Graph Application

    Chapter 5: Differential Equation Graph Application This chapter explains how to use the Differential Equation Graph application, which you can use to investigate families of solutions to ordinary differential equations. The Differential Equation Graph application has the following two types of windows.
  • Page 119: Graphing A Differential Equation

    • Toggle the use of unit vectors on or off for slope field or phase plane graphing .......................Edit - Unit Vectors • Display the Differential Equation Editor window [DiffEq] tab ......Edit - Editor - DiffEqGraph Editor • Display the Differential Equation Editor window [IC] tab ..........Edit - Editor - IC Editor •...
  • Page 120: Graphing A Second Order Differential Equation

    Graphing a Second Order Differential Equation This section explains how to input a second order differential equation, draw a phase plane, and graph the solution curve(s). With this application, a second order differential equation is input in the form of a set of two first order differential equations.
  • Page 121: Configuring And Modifying Initial Conditions

    Configuring and Modifying Initial Conditions You can modify an existing initial condition on the Differential Equation Graph window by dragging it. You can also configure a new initial condition on the Differential Equation Graph window by tapping the coordinates you want to specify as the new initial condition.
  • Page 122: Configuring Differential Equation Graph View Window Parameters

    3. On the Differential Equation Graph window, tap the coordinates that you want to specify as the new initial condition. • This will set the coordinates as the new initial condition and draw a solution curve. • The newly configured initial condition is added to the initial condition editor. To view it, tap the [IC] tab. Configuring Differential Equation Graph View Window Parameters You can set a number of graphing parameters on the View Window dialog box.
  • Page 123: Drawing F ( X ) Type Function Graphs And Parametric Function Graphs

    Setting Description Solution Dir. A solution curve is graphed starting at the initial condition value 0 and continues until it reaches a target value, which can be either min or max. The solution direction determines the target values. Forward will graph the solution curve from 0 to max. Backward will graph the solution curve from 0 to min.
  • Page 124: Graphing An Expression Or Value By Dropping It Into The Differential Equation Graph Window

    u To start a graph/curve trace 1. Draw a solution curve (see pages 119 through 120) or function graph (see page 123). 2. Tap = or [Analysis] - [Trace]. 5-4 Graphing an Expression or Value by Dropping It into the Differential Equation Graph Window You can use the procedures in this section to graph an expression or value by dragging it from the eActivity application window or the Main application window, and dropping it into the Differential Equation Graph window.
  • Page 125: Chapter 6: Sequence Application

    Chapter 6: Sequence Application The Sequence application provides you with the tools you need to work with explicit sequences and recursive type sequences. Starting up the Sequence application displays two windows. 1 Sequence Editor window Use this window to input expressions for creating a sequence table. 2 Table window Use this window to create and display table.
  • Page 126: Recursive And Explicit Form Of A Sequence

    Buttons common to multiple windows • Create an ordered pair table (Editor/Graph/RUN) ..................# • Create a sequence table with column(s) that determine if a sequence is an arithmetic sequence, geometric sequence, progression of difference, or Fibonacci sequence (Editor/Graph/RUN) ......) (arithmetic), _ (geometric), + (progression of difference), ` (Fibonacci) •...
  • Page 127: Determining The General Term Of A Recursion Expression

    Determining the General Term of a Recursion Expression You can use the rSolve function to convert the sequence expressed by a recursion expression to the general term format = ( ). 0602 To determine the general term of the recursion expression + 2, About rSolve The rSolve function returns the explicit formula of a sequence that is defined in relation to one or two previous...
  • Page 128: Chapter 7: Statistics Application

    Chapter 7: Statistics Application The Statistics application provides you with the tools you need to perform the operations below.  Statistical data input (as list variables)  Statistical calculations: Single-variable, paired-variable, regression, test,  Statistical graph drawing: confidence interval, and distribution calculations Single-variable statistical graphs and paired-variable statistical graphs Tip:...
  • Page 129: Menus And Buttons Used For List Editing

    2. Input the data you want. • You can input values, formulas, or variable names. If you input a formula, the value of the calculation result will be input into the list. If you input a variable name, the value currently assigned to the variable (or the variable name itself in the case of an undefined variable) will be input into the list.
  • Page 130: Drawing A Statistical Graph

    • Clear list variable data from list1 through list6 and initialize Stat Editor window contents ........................Edit - Clear All • Convert a mathematical expression in the currently selected cell to a decimal value ........9 • Display two, three, or four columns in the Stat Editor window* ...........S / D / F * You can also specify the number of display columns using the [Cell Width Pattern] setting on the [Special] tab of the Graph Format dialog box (page 36).
  • Page 131: Graphing Single-Variable Statistical Data

    u To configure statistical graph settings 1. On the Stat Editor window, tap [SetGraph] - [Setting…] or tap G. • This displays the Set StatGraphs dialog box. There are tabs named 1 through 9 that correspond to StatGraph1 through StatGraph9. •...
  • Page 132: Graphing Paired-Variable Statistical Data

    Med-Box Plot (MedBox) minX Q1 Med maxX This type of graph is often called a “Box and Whisker” graph. It lets you see how a large number of data items are grouped within specific ranges. The lines from minX to Q , and from Q to maxX are called “whiskers”.
  • Page 133 k Regression graphs Regression graphs of each of the paired-variable data can be drawn according to the model formulas under “Regression types” below. Linear regression graph Quadratic regression graph Logistic regression graph Regression types:  Linear regression (LinearR) [Linear Reg] .............. = + , = Linear regression uses the method of least squares to determine the equation that best fits your data points, and returns values for the slope and -intercept.
  • Page 134: Overlaying A Regression Graph On A Scatter Plot

     Logistic regression (LogisticR) [Logistic Reg] ..............Logistic regression is best for data whose values continually increase over time, until a saturation point is reached. Tip: Though ClassPad internally performs regression calculations after drawing a regression graph using the settings of the Set StatGraphs dialog box (page 131), the calculation results (regression formula coefficients and other values) cannot be displayed.
  • Page 135: Overlaying A Function Graph On A Statistical Graph

    • Whenever you perform a regression calculation from the [Calc] - [Regression] menu, the [Previous Reg] check box on the [SetGraph] menu is selected automatically. This tells ClassPad to remember the calculation results produced by the last executed regression calculation command (the menu command selected in step 2 of the above procedure). As long as the [Previous Reg] check box is selected, any time you draw a new graph, it is drawn based on the last regression calculation results.
  • Page 136: Performing Basic Statistical Calculations

    7-3 Performing Basic Statistical Calculations Mean, standard deviation, and other statistical values can be obtained from single-variable data and paired- variable data. Regression calculation can also be performed on paired-variable data. All of these calculations are performed using [Calc] menu commands. Calculating Statistical Values You can use the procedure below to display a lists of various single-variable and paired-variable statistical values.
  • Page 137  When is an odd number, using the median of the total population as the reference, the population elements are divided into two groups: values less than the median and values greater than the median. The median value is excluded. Q and Q then become the values described below.
  • Page 138: Performing Regression Calculations

    Performing Regression Calculations You can use the procedures under “Overlaying a Regression Graph on a Scatter Plot” (page 134) to specify a model formula, and determine and graph the regression formula for paired-variable data. The dialog box that appears when performing these operations provides the coefficients, constant term, and other values for the regression formula.
  • Page 139: Viewing The Results Of The Last Statistical Calculation Performed (Dispstat)

    u To perform residual calculation 1. Perform steps 1 and 2 under “To view regression calculation results” (page 138). 2. On the dialog box that appears, tap the [Copy Residual] down arrow button, and then select [On] or the list into which you want to copy the residual values.
  • Page 140 2. On the Command menu, select the command you want to execute. • For information about what is calculated Type menu by each command, see “Tests” (page Command menu 141), “Confidence Intervals” (page 143), and “Distributions” (page 145). 3. Select “List” to use list data for calculation, or “Variable”...
  • Page 141: Tests

    Tests Test provides a variety of different tests based on standard deviation 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. The Test is used instead Test when the population standard deviation is unknown.
  • Page 142 Test ..[Test] - [Linear Reg -Test] ..= ( − 2)/(1 − Linear Regression ( − o)( − p)/ ( − o) = p − o : sample size ( t3) Tests the linear relationship between the paired variables ( , ). The method of least squares is used to determine and , which are the coefficients of the regression formula = .
  • Page 143: Confidence Intervals

    Two-Way ANOVA ..[Test] - [Two-Way ANOVA] Tests the hypothesis that the population means of multiple populations are equal. It examines the effect of each variable independently as well as their interaction with each other based on a dependent variable. 0707 The values in the table below are measurement results that show how the durability of a metal product is affected by changes in heat treatment time (A) and temperature (B).
  • Page 144 σ α 1-Sample Interval ..[Interval] - [One-Sample Z Int] Calculates the confidence interval for the population mean based on a sample mean and known population standard deviation. 0708 To specify the data below and perform a 1-Sample Interval calculation list1: {299.4, 297.7, 301, 298.9, 300.2, 297} Population standard deviation: 3 Significance level: 5% ( = confidence level: 95%)
  • Page 145: Distributions

    Distributions There is a variety of different types of distribution, but the most well-known is “normal distribution”, which is essential for performing statistical calculations. Normal distribution is a symmetrical distribution centered on the greatest occurrences of mean data (highest frequency), with the frequency decreasing as you move away from the center.
  • Page 146 ∞ Inverse Student’s Cumulative Distribution ..[Inv. Distribution] - [Inverse CD] Calculates the lower bound value of a Student’s cumulative probability distribution for specified values. χ χ Probability Density ..[Distribution] - [χ –1 – ( ) = Calculates the χ probability density for a specified value.
  • Page 147 Poisson Cumulative Distribution ..[Distribution] - [Poisson CD] Calculates the cumulative probability in a Poisson distribution that success will occur on or before a specified trial. 0713 To calculate Poisson cumulative probability for the data below and graph the result Lower bound: 2 Upper bound: 3 Mean: 2.26...
  • Page 148: Input And Output Terms

    Input and Output Terms k Input Terms C-Level: confidence level (0 s C-Level < 1) : sample standard deviation (0 < s ) : sample standard deviation of {sample 1 / Contrib: name of list specifying the contribution of sample 2} (0 < s , 0 <...
  • Page 149 k Output Terms : regression constant term ( -intercept) prob (Binomial CD, Poisson CD, Geometric CD, Hypergeometric CD): cumulative probability of Factor A (Normal PD, Student’s PD, χ prob PD, F PD): value of Factor A probability density of Factor A (Normal CD, Student’s CD, χ...
  • Page 150: Chapter 8: Geometry Application

    Chapter 8: Geometry Application The Geometry application allows you to draw and analyze geometric figures. For example, you can draw a circle and then draw a line that is tangent to a particular point on the circle. The Geometry application also includes an animation feature that lets you watch how a figure changes in accordance with conditions you define.
  • Page 151: Configuring Geometry View Window Settings

    • Display a submenu for drawing a figure of specially shaped figures such as triangles and rectangles (page 156) ..........Draw - Special Polygon • Display a submenu for drawing functions (page 154) ............Draw - Function • Insert a value or text connected with a displayed figure into the display (pages 155 through 156) ....
  • Page 152 u To draw a line segment 1. Tap [Draw] - [Basic Object] - [Line Segment], or tap y. 2. Tap the screen where you want the line segment to begin, and a point will be drawn, and then tap the point where you want it to end. u To add a labeled point to an existing line 1.
  • Page 153 u To draw an ellipse 1. Tap [Draw] - [Basic Object] - [Ellipse] - [Axes], or tap I. 2. Tap the point you want to specify as the center point. 3. Tap or drag to the point you want to specify as minor axis (nearest point on the edge from the center point).
  • Page 154 u To draw a function 1. Tap [Draw] - [Function] - [ ( )]. • Or you could tap { on the tool bar. Next on the Function dialog box that appears, use the Type box to select “ ( )”. 2.
  • Page 155: Inserting Text Strings Into The Screen

    Inserting Text Strings into the Screen You can insert text strings into the screen while working on the Geometry application window. To do so, tap [Text] on the [Draw] menu. On the dialog box that appears, input the text you want, and then tap [OK]. Attaching an Angle Measurement to a Figure The measurement of an angle formed by two sides of a figure can be attached to the figure as shown here.
  • Page 156: Displaying The Result Of A Calculation That Uses On-Screen Measurement Values

    To display this type of measurement: Select this: Coordinates of selected point Any single point (including the apex of a polygon) Direction of line or vector A single line (line segment, infinite line, ray, vector, or any side of a polygon) Equation of selected curve Any line or curve Distance between two points, or length of line...
  • Page 157: Using The Construct Submenu

    u To draw a triangle 1. Tap [Draw], [Special Polygon], and then [Triangle]. 2. Place the stylus on the screen and drag diagonally in any direction. • This causes a selection boundary to appear, indicating the size of the triangle that will be drawn. The triangle is drawn when you release the stylus.
  • Page 158 u To construct a perpendicular line that passes through a specified point on a line 1. Draw an infinite line, and then draw a point on the line through which you want the perpendicular line to pass. 2. Select the line and the point. 3.
  • Page 159 u To construct a tangent to a curve through a specified point 1. Draw a curve, such as an ellipse. 2. Tap [Draw], [Construct], and then [Tangent to Curve]. • This highlights K on the toolbar. 3. Tap the point of tangency on the curve. This draws the tangent. u To reflect a line segment with respect to a specified line of symmetry 1.
  • Page 160 u To rotate a line segment 1. Draw a line segment, and then select it. 2. Tap [Draw], [Construct], and then [Rotation]. • This highlights F on the toolbar. 3. Tap the screen once to select the center of rotation. •...
  • Page 161: Editing Figures

    9. Tap [OK]. This performs the parallel displacement and draws triangle A’’B’’C’’. Tip: In the above example, we performed the transformation and the parallel displacement operations separately. You could also perform both operations at the same time, if you want. To do so, input both the matrix [[1, 0], [0, −1]] and the vector [1, 1] in step 4, and then tap [OK].
  • Page 162: Moving And Copying Figures

    Moving and Copying Figures u To move a figure 1. Draw a figure, and then select it. 2. Drag the figure to move it to the location you want. • A selection boundary appears around the figure when you drag it. 3.
  • Page 163: Specifying The Color And Line Type Of A Displayed Object

    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 figure, the fill color inside a figure, or the color of text, labels, and other non-figure objects. u To specify the color and line type of a particular object 1.
  • Page 164: Using The Measurement Box

    8-3 Using the Measurement Box Tapping the u button to the right of the toolbar displays the measurement box. Tap t to return to the normal toolbar. Normal toolbar Measurement box You can use the measurement box to view the measurements of a figure, to specify a measurement of a figure, to fix a measurement of a figure, or to name a figure.
  • Page 165: Specifying And Constraining A Measurement Of A Figure

    This icon appears when this Icon Icon Name Tapping this icon displays: Lockable is selected: Whether line segments are the Congruence Two line segments same length Point and a line, arc, circle or Incidence vector Whether a point is on the line/ curve Point and a function, curve, or Point on curve...
  • Page 166: Changing A Label Or Adding A Name To An Element

    3. Input 90 into the measurement box and press E. • This specifies and constrains the measure of angle B at 90 degrees. A highlighted check box indicates the measurement is constrained (fixed). * In this example, the [Measure Angle] setting of the Geometry Format dialog box (page 38) is set to “Degree”. Tip: To cancel the constraint of a measurement value fixed using the above operation, tap the check box to the right of the measurement box to unhighlight it.
  • Page 167: Working With Animations

    8-4 Working with Animations An animation consists of one or more point/curve pairs, in which the curve can be a line segment, circle, ellipse, or function. You build an animation by selecting a point/curve pair, and then adding it to an animation. Using Animation Commands You can build and run an animation either by executing menu commands or by using the animation toolbar that appears when you tap [View] and then [Animation UI].
  • Page 168 u To replace the current animation with a new one 1. Select the point and curve for the new animation. 2. Tap [Edit], [Animate], and then [Replace Animation]. • This discards the currently set animation and sets up an animation for a new point and curve set. Tap [Edit], [Animate], and then [Go (once)] to see your new animation.
  • Page 169 “ 0” and “ 1” specify the range of movement of point A on side CD. The initial default values are 0 = 0 and 1 = 1. During animation, the length of CD is considered to be one unit. The default values specify that movement of point A is from start point C (point where length equals 0) up to end point D (point where length equals 1).
  • Page 170: Using The Geometry Application With Other Applications

    8-5 Using the Geometry Application with Other Applications You can display the Geometry application from within the eActivity or Main application. This feature allows you to visualize the relationship between Algebra and Geometry. You can, for example, drag a figure from the Geometry window to the eActivity window to see its corresponding mathematical expression.
  • Page 171: Chapter 9: Numeric Solver Application

    Chapter 9: Numeric Solver Application Numeric Solver application lets you obtain the value of any variable in an equation without transforming or simplifying the equation. Starting up the Numeric Solver displays the Numeric Solver window. The screen to the right shows an example of the window with a sample equation input.
  • Page 172 u To solve an equation 1. On the Numeric Solver window, input an equation. • Here, we will input the equation = − 2, and solve for when = 0 and = 2. 2. Press E. 3. Input 2 as the values for variable (to the right of =). 4.
  • Page 173: Chapter 10: Eactivity Application

    3 Expand button 4 Expanded graph window Tip: A variety of eActivity files are available for download at the CASIO Website. http://edu.casio.com/products/classpad/ After you download an eActivity file, you will need to transfer it from your computer to your ClassPad. See the instructions provided at the CASIO Website for more information.
  • Page 174: Inserting Data Into An Eactivity

    2. On the eActivity window, insert the text, expressions, application data, and other data you want to include in the eActivity. For details, see “Inserting Data into an eActivity” below. 3. After the eActivity is the way you want, tap [File] and then [Save]. 4.
  • Page 175: Inserting An Application Data Strip

    u To insert a calculation row 1. On the eActivity window toolbar, check to make sure that < is displayed. If it isn’t, tap u to toggle it to <. • < indicates the Calculation Input mode is selected. • If the cursor is located in a line that already contains input data, place the cursor at the end of the line, tap [Insert] and then [Calculation Row].
  • Page 176 Application data strip list Or tap this To insert this type of application data: Select this [Insert] menu item: button: Graph window data (Graph & Table) Strip(1) - Graph Graph Editor window data (Graph & Table) Strip(1) - Graph Editor Geometry window data Strip(1) - Geometry Spreadsheet window data...
  • Page 177: Inserting A Geometry Link Row

    Inserting a Geometry Link Row A mathematical expression in a Geometry Link row in an eActivity dynamically links to figure(s) in the Geometry window. Dragging a line or figure from the Geometry window to a Geometry Link row in an eActivity converts the line or figure to its mathematical expression.
  • Page 178: Transferring Eactivity Files

    • The example above shows how the isosceles triangle ABC (CA = BC) changes when the equation in the Geometry Link row is changed from = 2 + 1.581 to = + 2. • Pressing E after changing data in a Geometry Link updates the corresponding figure in the Geometry window. •...
  • Page 179: Chapter 11: Financial Application

    Chapter 11: Financial Application You can use the Financial application to perform a variety of financial calculations. Important! Financial calculation rules and practices can differ according to country, geographic area, or financial institution. It is up to you to determine whether the calculation results produced by this calculator are compatible with the financial calculation rules that apply to you.
  • Page 180: Page Operations

    5. Tap [Calc(1)] and then [Simple Interest] again. • This adds a new page (page 2). The new page will inherit value input on the previous page (under initial settings). 6. Change the % value to 3, tap [SI], and then [SFV]. •...
  • Page 181: Configuring Financial Application Settings

    Configuring Financial Application Settings Most financial calculations require that you define certain general parameters that affect the results they produce. For example, you need to specify whether you use a 360-day or 365-day year, whether payments are made at the beginning of a period or end of a period, etc. The following are settings required by the Financial application.
  • Page 182: Performing Financial Calculations

    11-2 Performing Financial Calculations The calculations in the table below can be performed with the Financial application. For actual calculation examples, refer to the sections of this manual or the separate “Examples” booklet shown in the “Example” column. To perform this type of calculation: Select this menu item: Example Interest without compounding based on the number of days money is...
  • Page 183: Compound Interest

    Compound Interest u When calculating PV, PMT, FV, – × α β × – % = 0 × = – ( γ = – – – × = – ( – – – ) × × (1 + – ) × ×...
  • Page 184: Amortization

    In this formula, = 0, and the value of is equivalent to × 100. It should be noted, however, that minute fractional values tend to accumulate during the subsequent calculations performed automatically by the ClassPad, so never actually reaches exactly zero. becomes more accurate the closer that approaches to zero.
  • Page 185: Cost/Sell/Margin

    Cost/Sell/Margin × 100 1 – (%) = 1 – 1 – Depreciation u Straight-Line Method – – 12 – – × × 1 12) u Fixed-Percentage Method × ) × × 1 12) –1 – – – 1 12) –1 u Sum-of-the-Years’-Digits Method ( ) + 2 ×...
  • Page 186: Break-Even Point

    when “Date” is specified for “Bond Interval” For one or fewer coupon period to redemption: × = − × ( 1 + ( 100) For more than one coupon period to redemption: Σ × = − – ( –1+ ( –1+ (1 + ( 100) (1 + (...
  • Page 187: Financial Calculation Functions

    11-4 Financial Calculation Functions ClassPad mathematical functions can be used to perform some Financial application calculations. ClassPad mathematical functions can be selected on the [Financial] submenu of the [Action] menu of the Main application or eActivity application. The table below shows a list of mathematical functions that perform financial calculations. For descriptions of the arguments shown in each syntax and the values returned by each function, refer to “11-5 Input and Output Field Names”.
  • Page 188: Input And Output Field Names

    11-5 Input and Output Field Names The list below shows the names of the input and output fields displayed on the various Financial application pages. When performing a calculation on your ClassPad, you can also get information using the [Help] tab. APR: Nominal interest rate (as a percent) NFV: Net future value BAL: Balance of principal after PM2...
  • Page 189: Chapter 12: Program Application

    Chapter 12: Program Application The Program application comes in handy when you need to perform the same calculation a number of times. You can create programs that automate graphing and other operations. The Program application consists of a Program Editor for inputting and editing programs, and a Program Loader for loading and executing existing programs.
  • Page 190: Creating And Running Program

    • Input a command (see “12-4 Program Command Reference”) ..........Ctrl, I/O, Misc Program Loader window and Program Editor window common commands • Display the Program Output window .............O - Window - Program Output or _ • Display the Text File Contents window ............O - Window - Text File Contents •...
  • Page 191 5. After the program is the way you want, tap {, or tap [Edit], [Save File] and then [Save] to save it. • To run this program see “Running a Program” on page 192. • If a message appears when you try to save the program, make the necessary corrections and try again. For details about making corrections to a program, see “12-2 Debugging a Program”.
  • Page 192: Running A Program

    When program execution returns to the main program, it resumes from the point immediately after the command that jumped to the subroutine. Example 1: Main Program: Subroutine: “Sub1” Jumps to subroutine program “Sub1” Example 2: Main Program: Subroutine: “Sub2” Assigns the values of main program variables “A” and “B” to the parameter variables (D and E) in subroutine “Sub2”, and then jumps to subroutine “Sub2”.
  • Page 193: Terminating Program Execution

    3. Input a side length of 7 and tap [OK]. • A Program Output window, showing the execution results of the program, will appear in the lower half of the screen. • On the “Done” dialog box that appears after program execution is complete, tap [OK].
  • Page 194: Using Text Files

    Tip: Note that the above operation is not possible while a user-defined function (page 196) is open. Using Text Files • Running a text file from the Program Loader window displays the contents of the file in the Text File Contents window.
  • Page 195: Debugging A Program

    12-2 Debugging a Program A programming error that causes a program to behave in a manner not intended by the writer of the program is called a “bug”. Finding and eliminating such errors is called “debugging the program”. Any of the following conditions can indicate that your program has a bug and requires debugging.
  • Page 196: User-Defined Functions

    12-3 User-defined Functions ClassPad lets you configure calculation operations as user-defined functions, which can then be used inside of numeric expressions just like its built-in functions. User-defined functions can also be called up in other applications. Note • User-defined functions are stored in ClassPad memory as “FUNC” (Function) type variables. Naming, storage, and folder rules are identical to those for user variables.
  • Page 197: Executing A User-Defined Function

    4. Tap [OK]. • This will cause the Define command to be executed in accordance with your specifications, which will save user-defined function “f2”. Tip: For information about the syntax of the Define command, see “Define” in the “Command List” (page 201). Executing a User-defined Function Example: To use the Main application to execute user-defined functions “f4”...
  • Page 198: Program Command Reference

    12-4 Program Command Reference Using This Reference • This reference lists ClassPad commands in alphabetical order. Commands that do not use alphabetic characters (such as ⇒ and #) are at the top of the list. • To the right of each command name is shown the Program Editor window menu sequence that you need to use to input the command.
  • Page 199: Command List

    Command List Symbols < Ctrl - Logic Syntax: <expression 1> < <expression 2> (Carriage Return) Function: Returns true when <expression 1> Function: Performs a carriage return operation. is less than <expression 2>, and returns false Description: In Program Editor, press the E key to when <expression 1>...
  • Page 200 Circle I/O - Sketch BinomialCD Syntax: Circle <center -coordinate>, <center Syntax: BinomialCD Lower value, Upper value, -coordinate>, radius[,<color command>] Numtrial value, value Function: Draws a circle. Function: See “Binomial Cumulative Distribution” (page 146). Clear_a_z Misc - Variable Break Ctrl - Control Syntax: Clear_a_z [<folder name>] Syntax: Break Function: Deletes all single letter lower-case named...
  • Page 201 Circle, Vertical, Horizontal, Text, PxlOn, PxlChg, Description: See “To create a user-defined function Print, Locate, SetGraphColor, SetSketchColor using the Define command” on page 196. Example: Text 10, 10, "CASIO", ColorBlue DelFolder Misc - Variable - Folder CopyVar Misc - Variable Syntax: DelFolder <folder name>...
  • Page 202 DispStat I/O - Display Do~LpWhile Ctrl - Do Syntax: DispStat Syntax: Do : [<statement>] … : LpWhile <expression> • <expression> is a condition that evaluates to true or Function: Displays previous statistical calculation false. results. Function: The specified statements are repeated as DispText I/O - Display long as the condition is true.
  • Page 203 DrawSeqEtrCon, DrawSeqEtrPlt I/O - Draw For~To~(Step~)Next Ctrl - For Syntax: DrawSeqEtrCon Syntax: DrawSeqEtrPlt For <expression 1>⇒<control variable name> Function: Graphs a recursion expression whose To <expression 2> [Step <expression 3>] vertical axis is Σ or Σ ) and whose horizontal (Σ...
  • Page 204 GetKey I/O - Input GetVar38k I/O - Communication Syntax: GetKey <variable name> Syntax: GetVar38k <variable name> Function: This command assigns the code number of Function: Receives variable names and variable the last key pressed to the specified variable. contents. Description: Description: •...
  • Page 205 executed. After that, execution advances to the next HypergeoCD statement after IfEnd. Syntax: HypergeoCD Lower value, Upper value, Description: value, value, value • With all four of the syntaxes described above, you Function: See “Hypergeometric Cumulative can use a multi-statement command (:) in place Distribution”...
  • Page 206 InputFunc I/O - Input InvNormCD Syntax: InputFunc <user-defined function name> Syntax: {InvNormCD ; InvNorm }"Tail setting", (<argument >[,<argument >…]) [,"<string 1>"[,"<string Area value, value, value 2>"]] Function: See “Inverse Normal Cumulative Function: When program execution reaches the Distribution” (page 145). InputFunc command, the user is prompted to input InvPoissonCD the contents of the user-defined function.
  • Page 207 Local Misc - Variable Syntax: Local <variable name>, <variable name> ... MedBox Misc - Statistics(1) - Graph [,<color command>] Function: Used as a StatGraph command argument Function: Defines a local variable. to specify an option. See StatGraph. Description: The following are the merits of local MedMedLine (MedMed) variables.
  • Page 208 NumToStr Misc - String(1) MultiSortD Syntax: NumToStr <value>, {"Fix <integer from 0 to Syntax 1: MultiSortD <list name> 9>" ; "Sci <integer from 0 to 9>"}, <storage variable Syntax 2: MultiSortD <base list name>, <subordinate name> list name>, <subordinate list name>, ... Function: Converts a numeric value to a string of the Function: Sorts a statistical list in descending order.
  • Page 209 Plot I/O - Sketch - Plot OneVariable Syntax: Plot < -coordinate>, < -coordinate>[,<color Syntax: OneVariable List [,FreqList (or 1)] command>] Function: Single variable statistics calculation Function: Displays a pointer at the location specified Description: by the coordinates and plots a point there. List: Name of list for storing -axis data FreqList: Name of list for storing frequency of “...
  • Page 210 PowerReg (PowerR) PxlChg I/O - Sketch - Pixel Misc - Statistics(1) - Regression Syntax: PxlChg < -dot>, < -dot>[,<color command>] Syntax: PowerReg List, List[,[FreqList (or 1)] Function: Toggles display of the specified pixel on or [,[< >] [,{On ; Off}]]] off.
  • Page 211 RclVWin Misc - Graph&Table(2) Send38k I/O - Communication Syntax: RclVWin {<variable name> ; <folder name\ Syntax: Send38k <variable name> file name>} Function: Sends EA-200 data. Function: Recalls View Window values, which were Description: previously saved under the specified name. • The OpenComPort38k command must be executed Description: A folder path can be specified only up to before this command is executed.
  • Page 212 SetAxes Misc - Setup(2) SetFolder Misc - Variable - Folder Syntax: SetAxes {On ; Off ; Number} Syntax: SetFolder <folder name> [,<storage variable name>] Function: Specifies the axis display mode as show Graph window axes only (On), hide axes and scale Function: (Off), or show axes and scale (Number).
  • Page 213 SetReal Misc - Setup(1) SetΣdisp Misc - Setup(4) Syntax: SetReal Syntax: SetΣdisp {On ; Off} Function: Specifies the Real mode (to perform real Function: Turns display of subtotals for tables on or number calculations). off. SetSci Misc - Setup(2) SheetActive Misc - Graph&Table(1) - Sheet Syntax: SetSci <integer from 0 to 9>...
  • Page 214 StatGraph Misc - Statistics(1) Stop Ctrl - Control Syntax 1: StatGraph <StatGraph number 1 to 9>, Syntax: Stop {On ; Off}, Graph Type 1, List, List, FreqList (or 1), Function: Terminates program execution. Plot Type Description: This command terminates all program Syntax 2: StatGraph <StatGraph number 1 to 9>, execution, including that of the main program when a {On ;...
  • Page 215 StrLwr Misc - String(2) StrUpr Misc - String(2) Syntax: StrLwr "<string>", <storage variable name> Syntax: StrUpr "<string>", <storage variable name> Function: Converts all the characters of a string to Function: Converts all the characters of a string to lower case and assigns the resulting string to the upper case and assigns the resulting string to the specified variable.
  • Page 216 Ctrl - For TwoVariable See For~To~(Step~)Next. Syntax: TwoVariable List, List[, FreqList (or 1)] Function: Performs paired-variable statistical calculation. Syntax: TPD value, value Description: Function: See “Student’s Probability Density” (page List: Name of list for storing -axis data 145). List: Name of list for storing -axis data TwoPropZInt FreqList: Name of list for storing frequency of “...
  • Page 217 VWin Misc - Setup(3) Function: Used as a SetSmryTable command ZAuto Misc - Graph&Table(1) - Zoom argument to specify an option. See SetSmryTable. Syntax: ZAuto Function: Performs Auto Zoom. ZFactor Misc - Graph&Table(1) - Zoom Wait Ctrl - Control Syntax: Wait [<expression>] Syntax: ZFactor <...
  • Page 218: Including Classpad Functions In Programs

    12-5 Including ClassPad Functions in Programs This section provides actual examples that use graph drawing, statistical calculations and other ClassPad functions. Including Graphing Functions in a Program 1201 To register > sin( ) as Graph Editor 1, and < – /12 as Graph Editor 2 and then draw the inequality graph for the two expressions.
  • Page 219: Chapter 13: Spreadsheet Application

    Chapter 13: Spreadsheet Application The Spreadsheet application provides you with powerful, take-along-anywhere spreadsheet capabilities including graphing and statistical calculations on your ClassPad. A spreadsheet has 999 rows and 64 columns (A1 to BL999). The Spreadsheet window shows a screen of cells and their contents. Each cell can contain a value, expression, text, or a formula.
  • Page 220: Changing The Width Of A Column

    • Display a dialog box for specifying cell contents and a range of cells to fill ....Edit - Fill - Fill Range • Display a dialog box for specifying a sequence to fill a range of cells ......Edit - Fill - Fill Sequence •...
  • Page 221: Option Settings

    Option Settings You can use the Options dialog box to show or hide scrollbars, and specify what the cell cursor does when you register input data. u To change option settings 1. Tap [Edit] - [Format] - [Options] and then use the Options dialog box that appears to perform the operation described below.
  • Page 222: Inputting Data Into A Cell

    Note • Selection of non-contiguous rows and columns can be used for selection of up to two rows or two columns only. You cannot select more than two non-contiguous rows or columns. • These operations are not supported when selecting rows or columns for non-graphing operations, such as statistical calculations, etc.
  • Page 223: Inputting A Cell Reference

    Tip: As in the example shown above, tapping another cell while the first character in the edit box is an equals sign (=) inserts a reference to the tapped cell into the edit box. Dragging across a range of cells will input a reference to the selected range.
  • Page 224: Cell Data Types (Text Data And Calculation Data)

    Cell Data Types (Text Data and Calculation Data) When a single cell is selected, the toolbar will show u when it is a text data type cell, or < if it is a calculation data type cell. When you create a new spreadsheet, all of the cells are initially text data type. •...
  • Page 225 u To fill a range of cells with the same value (Fill Range) 1. Select the range of cells where you want to input the same value. • Actually, you could skip this step and start with step 2, below. 2.
  • Page 226: Using The Cell Viewer Window

    Using the Cell Viewer Window The Cell Viewer window lets you view both the formula contained in a cell, as well as the current value produced by the formula. u To view or hide the Cell Viewer window On the Spreadsheet toolbar, tap A. Or, on the Spreadsheet [Edit] menu, select [Format] - [Cell Viewer].
  • Page 227: Copying Or Cutting Cells And Pasting Them To Another Location

    Copying or Cutting Cells and Pasting Them to Another Location Use the procedures below to copy or cut one cell or multiple cells, and then paste them to another cell or cells. For information about what happens when you copy or cut cells that include cell references and paste them to another location, see “Relative Cell Reference”...
  • Page 228: Importing And Exporting Variable Values

    Importing and Exporting Variable Values You can import LIST (list), MAT (matrix), EXPR (expression), and STR (string) variables* into a spreadsheet. LIST, MAT, and EXPR type variable in spreadsheet data also can be exported. * For information about variable types, see “Main Memory Data Types” (page 26). u To import the data assigned to a variable 1.
  • Page 229: Graphing

    When these cells are selected in When this is selected in step 3: Data is exported as: step 1: Type: LIST {1,3,5} Type: MATRIX [[1][3][5]] Type: LIST {1,3,5,2,4,6} Type: MATRIX [[1,2][3,4][5,6]] 13-2 Graphing The Spreadsheet application lets you draw a variety of different graphs for analyzing data. Basic Graphing Steps The following are the basic steps for graphing spreadsheet data.
  • Page 230: Graph Colors And Color Link

    • When [Graph] - [Row Series] is selected, each row is treated as one set of data. Item A data (blue), Item B data (red), and Item C data (green) are cumulative, and there are two bars, one for each of the two days of the week.
  • Page 231: Spreadsheet Graph Window-Specific Menus And Buttons

    3. Select the color you want and then tap [OK]. • This will change the point to the color you selected. • Since there is a check mark next to [Color Link] on the [Edit] - [Format] menu, the corresponding data on the Spreadsheet window will also change to the selected color.
  • Page 232: Graph Menu And Graph Examples

    Graph Menu and Graph Examples The following explains each of the [Graph] menu commands, and shows examples of what happens to the Graph window when you execute a command. Each command is followed by a button to show the graph toolbar button that performs the same action as the command.
  • Page 233 [Graph] - [Pie] • When you select a pie chart, only the first series (column or row) of the selected data is used. • Tapping any of the sections of a pie graph causes three values to appear at the bottom of the screen: the cell location, a data value for the section, and a percent value that indicates the portion of the total data that the data value represents.
  • Page 234: Regression Graph Operations (Curve Fitting)

    [Graph] - [Box Whisker] This type of graph lets you see how a large number of data items are grouped within specific ranges. The lines from Min to Q , and from Q to Max are called “whiskers”. If [Calc] - [Show Outliers] box is checked on the Spreadsheet Graph window, “outlier”...
  • Page 235 • This superimposes the regression graph on the scatter graph. Also, the regression calculation result window will appear in the upper half of the display (except for Quintic Reg). • Here, you can add a another regression graph by selecting a different [Calc] menu item.
  • Page 236: Other Graph Window Operations

    Other Graph Window Operations This section provides more details about the types of operations you can perform while the Graph window is on the display. u To change the appearance of a graph by dragging a point While a graph is on the Graph window, use the stylus to drag any one of its data points to change the configuration of the graph.
  • Page 237: Statistical Calculations

    u To show or hide lines and markers for a line graph or a scatter graph 1. While a line graph or a scatter graph is on the Graph window, tap the [View] menu. 2. Tap the [Markers] or [Lines] item to toggle it between show (check box selected) and hide (check box cleared).
  • Page 238: Test And Interval Calculations

    u To execute a regression calculation and paste the results into the spreadsheet 1. Enter the paired-variable data into the spreadsheet, and then select the range of cells where it is located. 2. On the menu bar, tap [Calc] and then [Regression]. Next, on the submenu that appears, tap the desired regression type.
  • Page 239 Tests, Tests, Two-Sample Test, and Interval Calculations • Operation when inputting values directly on the wizard screen and performing the calculation is identical to that when “Variable” is elected on the Statistics operation wizard screen. • When the number of numeric input fields on the wizard screen is , prepare rows and columns of data.
  • Page 240: Distribution Calculations

    Linear Regression Test In a spreadsheet, input paired-variable data (page 237 (c) or (d)) as test data. 1301 To perform a Linear Regression Test on the paired-variable data shown in the nearby screenshot χ Test For test data, input data of at least one row and two columns (observed matrix) into the spreadsheet. You can see an actual example ( 0704 ) of how this is done using the Statistics application in Chapter 7 of this manual.
  • Page 241: About Dispstat Command

    2. On the menu bar, tap [Calc] and then [Distribution]. • The Distribution Calculation Wizard will appear in the lower half of the display. 3. Tap the v button to the right of the second item from the top and then select the desired distribution calculation from the menu that appears.
  • Page 242: Using The List Calculation Functions

    Using the List Calculation Functions The [Calc] menu functions shown in the table below are also included (with the same name) on the Main application [Action] - [List] - [Statistics] and [Action] - [List] - [Calculation] submenus. [Calc] - [List-Statistics] submenu min, max, mean, median, mode, Q , percentile, stdDev, variance sum, prod, cuml, Alist, percent, polyEval, sequence, sumSeq...
  • Page 243: Chapter 14: System Application

    Chapter 14: System Application You can use the System application to manage ClassPad memory (main memory, the eActivity area, and the storage area), and to configure various system settings. 14-1 Managing Memory Usage ClassPad has the following three independent memory areas for storing data: main memory area, eActivity area, and storage area.
  • Page 244: Using The Main Memory Sheet And Eactivity Sheet

    To do this: Do this: Search for a file or folder Tap [Search] or e. On the dialog box that appears, enter the character string you want to search for and then tap [Search]. To search again using the same character string, tap r.
  • Page 245: Configuring System Settings

    eActivity Sheet Tapping the [eActivity] tab displays the eActivity sheet. This sheet lists the names of all the files that have been created with the eActivity application, and shows the size of each file. u To delete Main Memory data or eActivity files 1.
  • Page 246 2. On the Reset dialog box, select the type of reset operation you want to perform. To delete this type of data: Select this option: All variable and program data in main memory Variable/Program All eActivity data in eActivity area eActivity Data Data in storage area Storage Memory...
  • Page 247 • If you tap [Cancel] instead of [OK], the confirmation dialog box will close without registering the selected battery type. u To specify the display language 1. On the System application window, tap [System] - [Language], or ,. 2. On the dialog box that appears, select the language you want to use, and then tap [Set]. •...
  • Page 248 Doing so can damage memory, resulting in loss of all memory contents and malfunction of your ClassPad. If this happens, you will need to request repair from your CASIO Maintenance Service Provider. Note that repair of your ClassPad will not recover any lost memory contents.
  • Page 249: Chapter 15: Performing Data Communication

    You can connect your ClassPad to a computer or to another ClassPad and exchange data with the connected device. You can also connect to a CASIO Data Analyzer or a CASIO projector. This chapter explains how to connect a ClassPad to an external device and how to transfer data between them.
  • Page 250: Select Connection Mode Dialog Box

    Wakeup Wakeup is a function that automatically puts the ClassPad into data communication standby whenever the ClassPad detects data coming in from an external device connected to the 3-pin port of the ClassPad. When the sending device performs a data send operation, the receiver device’s wakeup function activates and data receive is performed automatically.
  • Page 251: Connecting And Disconnecting With A Computer In The Usb Flash Mode

    Transfer ClassPad display image data to the computer For information about connecting ClassPad and Screen Receiver, see the Screen Receiver User’s Guide. Computer System Requirements • Windows XP Home Edition • Windows Vista (32-bit) • Windows XP Professional (32-bit) • Windows 7 (32-bit, 64-bit) •...
  • Page 252: Transferring Data Between The Classpad And A Personal Computer

    Transferring Data between the ClassPad and a Personal Computer Establishing a connection between ClassPad and a ClassPad computer in USB Flash mode displays folder and files stored in the ClassPad storage area as folders and files in Main Memory the computer’s ClassPad drive. ClassPad has the following three independent memory Flash ROM areas for storing data: main memory area, eActivity area,...
  • Page 253: Auto Import Of Vcp Files

    Auto Import of VCP Files When you terminate a USB connection, ClassPad automatically imports a VCP file currently in the AutoImport folder on the storage area. • Only one VCP file inside the top level of the AutoImport folder is imported to main memory and the eActivity area.
  • Page 254 u To open a VCP file 1. On the icon panel, tap m to display the application menu. 2. Tap [MENU] at the top left of the application menu, and then tap [Open]. • This causes a file specification dialog box to appear. It shows the VCP files in the storage area. 3.
  • Page 255: Performing Data Communication Between Two Classpads

    u To export eActivity data to XCP files 1. On the application menu, tap to start up the System application. 2. On the [Storage] sheet that appears, select “Export eActivities” and then tap [Select]. • This displays the eActivity data selection dialog box. 3.
  • Page 256 u ClassPad Operation 1. Use the procedure under “Connecting to Another ClassPad Unit” above to connect the two units. 2. Use the procedure under “To configure communication parameters” (page 249) to configure the parameters of the two units as shown below. •...
  • Page 257: Communication Standby

    Analyzer You can connect the Data Analyzer to your ClassPad and control Data Analyzer operation from your ClassPad. Connecting a ClassPad to a CASIO EA-200 Data Analyzer 1. Turn off the ClassPad and Data Analyzer. 2. Remove the connector cover from the 3-pin communication port of the Data Analyzer, and connect one end of the data communication cable (supplied SB-62 cable) to the port.
  • Page 258: Connecting The Classpad To A Projector

    15-5 Connecting the ClassPad to a Projector You can connect the ClassPad to a CASIO projector and project ClassPad screen contents onto a screen. For information about connectable projectors, visit the site below. http://edu.casio.com/support/projector/ Important! Some projector models may require a firmware update in order to project ClassPad screen contents. Before doing anything, go to the website above and check if your projector model requires updating.
  • Page 259: Appendix

    Appendix Character Code Table Characters from character code 257 onwards are 2-byte characters. Appendix...
  • Page 260 Appendix...
  • Page 261 Appendix...
  • Page 262 Appendix...
  • Page 263: System Variable Table

    System Variable Table The table below shows an alphabetic listing of system variables. • If a variable has an initial value, the value is shown inside of braces ({ }) in the “Name” column. • The letter to the left of the slash in the “Op” column indicates whether or not input for the variable is supported, while the letter to the right of the slash indicates whether or not the variable can be deleted (Y: Yes, N: No).
  • Page 264 Name Description Type Name Description Type GconHStep Graph transformation vertical Ex_r Estimated proportion of sample 2 N/N Ex_r step value Ex_r -value GconWEnd Graph transformation horizontal Ex_r Ex_r -value of factor A end point Ex_r -value of factor A × factor B GconWStart Graph transformation horizontal Ex_r...
  • Page 265 Name Description Type Name Description Type SumSB Sum of squares for factor B Ex_r View Window display range Ex_r max {3.8} -axis maximum value SumSErr Sum of squares for error Ex_r min {−3.8} View Window display range Ex_r Ex_r Sample standard deviation of -axis minimum value Sample standard deviation of Ex_r...
  • Page 266: Graph Types And Executable Functions

    Graph Types and Executable Functions : Executable −: Not executable Graph Type Stat - Stat - Stat - Inequality Inequality Conics* Plot* Reg* Box* Function Zoom - Box Zoom - In Zoom - Out Zoom - Auto − − − Zoom - Original Zoom - Square Zoom - Round...
  • Page 267: Error And Warning Message Tables

    Error and Warning Message Tables Error Message Table Error Message Description Access to Flash ROM – Argument must be a variable name Variable argument specification is wrong. Use a variable as the argument of the variable. Circular Reference Circular reference exists for a variable. Compressed programs cannot be edited.
  • Page 268 Error Message Description Incorrect Program Call – Insufficient Elements – Insufficient Memory There is not enough memory to complete the operation you are trying to perform. Insufficient Storage Memory Insufficient available capacity in the storage area. Invalid Boundary The specified boundary conditions are not appropriate for the operation being performed.
  • Page 269: Warning Message Table

    Error Message Description No Solution – No Stat Graphs Selected – No Variable – No word is specified – Non-Algebraic Variable in Expression You are attempting to use a variable that cannot be used in a calculation. Non-Real in Calc The ClassPad is in the Real mode but the value you are inputting or the result produced by a calculation is a complex number.
  • Page 270: Low Memory Error Processing

    Warning Message Description Time out. – The end of condition was not satisfied. Too Many eActivity Files The data communication operation you are trying to perform is not possible because there are too many eActivity files. Low Memory Error Processing An error occurs on the ClassPad if it is unable to reserve enough work area memory to perform a particular operation.
  • Page 271: Number Of Digits And Precision

    u To perform the RAM reset operation Important! • The RAM reset operation deletes all data that is temporarily stored in ClassPad RAM. Performing the RAM reset operation while a calculation is in progress will cause any data stored in RAM by the calculation to be lost.
  • Page 272: Display Brightness And Battery Life

    Display Brightness and Battery Life Display Brightness The display brightness of your ClassPad is adjustable. The initial default brightness setting after purchase is “Medium”. Display brightness will dim automatically if you do not perform any operation for about 30 seconds. Performing an operation will cause display brightness to return to normal.
  • Page 273 (b) Repeat of 1, 2, 3 sequence below each hour: 1 Application Menu display for 5 minutes Start of display at “Medium” display brightness, dimmed automatically after 30 seconds 2 Program application calculation for 5 minutes “Medium” display brightness 3 Program application display for 50 minutes Display brightness same as 1, above.
  • Page 274 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 This mark applies in EU countries only.
  • Page 275 CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan One or more of the following patents may be used in the product. U.S.Pats. 5,539,867 5,739,823 6$$...

This manual is also suitable for:

Classpad ii

Table of Contents