Casio ClassPad II fx-CP400+E User Manual

Casio ClassPad II fx-CP400+E User Manual

Graphing calculator
Table of Contents

Advertisement

Quick Links

ClassPad II
fx-CP400+E
User's Guide
CASIO Education website URL
https://edu.casio.com
Download Free trial software and Support software
https://edu.casio.com/dl/
Manuals are available in multi languages at
https://world.casio.com/manual/calc/
E

Advertisement

Table of Contents
loading

Summary of Contents for Casio ClassPad II fx-CP400+E

  • Page 1 ClassPad II fx-CP400+E User’s Guide CASIO Education website URL https://edu.casio.com Download Free trial software and Support software https://edu.casio.com/dl/ Manuals are available in multi languages at https://world.casio.com/manual/calc/...
  • Page 2 • No part of this manual may be reproduced in any form without the express written consent of the manufacturer. • 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 .......................... 11 Chapter 1: Basics ........................ 12 1-1 General Guide .........................12 ClassPad at a Glance..........................12 Turning Power On or Off .......................... 13 1-2 Power Supply ..........................13 1-3 Built-in Application Basic Operations ..................14 Using the Application Menu........................14 Built-in Applications ..........................
  • Page 4 Using a List in a Calculation ........................57 Using a List to Assign Different Values to Multiple Variables ..............57 2-5 Matrix and Vector Calculations .....................58 Inputting Matrix Data ..........................58 Performing Matrix Calculations ........................ 58 Using a Matrix to Assign Different Values to Multiple Variables ............... 59 2-6 Specifying a Number Base ....................59 Binary, Octal, Decimal, and Hexadecimal Calculation Ranges ..............
  • Page 5 Scrolling the Graph Window ........................105 Zooming the Graph Window ........................105 Using Quick Zoom ..........................106 Using Built-in Functions for Graphing ..................... 106 Saving a Screenshot of a Graph ......................107 Adjusting the Lightness (Fade I/O) of the Graph Window Background Image ........107 3-3 Using Table &...
  • Page 6 Determining the General Term of a Recursion Expression ..............131 Calculating the Sum of a Sequence ....................... 131 6-2 Graphing a Recursion ......................131 Chapter 7: Statistics Application ..................132 7-1 Using Stat Editor ........................132 Basic List Operations ..........................132 Menus and Buttons Used for List Editing ....................133 Using CSV Files .............................
  • Page 7 8-5 Using the Geometry Application with Other Applications ..........177 Drag and Drop ............................177 Copy and Paste ............................177 Chapter 9: Numeric Solver Application ................178 Numeric Solver Application-Specific Menus and Buttons ..............178 Inputting an Equation ..........................178 Solving an Equation ..........................178 Chapter 10: eActivity Application ..................
  • Page 8 12-2 Debugging a Program ......................202 Debugging After an Error Message Appears ..................202 Debugging a Program Following Unexpected Results ................202 Editing a Program........................... 202 12-3 User-defined Functions ......................203 Creating a New User-defined Function ....................203 Executing a User-defined Function ......................204 Editing a User-defined Function ......................
  • Page 9 Chapter 14: 3D Graph Application ................... 250 3D Graph Application-Specific Menus and Buttons ................250 14-1 Inputting an Expression .....................251 Using 3D Graph Editor Sheets ....................... 251 Storing a Function ..........................251 Graphing a Stored Function ........................252 14-2 Using the 3D Graph Window .....................253 Configuring 3D Graph View Window Parameters ..................
  • Page 10 Chapter 19: Performing Data Communication ..............285 19-1 Data Communication Overview ..................285 Using the ClassPad Communication Application ................... 285 Select Connection Mode Dialog Box ...................... 286 19-2 Performing Data Communication between the ClassPad and a Personal Computer ..286 Connecting and Disconnecting with a Computer in the USB Flash Mode ..........287 Transferring Data between the ClassPad and a Personal Computer ............
  • Page 11: About This User's Guide

    About This User’s Guide • The four digit boldface example numbers (such as 0201 ) that appear in Chapters 2 through 14 indicate operation examples that can be found in the separate “Examples” booklet. You can use the “Examples” booklet in conjunction with this manual by referring to the applicable example numbers. •...
  • Page 12: 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 13: 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 14: 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 15: Add-In Applications

    Tip: Add-in Applications You can download add-in applications (as c2a files) from the CASIO website, install them on your ClassPad, and use them the same way you use built-in applications. The table below shows the add-in applications that are currently available.
  • Page 16: Application Window

    Application Window The following shows the basic configuration of a built-in application window. Menu bar Tool bar Upper window Application window(s) Lower window Soft keyboard See page 18. Status bar See page 17. Many applications split the display between an upper window and a lower window, each of which shows different information.
  • Page 17: Using The O Menu

    Using the O Menu The O menu appears at the top left of the window of each application, except for the System application. You can access the O menu by tapping m on the icon panel, or by tapping the menu bar’s O menu. The following describes all of the items that appear on the O menu.
  • Page 18: Input

    u To terminate an operation Pressing the c key while an expression processing, graphing, or other operation is being performed terminates the operation and displays a “Break” dialog box like the one shown nearby. Tap the [OK] button on the dialog box to exit the Break state. 1-4 Input You can input data on the ClassPad using its keypad or by using the on-screen soft keyboard.
  • Page 19: Input Basics

    Trig Advance For details above the above key sets, see “Using Math, Trig, and Advance Key Sets” (page 23). [Var] (variable) key set This key set includes only keys for the input of single-character variables. For more information, see “Using Single-character Variables” (page 25). [abc] key set Use this key set to input alphabetic characters.
  • Page 20 k Inputting a Calculation Expression You can input a calculation expression just as it is written, and press the E key to execute it. The ClassPad automatically determines the priority sequence of addition, subtraction, multiplication, division, and parenthetical expressions. Example: To simplify −2 + 3 − 4 + 10 u Using the keypad keys cz2+3-4+10E If the line where you want to input the calculation expression already...
  • Page 21 Example: To change 30 to sin(30) (For input, use the keypad and the [Math1] soft keyboard set.) 1. c30x 2. dddds 3. ee) u To replace a range of input with new input After you drag the stylus across the range of input that you want to replace, enter the new input. Example: To change “1234567”...
  • Page 22: Various Soft Keyboard Operations

    k Copying with Drag and Drop You can also copy a string of text by simply selecting it and then dragging it to another location that allows text input. Example 1: To use the Main application to perform the calculation 15 + 6 × 2, edit to (15 + 6) × 2, and then re-calculate 1.
  • Page 23 k Using Math, Trig, and Advance Key Sets The [Math1], [Math2], [Math3], [Trig] (trigonometric), and [Advance] key sets contain keys for inputting numeric expressions. The L key in the upper left corner and all of the keys in the bottom row are common to all key sets.
  • Page 24 Key set Description Math2 “Using the Calculation Submenu” (page 67) Math2 “2-5 Matrix and Vector Calculations” (page 58) “To create a user-defined function using the Define command” Math3 (page 203) Math3 Inputs the “f” of f( ), or the “g” of g( Math3 “Derivative Symbol (’)”...
  • Page 25 u Switching between Template Input and Line Input Tap the L key. Each toggles the key color between white (L) and light blue ( A white key indicates the template input mode, while a light blue key indicates the line input mode. …...
  • Page 26 u To input a single-character variable name Any character you input using any one of the following techniques is always treated as a single-character variable. • Tapping any key in the [Var] (variable) key set (page 19) • Tapping the X, Y, or Z key of the [Number] key set •...
  • Page 27: Classpad Data

    k Using the Catalog Keyboard The “Form” menu of the catalog keyboard lets you select one of the five categories described below. Func ..built-in functions (pages 48 and 61) Cmd ..built-in commands and operators (page 206) Sys ..system variables (page 299) User ..
  • Page 28: Main Memory Data Types

    • Saving a spreadsheet to a file (by executing [File] - [Save] with the Spreadsheet application) saves the file in main memory as “MEM” (memory) type data. An eActivity file created with the eActivity is stored in a separate eActivity memory area in order to keep it separate from other application data.
  • Page 29: Using Variable Manager

    User folder: This is a folder created and named by you. You can make a user folder the current folder, move data to a user folder, etc. You can also delete and rename a user folder as required. You can have up to 87 user folders in main memory at one time.
  • Page 30 u Variable Manager operations The operations described in the table below can be performed while Variable Manager is displayed. To do this: Do this: Specify the current folder On the folder list, tap the [Current] down arrow button. On the list that appears, select the folder that you want to specify as the current folder.
  • Page 31 Selecting a Folder • If no check box is selected on the folder list, any folder operation that is performed affects the folder whose name is currently highlighted on the list. If any folder check box is selected, only that folder is affected by a folder operation, and the folder whose name is highlighted on the list is not affected.
  • Page 32: Managing Application Files

    4. Tap the folder or variable whose name you want to input, so its name is highlighted. 5. Tap [INPUT]. • This exits Variable Manager and inputs the name of the folder or variable you selected in step 4 into the application at the current cursor position.
  • Page 33: Creating And Using Variables

    u To rename a folder or file 1. Tap [File] and then [Open]. 2. On the dialog box that appears, tap the name of the folder or file you want to rename so it is selected. 3. Tap [File] and then [Rename]. This displays the Rename dialog box. 4.
  • Page 34: Variable Usage Example

    • This creates a variable named “eq1” in the current folder (the “main” folder in this example), and assigns the expression 2 + 1 to it. • 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.
  • Page 35: Rules Governing Variable Access

    4. Change the current folder specification to “Test”. • Use Variable Manager (page 29) 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 36: 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 37 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 38 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 39 [Special] tab To specify the row width for Stat Editor and data table displays Tap 1 and then select a cell width pattern: 2 Cells, 3 Cells*, or 4 Cells for vertical display orientation, or 4 Cells, 5 Cells*, or 6 Cells for horizontal orientation (see “Changing the Display Orientation”...
  • Page 40 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 41 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 42: 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 43: 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 42). 2.
  • Page 44: 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 45: Using The E Key

    • All of the example calculations shown in 0201 are performed using the keypad or the soft keyboard [Number] key set, unless noted otherwise. • The example calculations are all performed using the Decimal mode (page 46). Using the e Key Use the e key to input exponential values.
  • Page 46: 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 ( 6 Relational operators (=, ), degree specifications ( percents (%) 7 and 3 Powers 8 or, xor...
  • Page 47 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 48: 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 49 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 50 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 51 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 52 Function: • Omitting a value for “ ” (or specifying 1 for “ ”) returns the generated random number as-is. • Specifying 2 or larger value for “ ” returns the specified number of random values in list format. Description: •...
  • Page 53 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 54 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 55 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 56 ∞ 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 57: List Calculations

    Gamma Function The Gamma function is called “gamma” on the ClassPad. +∞ ∫ –1 – Γ( For an integer the gamma is evaluated as shown below. 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 58: 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 59: Using A Matrix To Assign Different Values To Multiple Variables

    Raising a Matrix to a Specific Power 1  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 60: 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 61: 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 62: 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 63 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 64: 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 65 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 66 To restore the symmetry of the transforms, the convention shown below is sometimes used. ∞ ∞ ∫ ∫ – –1 )] = )] = π π –∞ –∞ In general, the Fourier transform pair may be defined using two arbitrary constants as shown below.
  • Page 67: 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 68 u Σ [Action][Calculation][Σ] Function: Evaluates an expression at discrete variable values within a range, and then calculates a sum. Syntax: Σ(Exp/List, variable, lower value, upper value [ ) ] Example: To calculate the sum of as the value of changes from through u Π...
  • Page 69 u fMin [Action][Calculation][fMin/fMax][fMin], fMax [Action][Calculation][fMin/fMax][fMax] Function: Returns the minimum (fMin) / the maximum (fMax) point in a specific range of a function. Syntax: fMin(Exp[,variable] [ ) ] fMin(Exp, variable, start value, end value[, ] [ ) ] fMax(Exp[,variable] [ ) ] fMax(Exp, variable, start value, end value[, ] [ ) ] •...
  • Page 70: Using The Complex Submenu

    Using the Complex Submenu The [Complex] submenu contains commands that relate to calculations that involve complex numbers. u arg [Action][Complex][arg] Function: Returns the argument of a complex number. Syntax: arg (Exp/Eq/List/Mat [ ) ] Example: To obtain the argument of complex 2 + (in the Radian mode) u conjg [Action][Complex][conjg] Function: Returns the conjugate complex number.
  • Page 71: Using The List-Create Submenu

    u compToRect [Action][Complex][compToRect] Function: Transforms a complex number into its rectangular form. Syntax: compToRect ( ( , ) or · e^( · ) form [ ) ] Example: To transform a complex number into its rectangular form Using the List-Create Submenu The [List][Create] submenu contains commands that are related to creating lists.
  • Page 72: 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 73 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 74 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 75: 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 76: Using The Matrix-Calculation And Matrix-Row&Column Submenus

    u listToMat [Action][Matrix][Create][listToMat] • For information about listToMat, see page 72. 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 77 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 78 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 79: 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 80 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 81: 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 82 Syntax 4: You can solve for the relationship between two points, straight lines, planes, or spheres by entering a vector equation inside the solve( command. Here we will present four typical syntaxes for solving a vector equation using the solve( command. In the syntaxes below, Vct-1 through Vct-6 are column vectors with three (or two) elements, and are parameters.
  • Page 83 u rewrite [Action][Equation/Inequality][rewrite] Function: Moves the right side elements of an equation or inequality to the left side. Syntax: rewrite(Eq/Ineq/List [ ) ] Example: To move the right side elements of + 3 = 5 – to the left side u exchange [Action][Equation/Inequality][exchange] Function: Swaps the right-side and left-side elements of an equation or inequality.
  • Page 84: Using The Assistant Submenu

    u or [Action][Equation/Inequality][Logic][or] Function: Returns the result of the logical OR of two expressions. Syntax: Exp/Eq/Ineq/List-1 or Exp/Eq/Ineq/List-2 Example: To obtain the result of the logical OR of = 3 or > 2 u xor [Action][Equation/Inequality][Logic][xor] Function: Returns the logical exclusive OR of two expressions. Syntax: Exp/Eq/Ineq/List-1 xor Exp/Eq/Ineq/List-2 Example: To obtain the logical exclusive OR of <...
  • Page 85: Using The Distribution/Inv.dist Submenu

    Using the Distribution/Inv.Dist Submenu The [Distribution/Inv.Dist] submenu includes functions related to each type of statistical calculation distribution probability. The functions on this submenu perform the same calculations as the Distribution commands that are available in the Statistics application and the Main, eActivity, and Program applications. For information about the numeric expressions used in calculations, see “Distributions”...
  • Page 86 u normCDf [Action][Distribution/Inv.Dist][Continuous][normCDf] Function: Returns the cumulative probability of a normal distribution between a lower bound and an upper bound. Syntax: normCDf(lower value, upper value[, σ , μ )] • When σ and μ are skipped, σ = 1 and μ = 0 are used. prob Calculation Result Output: Low,...
  • Page 87 u invTCDf [Action][Distribution/Inv.Dist][Inverse][invTCDf] Function: Returns the lower bound value of a Student’s cumulative distribution probability for specified values. prob Syntax: invTCDf( [ ) ] Calculation Result Output: Example: To determine the lower bound value when prob = 0.0754752, = 18 u chiPDf [Action][Distribution/Inv.Dist][Continuous][chiPDf] Function: Returns the χ...
  • Page 88 u invFCDf [Action][Distribution/Inv.Dist][Inverse][invFCDf] Function: Returns the lower bound value of an cumulative distribution probability for specified values. prob Syntax: invFCDf( [ ) ] Calculation Result Output: prob Example: To determine the lower bound value when = 0.1852, = 24, = 19 u binomialPDf [Action][Distribution/Inv.Dist][Discrete][binomialPDf] Function: Returns the probability in a binomial distribution that the success will occur on a specified trial.
  • Page 89 u poissonCDf [Action][Distribution/Inv.Dist][Discrete][poissonCDf] Function: Returns the cumulative probability in a Poisson distribution that the success will occur between specified lower value and upper value. Syntax: poissonCDf(lower value, upper value, [ ) ] Calculation Result Output: prob Example: To determine the Poisson cumulative probability when lower value = 2, upper value = 3, = 2.26 u invPoissonCDf [Action][Distribution/Inv.Dist][Inverse][invPoissonCDf]...
  • Page 90: Using The Financial Submenu

    u hypergeoPDf [Action][Distribution/Inv.Dist][Discrete][hypergeoPDf] Function: Returns the probability in a hypergeometric distribution that the success will occur on a specified trial. Syntax: hypergeoPDf( [ ) ] Calculation Result Output: prob Example: Determine the hypergeometric probability when = 1, = 5, = 10, = 20.
  • Page 91: Using The Interactive Menu

    u Clear_a_z Function: Clears all single-character variables. For more information, see “Clear_a_z” on page 84. u DelVar Function: Deletes a specified variable. For more information, see “DelVar” on page 208. u Clear All Variables Function: Clear variables that contain numbers, list and matrices. 2-8 Using the Interactive Menu The [Interactive] menu includes most of the commands that are on the [Action] menu.
  • Page 92: Using The Main Application In Combination With Other Applications

    2-9 Using the Main Application in Combination with Other Applications You can access the windows of other ClassPad applications from the Main application and perform copy, paste, drag and drop, and other operations between them. • Copying data that includes color information from another application and pasting it into the Main application will cause the color information to be disregarded, and the pasted data will become black.
  • Page 93: Using The Stat Editor Window

    • As can be seen in this example, a graph can be drawn by dropping an expression in the form of ) into the Graph window. • When dropping a formula into the 3D Graph window instead of the Graph window, the formula must be in form ) (such as ^2).
  • Page 94: Using Verify

    Tip: The following shows what happens when you drag a figure from the Geometry window to the work area. Dropping this into the work area: Displays this: Point Coordinates as a vector (2 × 1 matrix) Line Equation of the line Vector An ordered pair (head of vector assuming the tail is at the origin) Circle, Arc, Ellipse, Function, or Curve...
  • Page 95: Using Probability

    2-11 Using Probability You can use Probability to simulate the following. • The die faces that will appear when a single die is thrown a specified number of times (1 Die) • The sum of the data of dice faces that will appear when a pair of dice is thrown a specified number of times (2 Dice +) •...
  • Page 96: Running A Program In The Main Application

    2-12 Running a Program in the Main Application You can run a program in the Main application or the eActivity application. Syntax: Folder name\Program name(parameter) • You do not need to specify the folder name if the program you want to run is in the current folder. If you leave ClassPad configured with its initial default settings, the current folder for both the Program application and the Main application is the “main”...
  • Page 97: 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 98 • 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 99: 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 100: Graphing A Stored Function

    To input this type of Do this: expression: equality 1. Tap [Type] - [ =Type]. and then press E. 2. Input an expression that includes variable 1. Tap [Type], [Inequality], and then tap one of the following: inequality tType], [ sType].
  • Page 101: 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 102: 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 103 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 104: Using View Window Memory

    Parameter Name Description scale is set to π/2* radian = 90 degree = 100 grad. The values depend on the Trigonometric • Basic Format Angle setting. This scale is used as the basis to display an -axis scale × –7.7 ( scale ×...
  • Page 105: Scrolling The Graph Window

    • Graph window panning cannot be performed while any one of the following functions is being used: Modify, Trace, Sketch, G-Solve, box zoom. • While a panning operation is in progress on the Graph window, the coordinates of the point where the stylus is held against the display is displayed in the status bar.
  • Page 106: Using Quick Zoom

    Using Quick Zoom The quick zoom commands on the [Zoom] menu draw a graph using preset built-in View Window parameter values. Note • The values in the explanations below apply during the vertical half-size view of the Graph window (which is the initial default setting of the Graph &...
  • Page 107: Saving A Screenshot Of A Graph

    Saving a Screenshot of a Graph Use the following procedures to save a screenshot of a graph as image data for later recall. u To open a screenshot of a graph 1. On the Graph window, tap a and then [Open Picture]. This displays a list of names of graph images you have stored in memory.
  • Page 108: 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 109: 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 110: 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 111: 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 112: 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 113 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 114: 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 115: 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 116 - Input using the soft keyboard and keyboard (1) Display the soft keyboard and use it to perform the key operation below. a*x{c-b*xw (2) Tap the line below the formula you input and then perform the key operation below. a*x+bw u To run Dynamic Modify 1.
  • Page 117 u To exit Dynamic Modify Tap the close button (C) in the upper right corner of the slider display box. Note • While Dynamic Modify is running, up to three sliders can be displayed for the parameters included in the graph formulas whose check boxes are selected.
  • Page 118: 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 119: 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 120: 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 parameters of each term: + D = 0 Drawing an Ellipse −...
  • Page 121: 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 122: 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 123: 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 124: 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 125: 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 126: 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 127: 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.
  • Page 128: 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 (pages 123 through 124) or function graph (page 127). 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 129: 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 130: 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 131: 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 terms, or a system of recursive formulas.
  • Page 132: 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 133: 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 134: Using Csv Files

    • 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 38).
  • Page 135: Drawing A Statistical Graph

    u To specify the CSV file separator and decimal symbol 1. While the Stat Editor is on the display, tap [Edit] - [CSV] - [CSV Format]. 2. On the dialog box that appears, specify the desired settings for “CSV Separator” and “CSV Decimal Symbol”. 3.
  • Page 136: 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 137: 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 138 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 139: Overlaying A Regression Graph On A Scatter Plot

     Logistic regression (LogisticR) [Logistic Reg] ..............–b x 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 136), the calculation results (regression formula coefficients and other values) cannot be displayed.
  • Page 140: 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 141: 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 142  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 143: Performing Regression Calculations

     3 is the value whose cumulative frequency Reference Point (0.25) Reference Point (0.75) ratio is greater than or equal to 1/4 and nearest to 1/4, so Q = 3.  5 is the value whose cumulative frequency ratio is greater than or equal to 3/4 and nearest to 3/4, so Q = 5.
  • Page 144 3. Tap [OK]. • This displays the dialog box with the regression calculation results described below. : coefficients of the model formula (shown at the top of the dialog box) corresponding to the regression calculation correlation coefficient (linear regression, logarithmic regression, exponential regression, and power regression only) coefficient of determination (except for Med-Med, sinusoidal regression, and logistic regression) mean square error (except for Med-Med)
  • Page 145: Viewing The Results Of The Last Statistical Calculation Performed (Dispstat)

    Viewing the Results of the Last Statistical Calculation Performed (DispStat) To view the results of the last statistical calculation performed using a [Calc] menu command*, tap [Calc] - [DispStat]. * Including test, confidence interval and distribution calculations. 7-4 Performing Advanced Statistical Calculations You can perform test, confidence interval and distribution calculations using the wizard that you launch by tapping [Calc] on the menu bar.
  • Page 146: Tests

    4. Tap [Next >>]. • This displays a screen for specifying conditions and inputting values. • Initially, the top item on the screen will be selected, with help text about the top item shown at the bottom of the screen. Tapping another item will select it and display help text about it.
  • Page 147 > 120, σ = 19 for the data in lists to the right (list1 = data, list2 = 0703 To specify frequency) and perform a 1-Sample Test 2-Sample Test ..[Test] - [Two-Sample Z-Test] ..Tests the difference between two means when the standard deviations of the two populations are known. The normal distribution is used for the 2-Sample test.
  • Page 148 − χ × χ Test (Chi-square Test) ..[Test] - [χ Test] ..Tests the independence of two categorical variables arranged in matrix form. The χ test for independence compares the observed matrix to the expected theoretical matrix. The χ distribution is used for the χ...
  • Page 149: 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 150 σ Z α Lower, Upper 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...
  • Page 151: 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 152 ∞ Inverse Student’s Cumulative Distribution ..[Inv. Distribution] - [Inverse Calculates the lower bound value of a Student’s cumulative probability distribution for specified values. χ χ Probability Density ..[Distribution] - [χ –1 – f (x) = Calculates the χ probability density for a specified value.
  • Page 153 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 154: 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 155 k Output Terms : regression constant term ( -intercept) prob (Binomial CD, Poisson CD, Geometric CD, Hypergeometric CD): cumulative probability of Factor A PD, χ prob (Normal PD, Student’s PD, F PD): value of Factor A probability density of Factor A CD, χ...
  • Page 156: 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 157: Configuring Geometry View Window Settings

    • Display a submenu for drawing a figure of specially shaped figures such as triangles and rectangles (page 162) ..........Draw - Special Polygon • Display a submenu for drawing functions (page 160) ............Draw - Function • Insert a value or text connected with a displayed figure into the display (pages 161 through 162) ....
  • Page 158 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 159 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 160 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. On the Function dialog box, input the function and then tap [OK] to draw it.
  • Page 161: 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 162: 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 163: 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 164 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 165 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 166 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 167: 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 168: 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 169: 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 170: 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 171: Specifying And Constraining A Measurement Of A Figure

    This icon appears when this Icon Icon Name Tapping this icon displays: Lockable is selected: Two circles or arcs, or a line Tangency Whether two items are tangent and circle Whether line segments are the Congruence Two line segments same length Point and a line, arc, circle or Incidence vector...
  • Page 172: Using Sliders

    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 40) 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 173 u To specify the measurement minimum value, maximum value, and step value for a slider 1. Perform the operation under “To display a slider” to display a slider. 2. Tap the upper left corner of the slider display box. 3. On the menu that appears, tap [Settings]. 4.
  • Page 174: Changing A Label Or Adding A Name To An Element

    Changing a Label or Adding a Name to an Element You can change the name of a point, or add a name to each element as explained in the following example. u To change the label name of the center of a circle from “B” to “Center” 1.
  • Page 175 u To add an animation and run it 1. Plot a point and draw a figure (here we draw a parallelogram). Or, you could draw a circle, arc, ellipse, line segment, or function instead of a figure. 2. Select the point and a side of the parallelogram. 3.
  • Page 176 u To edit an animation Note: The steps below continue from the procedure under “To trace a locus of points”. 1. While the animation you want to edit is on the display, tap [Edit], [Animate], and then [Edit Animations]. • This displays the animation editing window in the lower window. The upper window contains the animation that we just completed in “To trace a locus of points”.
  • Page 177: Using The Geometry Application With Other Applications

    4. Next, let’s add a column to the table that shows the area of triangle ABE at each step. Perform the steps below. (1) Draw a line segment that connects point A with apex E. (2) Select line segment AB, line segment AE, and side BE. (3) Tap # next to the measurement box.
  • Page 178: 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 179 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 180: 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. https://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 181: 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 182: 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 183 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 3D Graph window data Strip(1) - 3D Graph 3D Graph Editor window data...
  • Page 184: 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 185: 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 + 1.581 to + 2. • Pressing E after changing data in a Geometry Link updates the corresponding figure in the Geometry window. •...
  • Page 186: 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 187: 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 188: 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 189: 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 190: Compound Interest

    Compound Interest u When calculating PV, PMT, FV, – × PMT – α β × FV % = 0 PV = – (PMT × PV = + FV ) γ PV + FV PMT = – – PV – PMT = FV = –...
  • Page 191: 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 192: Cost/Sell/Margin

    Cost/Sell/Margin × 100 CST = SEL 1 – SEL = MRG(%) = 1 – 1 – Depreciation u Straight-Line Method (PV – FV ) (PV – FV ) 12 – YR1 (PV – FV ) × × (YR1 12) u Fixed-Percentage Method ×...
  • Page 193: Break-Even Point

    when “Date” is specified for “Bond Interval” For one or fewer coupon period to redemption: RDV + CPN/ M A/D × CPN /M PRC = − 1 + (B/D × (YLD /100)/M) For more than one coupon period to redemption: CPN/M Σ...
  • Page 194: 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 195: 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 196: 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 197: 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 198 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 199. • 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 199: 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 200: 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 201: Using Text Files

    Tip: Note that the above operation is not possible while a user-defined function (page 203) 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 202: 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 203: 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 204: 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 208). Executing a User-defined Function Example: To use the Main application to execute user-defined functions “f4”...
  • Page 205: 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 206: 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 207 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 152). 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 208 Circle, Vertical, Horizontal, Text, PxlOn, PxlChg, Description: See “To create a user-defined function Print, Locate, SetGraphColor, SetSketchColor using the Define command” on page 203. Example: Text 10, 10, "CASIO", ColorBlue DelFolder Misc - Variable - Folder CopyVar Misc - Variable Syntax: DelFolder <folder name>...
  • Page 209 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 210 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 [<statement>] …...
  • Page 211 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 212 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 213 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 151). InputFunc command, the user is prompted to input InvPoissonCD the contents of the user-defined function.
  • Page 214 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 215 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 216 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 List”...
  • Page 217 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 218 RclVWin Misc - Graph&Table(2) Send38k I/O - Communication Syntax: RclVWin {<variable name> ; <folder name\ Syntax: Send38k <variable name> file name>} Function: Sends Data Logger data. Function: Recalls View Window values, which were Description: previously saved under the specified name. •...
  • Page 219 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 220 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 221 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 222 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 223 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 151). List: Name of list for storing -axis data TwoPropZInt FreqList: Name of list for storing frequency of “...
  • Page 224 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 225: 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 226: 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 227: Changing The Width Of A Column

    • Delete the contents of the currently selected cells ............Edit - Delete - Cells • 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 228: 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 229: 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 230: 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 231: 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 232 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 233: 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 234: 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 235: Transferring Data Between A Spreadsheet And Csv Files

    Transferring Data between a Spreadsheet and CSV Files You can import the contents of a CSV file stored with the ClassPad or transferred from a computer into a spreadsheet. You also can save the contents of a spreadsheet as a CSV file. u To import the contents of a CSV file to a spreadsheet 1.
  • Page 236 • If any of the cells within the range where variable data is being input already contain data, the existing data will be overwritten with the imported data. • The data type of the cells to which data is imported will automatically change to calculation data type (LIST, MAT, EXPR) or text data type (STR) in accordance with the type of variable imported into each cell.
  • Page 237: Graphing

    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. u ClassPad Operation 1. Input the data you want to graph into the spreadsheet. 2.
  • Page 238: Graph Colors And Color Link

    Graph Colors and Color Link Enabling Color Link (so there is a check mark next to it) on the Edit menu will cause the text color of the data being graphed to be used when the data is graphed. Conversely, a color specified on the Graph window will be applied as the text color of the corresponding data.
  • Page 239: Spreadsheet Graph Window-Specific Menus And Buttons

    Line Graph, Column graph, Bar graph: The color of each data’s first character (first row character in the case of Column Series, first column character in the case of Row Series) is applied as the color of the applicable portion (line, column, bar) of graph.
  • Page 240 Tip: The contents of the Spreadsheet window [Graph] menu and the Graph window [Type] menu are identical. On the Graph window, you can uses the [Type] menu or the applicable icon on the toolbar to change the graph type after a graph is drawn.
  • Page 241 [Graph] - [Scatter] • When plotting a scatter graph of multiple different data series, the first series (column or row) of selected values is used as the -values for all plots. The other selected values are used as the -value for each of the plots. This means if you select three columns of data (like Columns A, B, and C), for example, there will be two different plot point types: (A, B) and (A, C).
  • Page 242: Regression Graph Operations (Curve Fitting)

    Regression Graph Operations (Curve Fitting) After plotting a scatter graph using paired-variable ( ) data on the spreadsheet, you can draw a regression graph that approximates the scatter graph and determine the regression formula. u To plot a scatter graph and then draw its regression graph 1.
  • Page 243: Other Graph Window Operations

    • Regression graphs are normally drawn in blue, but you can change the color after drawing is complete. To change the color after drawing is complete, tap the graph and then tap [Edit] - [Style] to display the Style Settings dialog box. Perform the procedure under “To specify the graph drawing color on the Graph window”...
  • Page 244: Statistical Calculations

    • If a regression curve is displayed for the data whose graph is being changed by dragging, the regression curve also changes automatically in accordance with the drag changes. • When you edit data in the spreadsheet and press E, your graph will update automatically. Important! •...
  • Page 245: Single-Variable, Paired-Variable And Regression Calculations

    Single-variable, Paired-variable and Regression Calculations When performing these calculations, you need to prepare data of one of the formats shown below. Freq 1 Freq 1 Freq 2 Freq 2 Freq 3 Freq 3 Single-variable Data Single-variable Data Paired-variable Data Paired-variable Data with Frequencies with Frequencies To perform this type of calculation:...
  • Page 246: Test And Interval Calculations

    Test and Interval Calculations These calculations use the exact same wizard as the Statistics application. For details about each calculation, see “Tests” (page 146) and “Confidence Intervals” (page 149) in “7-4 Performing Advanced Statistical Calculations”. For information about command syntax, see “12-4 Program Command Reference”.
  • Page 247 1. On the Spreadsheet window, input the data and then select input range cells A2:D4. 2. Tap [Calc] - [Test] - [One-Sample Z-Test], and then tap [Next>>]. 3. This will automatically insert the cell references into the fields as shown in the nearby screenshot (lower half).
  • Page 248: Distribution Calculations

    Two-Way ANOVA When (Factor A count) × (Factor B count) = , prepare test data that is rows × columns. For example, when there are Factor A items and one Factor B items, input six columns of data into the spreadsheet. For example, select A1:F3 on the spreadsheet and run the wizard.
  • Page 249: Cell And List Calculations

    Tip: The DispStat window shows statistical calculation results of the last statistical calculation that was executed using any ClassPad application (except for eActivity). For example, immediately after a calculation is executed using “NormPD” command in the Main application, that calculation result is displayed on the DispStat window, even with the Spreadsheet application.
  • Page 250: Chapter 14: 3D Graph Application

    Chapter 14: 3D Graph Application The 3D Graph application lets you draw a 3-dimensional graph of an equation in the form ) or of a parametric equation. The 3D Graph application has a 3D Graph Editor window (1) and a 3D Graph window (2).
  • Page 251: Inputting An Expression

    3D Graph Editor window and 3D Graph window • Display the View Window dialog box to configure 3D Graph window settings ...........6 • Display the Main application work area window ..................~ 14-1 Inputting an Expression Use the 3D Graph Editor window to input 3D Graph application expressions. Using 3D Graph Editor Sheets 3D Graph Editor sheet operations are similar to the sheet operations of the Graph &...
  • Page 252: Graphing A Stored Function

    Graphing a Stored Function u To graph a specified function 1. Tap the tab of the sheet that contains the function you want to graph to make it active. 2. Tap the button to the left of the formula you want to graph so it changes from 3.
  • Page 253: Using The 3D Graph Window

    14-2 Using the 3D Graph Window This section explains 3D Graph window operations, including configuring display settings, changing the angle of a graph, rotating a graph, and more. Configuring 3D Graph View Window Parameters Use the 3D Graph View Window to specify maximum and minimum values for the -axis, -axis, -axis,...
  • Page 254: Showing And Hiding Axes And Labels

    u To switch the eye position Display example To view the graph: Do this: /2 – ], or press the x key. Facing the -axis Tap [Zoom] and then [View- ], or press the y key. Facing the -axis Tap [Zoom] and then [View- ], or press the Z key.
  • Page 255: Rotating The Graph

    Rotating the Graph A graph can be rotated manually using the touch panel or calculator keys, or it can be rotated automatically. u To rotate a graph manually using the stylus Drag the stylus on the 3D Graph window in the direction you want to rotate the graph. u To rotate a graph manually using the cursor keys and graph controller arrows Press the cursor key that indicates the direction you want to rotate the graph.
  • Page 256: Inserting Text Into A 3D Graph Window

    Inserting Text into a 3D Graph Window You can insert text into a 3D Graph window and delete it as required. For more information, see “To write text on the Graph window” on page 113, and “To clear figures inserted using the Sketch menu”...
  • Page 257: Chapter 15: Picture Plot Application

    Chapter 15: Picture Plot Application Picture Plot is an application that lets you plot points (that represent coordinates) on a photograph, illustration, or other graphic and perform various types of analysis based on the plotted data (coordinate values). The photograph to the right, for example, shows a uniquely curved bridge. The plane of the frontmost edge of the bridge is treaded as the coordinate plane, and the left side base of the bridge is treated as the origin (0, 0).
  • Page 258: Picture Plot Application-Specific Menus And Buttons

    Picture Plot Application-Specific Menus and Buttons Picture Plot window • Open the c2p or c2b file ......................... File - Open • Save the c2p or c2b file being edited ....................File - Save • Adjust the lightness of an image (page 259) ................File - Fade I/O •...
  • Page 259: Using The Plot Function

    ClassPad file formats. You can use files that come preloaded on your ClassPad, or you can obtain files from the CASIO support site (edu.casio.com). u To open a c2p or c2b file for use as the Picture Plot window background 1.
  • Page 260: Plotting Points On A C2B File Image

    7. On the dialog box that appears, perform the required operation to save the file. • For details about the information saved to a file, see “15-4 Picture Plot Application Files”. Next, perform the operations below. “Editing Plots on a Background Image” (page 261), “Overlaying a Graph on Background Image Plots” (page 261).
  • Page 261: Editing Plots On A Background Image

    u To view the images that make up a c2b file 1. With the c2b file whose images you want to view displayed as the background image of the Picture Plot window, tap [File] - [Play] - [Auto] or [File] - [Play] - [Manual]. 2.
  • Page 262 4. To graph, tap [Draw]. • This closes the dialog box and draws the graph(s) on the Picture Plot window. Tip: Expressions registered on the Graph Editor dialog box above can be recalled from and graphed with the Graph & Table application, by performing the steps below.
  • Page 263: G-Solve

    4. Tap [OK]. • This will graph the regression formula of the calculation results. *1 For information about regression calculation types, see “Regression types” (page 138). *2 This dialog box will appear when there is a check mark next to [DispStat] on the [Graph] menu. This menu item has a check mark next to it under initial default settings.
  • Page 264: Using The Plot List

    15-2 Using the Plot List Each plot on the Picture Plot window has coordinate value data. You can use the Plot List window to display and edit these coordinates. Using the Plot List Window to Edit Plots You can use the Plot List window to edit the coordinate values of previously plotted points and plot new points by inputting coordinate values.
  • Page 265: Exporting Plot Data To And Importing Plot Data From A Variable

    u To save plot coordinate data as a spreadsheet 1. On the Plot List window, tap [File] - [Save Spreadsheet]. 2. On the dialog box that appears, specify the file save destination folder and input a file name. 3. Tap [Save]. u To import a spreadsheet as plot coordinate data 1.
  • Page 266: Picture Plot Application Files

    u To display plots on coordinates or coordinates ] or tap v. To display plots on coordinates, tap [Graph] - [Transform Axes] - [ ] or tap c. To display plots on coordinates, tap [Graph] - [Transform Axes] - [ The background image is not displayed on the...
  • Page 267: Chapter 16: Interactive Differential Calculus Application

    Chapter 16: Interactive Differential Calculus Application The Interactive Differential Calculus Application helps you learn about differential coefficients and/or derivative formulas that are the foundation of differentiation. It has a DiffCalc Table window (1) and a DiffCalc Graph window (2), and the DiffCalc Table window has four tabs, described below.
  • Page 268: Learning About Tangents Using The [Tangent] Tab

    16-1 Learning about Tangents Using the [Tangent] Tab Consider the slope (differential coefficient) of a tangent to a point on a curve represented by Two points (D and E) are placed on the graph of ), and a straight line (DE) through the two points and the tangent of point E are drawn.
  • Page 269: Deriving The Derivative Using The [Deriv] Tab

    16-2 Deriving the Derivative Using the [Deriv] Tab u To use the [Deriv] tab Example: The slope of a tangent at a point ( ) on the graph of − 4 , is slope. Plot coordinates ( slope ), ( , slope ), ( , slope...
  • Page 270 (2) On the dialog box that appears, input 2 − 4 and then tap [OK]. • This will graph the expression you input. 6. Perform regression to check if the function you predicted is correct. Since we predicted a quadratic function curve here, we will perform quadratic regression. Tap Calc - Regression - Quadratic Reg or f.
  • Page 271: Generating A Number Table And Graphing The First Derivative And Second Derivative Using The [D Trace] Tab

    16-3 Generating a Number Table and Graphing the First Derivative and Second Derivative Using the [D Trace] Tab The [D Trace] tab can simultaneously handle the three types of functions below, which are based on the functions input for “Function” on the [Function] tab. ...
  • Page 272 4. Use the cursor keys to move the vertical line, and observe how the 1 and 2 values change. • Compare 1 and 2. You should also observe the green tangent ( 1 tangent) at this time. • The current location of the vertical line ( value) corresponds to the highlighted cell in the -column of the number table.
  • Page 273: Chapter 17: Physium Application

    Chapter 17: Physium Application The Physium application includes a built-in periodic table and fundamental physical constants. You can access these from the Physium menu that appears when you start up the application. Physium menu • After displaying the periodic table from the Physium menu, you can look up the following information: atomic number of elements, chemical symbols of elements, atomic weights, and electron configurations.
  • Page 274: Periodic Table

    • Assign the atomic weight of the displayed atom to a variable ..........Edit - Store or l Physical Constants window • Return to the Fundamental Physical Constants category menu .......... View - Top or k • Display details of the currently highlighted physical constant ..............F •...
  • Page 275: Fundamental Physical Constants

    u To use the element list to search for an element 1. On the Periodic Table window, tap e. • This displays a search dialog box that lists elements, like the one shown in the screenshot nearby. 2. You can use the toolbar buttons shown in the table below to change the sort sequence of the list, if you want.
  • Page 276 u To display detailed information about a physical constant 1. Tap the physical constant value whose information you want to view so it is highlighted. 2. Tap F. u To assign a physical constant to a variable 1. Tap the physical constant value you want to assign to the variable so it is highlighted. 2.
  • Page 277: Precautions

    17-3 Precautions • The atomic weights in this application are based on those recommended by 2017 IUPAC (International Union of Pure and Applied Chemistry). • Electron configurations are based on information in the “CRC Handbook of Chemistry and Physics 91st Edition”.
  • Page 278 Element Name Copyright Holder Europium © wrangler - Fotolia.com Gadolinium © khz - Fotolia.com Terbium © Dragan Radojkovic - Fotolia.com Dysprosium © jonnysek - Fotolia.com Holmium © beerkoff - Fotolia.com Erbium © Kitch Bain - Fotolia.com Thulium © Nomad_Soul - Fotolia.com Ytterbium ©...
  • Page 279: Chapter 18: System Application

    Chapter 18: 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. 18-1 Managing Memory Usage ClassPad has the following three independent memory areas for storing data: main memory area, eActivity area, and storage area.
  • Page 280: 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 281: 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 282 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 283 • 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 284 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 285: Chapter 19: 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 Data Logger or a CASIO projector. This chapter explains how to connect a ClassPad to an external device and how to transfer data between them.
  • Page 286: 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 287: 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 7 (32-bit, 64-bit) • Windows 8.1 (32-bit, 64-bit) • Windows 10 (32-bit, 64-bit) •...
  • Page 288: 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 289: Installing An Add-In Application

    Installing an Add-in Application Use the procedure below to install an add-in application (c2a file). 1. Perform steps 1 through 4 under “To establish a connection between ClassPad and a computer” (page 287). 2. Copy the add-in application’s dc2a file to the ClassPad root directory. 3.
  • Page 290 u To save 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 [Save As]. 3. On the file specification dialog box that appears, enter the file name and then tap [Save]. •...
  • Page 291: 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 292 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 285) to configure the parameters of the two units as shown below. •...
  • Page 293: Communication Standby

    SET UP START/STOP CASIO EA-200 • For information about what you should do to transfer data, see the user documentation that comes with the EA-200. • You can transfer setup information from the ClassPad to the Data Logger, trigger sampling from the ClassPad, and graph sample results on your ClassPad.
  • Page 294: Connecting The Classpad To A Projector

    19-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. https://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 295: Appendix

    Appendix Character Code Table Characters from character code 257 onwards are 2-byte characters. Appendix  295...
  • Page 296 Appendix  296...
  • Page 297 Appendix  297...
  • Page 298 Appendix  298...
  • Page 299: 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 300 Name Description Type Name Description Type GconHStep Graph transformation vertical Ex_r prob Ex_r -value of factor A step value prob Ex_r -value of factor A × factor B GconWEnd Graph transformation horizontal Ex_r prob Ex_r -value of factor B end point Picture Plot function expression GconWStart Graph transformation horizontal...
  • Page 301 Name Description Type Name Description Type SumSAB Sum of squares for factor A × Ex_r Graph expression input variable, factor B parametric type 100( SumSB Sum of squares for factor B Ex_r Ex_r Mean of SumSErr Sum of squares for error Ex_r Graph expression input variable, 100(...
  • Page 302: 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 303: 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. Main Memory is low on free space. Please delete There is not enough memory available to edit a file unwanted data in Main Memory to ensure saving you are attempting to open from with the calculator...
  • Page 304 Error Message Description Function Type The expression type that is selected cannot execute a function. History Full The operation you are performing creates a history entry that causes history contents to exceed the allowable limit. Import failed. Error generated during import causing abnormal import end.
  • Page 305 Error Message Description Invalid String The command you are trying to execute has an invalid string specified as an argument. Invalid Syntax The syntax you are trying to use is not correct. Invalid Table Input Value You attempted to create a number table with more than 9999 rows with the Graph &...
  • Page 306 Error Message Description The calculation result cannot be displayed. The number of horizontal dots for the result of a The result can be assigned to a variable using calculation that uses the Main or eActivity application Calculation S Variable. For example Seq ( , 1, exceeds 32,787 (approximately 2,500 single-byte 999)Slist1...
  • Page 307: Warning Message Table

    Warning Message Table Warning Message Description Batteries are extremely low! – Replace batteries immediately! Can’t Solve! – Can’t solve! NumSolve cannot solve an expression. Adjust initial value or bounds. Then try again. Insufficient memory for unit-to-unit communication. – Delete unnecessary eActivity contents. Only the first selected function will be done.
  • Page 308: 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 309: 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 310 (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 311: Exam Mode

    Exam Mode The Exam Mode puts some limits on ClassPad functions, which allows it to be used when taking an exam or test. Use the Exam Mode only when actually taking an exam or test. Entering the Exam Mode affects ClassPad operation as described below. •...
  • Page 312: Classpad Operation In The Exam Mode

    4. Tap [OK]. • This displays the dialog box shown nearby, indicating that the ClassPad entered the Exam Mode. 5. Tap [OK]. (2) Using the Communication application 1. On the application menu, tap 2. Tap [Exam] and then [Enter Exam Mode]. 3.
  • Page 313 3. On the computer, open the ClassPad drive. • The ClassPad drive represents the ClassPad’s storage area. 4. On the computer, copy or delete any file that is on the ClassPad drive. 5. Terminate the connection between the ClassPad and computer. •...
  • Page 314: Displaying Exam Mode Help

    Displaying Exam Mode Help You can display Exam Mode help in the Communication application. 1. On the application menu, tap 2. Tap [Exam] and then [Help]. Exam Mode  314...
  • Page 315 Manufacturer: CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome, Shibuya-ku, Tokyo 151-8543, Japan Responsible within the European Union: Casio Europe GmbH Casio-Platz 1, 22848 Norderstedt, Germany www.casio-europe.com...
  • Page 316 CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan SA2009-I © 2013 CASIO COMPUTER CO., LTD.

Table of Contents