Casio ClassPad 300 User Manual
Hide thumbs Also See for ClassPad 300:
Table of Contents

Advertisement

E
ClassPad 300
User's Guide
RJA510188-4
http://world.casio.com/edu_e/

Advertisement

Table of Contents
loading

Summary of Contents for Casio ClassPad 300

  • Page 1 ClassPad 300 User’s Guide RJA510188-4 http://world.casio.com/edu_e/...
  • Page 2 ClassPad to Windows PC Declaration of Conformity Model Number: ClassPad 300 Trade Name: CASIO COMPUTER CO., LTD. Responsible party: CASIO, INC. Address: 570 MT. PLEASANT AVENUE, DOVER, NEW JERSEY 07801 Telephone number: 973-361-5400 This device complies with Part 15 of the FCC Rules. Operation is subject to the...
  • Page 3: Unpacking

    Getting Ready This section contains important information you need to know before using the ClassPad for the first time. 1. Unpacking When unpacking your ClassPad, check to make sure that all of the items shown here are included. If anything is missing, contact your original retailer immediately. ClassPad ÷...
  • Page 4: Attaching And Removing The

    2. Attaching and Removing the Front Cover u To remove the front cover Before using the ClassPad, remove the front cover and attach it to the back. u To attach the front cover When you are not using the ClassPad, attach the front cover to the front. Important! •...
  • Page 5: Classpad Operation

    u ClassPad Operation (1) Using a clean dry cloth, wipe the touch screen clean of any dirt, dust, or other foreign matter. (2) Peel the green colored film from the back of the protector. Film Pull • If you have a hard time peeling the film from the protector, use a piece of tape as shown in the illustration above.
  • Page 6: Using The Stylus

    4. Using the Stylus Slide the stylus from the slot provided for it on the ClassPad, and then use it to perform touch panel operations. Important! • Be careful so that you do not misplace or lose the stylus. When you are not using it, always keep the stylus in the slot provided for it on the ClassPad.
  • Page 7 (3) Replace the battery cover, making sure that its tabs enter the holes marked 2 and turn the ClassPad front side up. (4) Remove the front cover from the ClassPad. (5) Align the touch panel. a. Your ClassPad should turn on automatically and display the Touch Panel Alignment screen.
  • Page 8: User Registration

    • Tapping [Cancel] selects QWERTY arrangement and finalizes the setup operation. 6. User Registration Before using your ClassPad 300 or RM-ClassPad, be sure to read the contents of the file named Readme.html, which is on the bundled CD-ROM. There you will find the URL for a Website where you can register as an official user.
  • Page 9: Handling Precautions

    Handling Precautions • Your ClassPad is made of precision components. Never try to take it apart. • Avoid dropping your ClassPad and subjecting it to strong impact. • Do not store the ClassPad or leave it in areas exposed to high temperatures or humidity, or large amounts of dust.
  • Page 10 • The ProgramLink software is on the CD-ROM. 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 11 • • • • • • • • • • • • • • • • • • • ClassPad 300 • • • • • • • • • • • • • • • • • • •...
  • Page 12: Table Of Contents

    Contents Getting Ready 1. Unpacking ... 1 2. Attaching and Removing the Front Cover ... 2 3. Installing the Touch Screen Protector ... 2 4. Using the Stylus ... 4 5. Replacing Batteries and Setting Up the ClassPad ... 4 6.
  • Page 13 1-7 Variables and Folders ... 1-7-1 Folder Types ... 1-7-1 Variable Types ... 1-7-2 Creating a Folder ... 1-7-4 Creating and Using Variables ... 1-7-5 Assigning Values and Other Data to a System Variable ... 1-7-10 Locking a Variable or Folder ... 1-7-10 Rules Governing Variable Access ...
  • Page 14 2-7 Using the Action Menu ... 2-7-1 Abbreviations and Punctuation Used in This Section ... 2-7-1 Example Screenshots ... 2-7-2 Displaying the Action Menu ... 2-7-3 Using the Transformation Submenu ... 2-7-3 Using the Calculation Submenu ... 2-7-8 Using the Complex Submenu ... 2-7-15 Using the List-Create Submenu ...
  • Page 15 3-3 Storing Functions ... 3-3-1 Using Graph Editor Sheets ... 3-3-1 Specifying the Function Type ... 3-3-2 Storing a Function ... 3-3-3 Using Built-in Functions ... 3-3-5 Saving the Message Box Expression to the Graph Editor Window ... 3-3-5 Editing Stored Functions ... 3-3-6 Deleting All Graph Editor Expressions ...
  • Page 16 4-3 Drawing a Conics Graph ... 4-3-1 Drawing a Parabola ... 4-3-1 Drawing a Circle ... 4-3-4 Drawing an Ellipse ... 4-3-5 Drawing a Hyperbola ... 4-3-6 Drawing a General Conics ... 4-3-8 4-4 Using Trace to Read Graph Coordinates ... 4-4-1 Using Trace ...
  • Page 17 6-3 Recursive and Explicit Form of a Sequence ... 6-3-1 Generating a Number Table ... 6-3-1 Graphing a Recursion ... 6-3-3 Determining the General Term of a Recursion Expression ... 6-3-5 Calculating the Sum of a Sequence ... 6-3-6 6-4 Using LinkTrace ... 6-4-1 Chapter 7 Using the Statistics Application 7-1 Statistics Application Overview ...
  • Page 18 7-6 Using the Statistical Graph Window Toolbar ... 7-6-1 7-7 Performing Statistical Calculations ... 7-7-1 Viewing Single-variable Statistical Calculation Results ... 7-7-1 Viewing Paired-variable Statistical Calculation Results ... 7-7-2 Viewing Regression Calculation Results ... 7-7-3 Residual Calculation ... 7-7-3 Copying a Regression Formula to the Graph & Table Application ... 7-7-4 7-8 Test, Confidence Interval, and Distribution Calculations ...
  • Page 19 Chapter 9 Using the Numeric Solver Application 9-1 Numeric Solver Application Overview ... 9-1-1 Starting Up the Numeric Solver Application ... 9-1-1 Numeric Solver Application Window ... 9-1-1 Numeric Solver Menus and Buttons ... 9-1-1 9-2 Using Numeric Solver ... 9-2-1 Chapter 10 Using the eActivity Application 10-1 eActivity Application Overview ...
  • Page 20 11-5 Editing Presentation Pages ... 11-5-1 About the Editing Tool Palette ... 11-5-1 Entering the Editing Mode ... 11-5-1 Editing Operations ... 11-5-3 Using the Eraser ... 11-5-7 11-6 Configuring Presentation Preferences ... 11-6-1 11-7 Presentation File Transfer Precautions ... 11-7-1 Chapter 12 Using the Program Application 12-1 Program Application Overview ...
  • Page 21 12-7 Including ClassPad Functions in Programs ... 12-7-1 Including Graphing Functions in a Program ... 12-7-1 Using Conics Functions in a Program ... 12-7-1 Including 3D Graphing Functions in a Program ... 12-7-2 Including Table & Graph Functions in a Program ... 12-7-2 Including Recursion Table and Recursion Graph Functions in a Program ...
  • Page 22 Chapter 15 Performing Data Communication 15-1 Data Communication Overview ... 15-1-1 Connectable Devices and Transferable Data ... 15-1-1 Using the ClassPad Communication Application ... 15-1-3 15-2 Connecting the ClassPad to Another Device ... 15-2-1 Connecting to Another ClassPad Unit ... 15-2-1 Connecting to an EA-200 Data Analyzer ...
  • Page 23: About This User's Guide

    About This User’s Guide This section explains the symbols that are used in this user’s guide to represent keys, stylus operations, display elements, and other items you encounter while operating your ClassPad. ClassPad Keypad and Icon Panel 1 Keypad 1 Keypad ClassPad keypad keys are represented by illustrations that look like the keys you need to press.
  • Page 24: On-Screen Keys, Menus, And Other Controllers

    On-screen Keys, Menus, and Other Controllers 4 Menu bar 6 Soft keyboard 4 Menu bar Menu names and commands are indicated in text by enclosing them inside of brackets. The following examples show typical menu operations. Example 1: Tap the O O menu and then tap [Keyboard].
  • Page 25: Page Contents

    5 Toolbar Toolbar button operations are indicated by illustrations that look like the button you need to tap. Example 1: Tap $ to graph the functions. Example 2: Tap ( to open the List Editor window. 6 Soft keyboard Key operations on the soft keyboards that appear when you press the k key are indicated by illustrations that look like the keyboard keys.
  • Page 26: Chapter 1 Getting Acquainted

    Getting Acquainted General Guide Turning Power On and Off Using the Icon Panel Built-in Applications Built-in Application Basic Operations Input Variables and Folders Using the Variable Manager Chapter 20021201...
  • Page 27: General Guide

    1-1 General Guide Front s m M r S h (–) Back 1-1-1 General Guide ÷ − 20021201 Side...
  • Page 28: General Guide

    General Guide The numbers next to each of the items below correspond to the numbers in the illustration on page 1-1-1. Front 1 Touch screen The touch screen shows calculation formulas, calculation results, graphs and other information. The stylus that comes with the ClassPad can be used to input data and perform other operations by tapping directly on the touch screen.
  • Page 29 ! 3-pin data communication port Connect the data communication cable here to communicate with another ClassPad unit or a CASIO Data Analyzer. See “Chapter 15 – Performing Data Communication” for details. @ 20-pin data communication port Connect the data communication cable here to exchange data with a computer. See “Chapter 15 –...
  • Page 30: Using The Stylus

    Using the Stylus Most value and formula input, command executions, and other operations can be performed using the stylus. k k k k k Things you can do with the stylus • This is equivalent to clicking with a mouse. •...
  • Page 31: Turning Power On And Off

    1-2 Turning Power On and Off Turning Power On You can turn on the ClassPad either by pressing the o key or by tapping the touch screen with the stylus. • Turning on the ClassPad (while it is in the sleep state) displays the window that was on the display when you last turned it off.
  • Page 32: Limiting The Duration Of The Sleep State

    Limiting the Duration of the Sleep State You can use the [Power Save Mode] setting (page 14-6-1) to limit the duration of the sleep state that is entered by the Resume function. If you have “1 day” specified for [Power Save Mode], for example, the ClassPad remains in the sleep state for one day after power is turned off.
  • Page 33: Using The Icon Panel

    1-3 Using the Icon Panel The icon panel of seven permanent icons is located below the touch screen. Tapping an icon executes the function assigned to it. The table below explains what you can do with the icon panel icons. Function When you want to do this: Display the [Settings] menu to set up the ClassPad...
  • Page 34: Built-In Applications

    1-4 Built-in Applications Tapping on the icon panel displays the application menu. The table below shows the icon menu names of the built-in applications, and explains what you can do with each application. To perform this type of operation: • General calculations, including function calculations •...
  • Page 35: Starting A Built-In Application

    Starting a Built-in Application Perform the steps below to start a built-in application. u ClassPad Operation (1) On the icon panel, tap (2) If you cannot see the icon of the application you want on the menu, tap the scroll buttons or drag the scroll bar to bring other icons into view.
  • Page 36 k Using Application Groups You can use application groups to specify the type of applications that appear on the application menu. To select an application group, tap the box in the upper right of the application menu, and then select the group you want from the list that appears. To display these icons: Educational application icons only Add-in applications only...
  • Page 37 u ClassPad Operation (1) On the icon panel, tap m to display the application menu. (2) Tap s to display the [Settings] menu. (3) Tap [Move Icon]. (4) Tap the icon you want to move (J in this example). • This selects the icon. (5) Tap the icon that you want the first icon to follow (C in this example).
  • Page 38: Built-In Application Basic Operations

    Built-in Application Basic Operations 1-5 Built-in Application Basic Operations This section explains basic information and operations that are common to all of the built-in applications. Application Window The following shows the basic configuration of a built-in application window. Using a Dual Window Display Many applications split the display between an upper window and a lower window, each of which shows different information.
  • Page 39: Using The Menu Bar

    Built-in Application Basic Operations When using two windows, the currently selected window (the one where you can perform operations) is called the “active window”. The menu bar, toolbar, and status bar contents are all applicable to the active window. The active window is indicated by a thick boundary around it.
  • Page 40 Built-in Application Basic Operations Example 1: Choosing the [Edit] menu’s [Copy] item u ClassPad Operation (1) Tap [Edit]. • This displays the contents of the [Edit] menu. Example 2: Choosing [lim], which is on the [Calculation] submenu of the [Action] menu. u ClassPad Operation (1) Tap [Action].
  • Page 41: Using The O Menu

    Built-in Application Basic Operations Using the O O Menu The O menu appears at the top left of the window of each application, except for the System application. k O Menu Items The following describes all of the items that appear on the O menu. 1 Tapping [Settings] displays the [Setup] submenu, which you can use to configure ClassPad settings.
  • Page 42 Built-in Application Basic Operations k Using the O Menu to Access Windows Most ClassPad applications support simultaneous display of two windows. When two windows are on the display, the one with a thick selection boundary around it is the active window.
  • Page 43: Using Check Boxes

    Built-in Application Basic Operations Using Check Boxes A check box shows the current status of a dialog box option that can be turned on or off. An option is turned on (selected) when its check box has a check mark inside it. An option is turned off when a check box is cleared.
  • Page 44: Using Option Buttons

    Built-in Application Basic Operations Using Option Buttons Option buttons are used on dialog boxes that present you with a list of options from which you can select only one. A black option button indicates the currently selected option, while the buttons of the options that are not selected are white. Tap “Français”.
  • Page 45: Using The Settings Menu

    Built-in Application Basic Operations Using the Settings Menu You can access the [Settings] menu by tapping s on the icon panel, or by tapping the menu bar’s O menu and then selecting the [Settings] submenu. The [Settings] menu contains a number of basic preferences that are applied globally to all of the ClassPad’s built-in applications.
  • Page 46: Using The Toolbar

    Built-in Application Basic Operations Using the Toolbar The toolbar is located directly underneath the menu bar of an application window. It contains the buttons for the currently active window. k Toolbar Buttons Normally, you tap a button to execute the command assigned to it. Some buttons, however, have a down arrow v next to them.
  • Page 47: Interpreting Status Bar Information

    Built-in Application Basic Operations Interpreting Status Bar Information The status bar appears along the bottom of the window of each application. 1 Information about current application 2 Battery level indicator ... full ... medium ... low 3 This indicator flashes between appears here to indicate when an operation is paused.
  • Page 48 Built-in Application Basic Operations Example: To pause a graphing operation and then resume it u ClassPad Operation (1) Use the Graph & Table application to draw a graph. • For details about graphing, see “Chapter 3 – Using the Graph & Table Application”. (2) While the graph is being drawn, press the K key.
  • Page 49: Input

    1-6 Input You can input data on the ClassPad using its keypad or by using the on-screen soft keyboard. Virtually all data input required by your ClassPad can be performed using the soft keyboard. The keypad keys are used for input of frequently used data like numbers, arithmetic operators, etc.
  • Page 50 k Soft Keyboard Styles There are four different soft keyboard styles as described below. • Math (mth) Keyboard Pressing k will display the keyboard that you last displayed while working in that application. If you quit the application and go into another application, then the 9 (default) soft keyboard appears.
  • Page 51: Input Basics

    k Selecting a Soft Keyboard Style Tap one of the tabs along the top of the soft keyboard (9, 0, (, or )) to select the keyboard style you want. Input Basics This section includes a number of examples that illustrate how to perform basic input procedures.
  • Page 52 Example 2: To simplify 2 (5 + 4) ÷ (23 × 5) u ClassPad Operation Using the keypad keys c2(5+4)/(23*5)E Using the soft keyboard Tap the keys of the math (mth) keyboard or the 2D keyboard to input the calculation expression.
  • Page 53 u To delete an unneeded key operation Use dand e to move the cursor to the location immediately to the right of the key operation you want to delete, and then press K. Each press of K deletes one command to the left of the cursor. Example: To change the expression 369 ×...
  • Page 54 u To insert new input into the middle of an existing calculation expression Use d or e to move the cursor to the location where you want to insert new input, and then input what you want. Example: To change 2.36 to sin(2.36 (1) c9c.dgx (2) dddddd...
  • Page 55 k Using the Clipboard for Copy and Paste You can copy (or cut) a function, command, or other input to the ClassPad’s clipboard, and then paste the clipboard contents at another location. u To copy characters (1) Drag the stylus across the characters you want to copy to select them.
  • Page 56: Advanced Soft Keyboard Operations

    u Copying and pasting in the message box The “message box” is a 1-line input and display area under the Graph window (see Chapter You can use the two buttons to the right of the message box to copy the message box contents (G button), or to paste the clipboard contents to the message box (H button).
  • Page 57 u T key set Tapping the T key displays keys for inputting trigonometric functions, and changes the T softkey to I. You can tap this key to toggle between T and the default 9 keyboard. Tapping the = (hyperbolic) key switches to a key set for inputting hyperbolic functions.
  • Page 58 u V key set Tapping the V key displays keys for inputting single-character variables, and changes the V softkey to I. You can tap this key to toggle between V and the default 9 keyboard. Tapping the E key switches to a key set for inputting upper-case single- character variables.
  • Page 59 u M key set Use the M key set to input Greek characters, Cyrillic characters, and accented characters. Tap the J and K buttons to scroll to additional keys. Tapping E caps locks the keyboard for input of upper-case characters. •...
  • Page 60 k Using Single-character Variables As its name suggests, a single-character variable is a variable name that consists of a single character like “ ” or “ ”. Input of single-character variable names is subject to different rules than input of a series of multiple characters (like “abc”). 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.
  • Page 61 u To input a series of multiple characters A series of multiple characters (like “list1”) can be used for variable names, program commands, comment text, etc. Always use the alphabet (abc) keyboard when you want to input a series of characters. Example: 0abcw You can also use the alphabet (abc) keyboard to input single-character variable names.
  • Page 62 u Catalog (cat) keyboard configuration This is an alphabetized list of commands, functions, and other items available in the category currently selected with “Form”. Tapping a letter button displays the commands, functions, or other items that begin with that letter. u To use the catalog (cat) keyboard Example: To input the built-in “Plot”...
  • Page 63 k Using the 2D Keyboard The 2D keyboard provides you with a number of templates that let you input fractions, exponential values, th roots, matrices, differentials, integrals, and other complex expressions as they are written. It also includes a V key set that you can use to input single-character variables like the ones you can input with the math (mth) keyboard.
  • Page 64 u To use the initial 2D key set for natural input Example 1: To input (1) On the application menu, tap J to start the Main application. (2) Press the c key. (3) Press the k key, and then tap ) to display the 2D keyboard. (4) Tap N and then tap b to input the numerator.
  • Page 65 (5) Input the part of the expression that comes to the right of Σ. (6) After everything is the way you want, press E. ∫ (1– Example 3: To input (1) Tap ) to display the 2D keyboard and then tap K. (2) Tap P.
  • Page 66: Variables And Folders

    1-7 Variables and Folders Your ClassPad lets you register text strings as variables . You can then use a variable to store a value, expression, string, list, matrix, etc. A variable can be recalled by a calculation to access its contents. Variables are stored in folders .
  • Page 67: Variable Types

    k Current Folder The current folder is the folder where the variables created by applications (excluding eActivity) are stored and from which such variables can be accessed. The initial default current folder is the “main” folder. You can also select a user folder you created as the current folder. For more information about how to do this, see “Specifying the Current Folder”...
  • Page 68 k Variable Data Types ClassPad variables support a number of data types . The type of data assigned to a variable is indicated by a data type name . Data type names are shown on the Variable Manager variable list, and on the Select Data dialog box that appears when you are specifying a variable in any ClassPad application or using the [Setup] menu (page 13-2-1).
  • Page 69: Creating A Folder

    Creating a Folder You can have up to 87 user folders in memory at the same time. This section explains how to create a user folder and explains the rules that cover folder names. You can create a folder using either the Variable Manager or the “NewFolder” command. k Creating a folder using the Variable Manager On the Variable Manager window, tap [Edit] and then [Create Folder].
  • Page 70: Creating And Using Variables

    (4) Tap w to execute the command. • The message “done” appears on the display to let you know that command execution is complete. • You can use the Variable Manager to view the contents of a folder you create. For more information, see “1-8 Using the Variable Manager”.
  • Page 71 k Single-character Variable Precautions Your ClassPad supports the use of single-character variables , which are variables whose names consist of a single character like “ keypad keys, math (mth) soft keyboard X, Y, Z, [ keys, V key set keys, etc.) are dedicated single-character variable name input keys.
  • Page 72 • As shown in the above example, assigning something to a variable with a name that does not yet exist in the current folder causes a new variable with that name to be created. 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 protected.
  • Page 73 k “library” Folder Variables Variables in the “library” folder can be accessed without specifying a path name, regardless of the current folder. Example: To create and access two variables, one located in the “library” folder and one located in another folder u ClassPad Operation (1) With “main”...
  • Page 74 eq2 w • Specifying a variable name that exists in both the current folder and the “library” folder causes the variable in the current folder to be accessed. For details about the variable access priority sequence and how to access variables in particular folders, see “Rules Governing Variable Access”...
  • Page 75: Assigning Values And Other Data To A System Variable

    Assigning Values and Other Data to a System Variable As its name suggests, a system variable is a variable that is created and used by the system (page 1-7-5). Some system variables allow you to assign values and other data to them, while some system variables do not.
  • Page 76: Rules Governing Variable Access

    Rules Governing Variable Access Normally, you access a variable by specifying its variable name. The rules in this section apply when you need to reference a variable that is not located in the current folder or to access a variable that has the same name as one or more variables located in other folders. k Variable Search Priority Sequence Specifying a variable name to access a variable, searches variables in the following sequence.
  • Page 77: Using The Variable Manager

    1-8 Using the Variable Manager The Variable Manager is a tool for managing user variables, programs, user functions, and other types of data. Though this section uses only the term “variables”, the explanations provided here also refer to the other types of data that can be managed by the Variable Manager.
  • Page 78: Variable Manager Views

    Variable Manager Views The Variable Manager uses two views, a folder list and a variable list. • The folder list always appears first whenever you start up the Variable Manager. Folder names • Tapping a folder name on the folder list selects it. Tapping the folder name again displays the folder’s contents;...
  • Page 79: Variable Manager Folder Operations

    Variable Manager Folder Operations This section describes the various folder operations you can perform using the Variable Manager. k Specifying the Current Folder The “current folder” is the folder where the variables created by applications (excluding eActivity) are stored and from which such variables can be accessed. The initial default current folder is the “main”...
  • Page 80 Using the Variable Manager k Selecting and Deselecting Folders The folder operations you perform are performed on the currently selected folders. The folders that are currently selected on the folder list are those whose check boxes are selected (checked). You can use the following operations to select and deselect folders as required.
  • Page 81 Using the Variable Manager • You cannot delete the “library” folder or the “main” folder. • If no check box is currently selected on the folder list, the folder whose name is currently highlighted on the list is deleted when you tap [Edit] and then [Delete]. •...
  • Page 82 Using the Variable Manager k Inputting a Folder Name into an Application Perform the procedure below when you want to input the name of a folder displayed on the Variable Manager window into the application from which you started up the Variable Manager.
  • Page 83: Variable Operations

    Variable Operations This section explains the various operations you can perform on the Variable Manager variables. k Opening a Folder Perform the steps below to open a folder and display the variables contained inside it. u ClassPad Operation (1) Start up the Variable Manager and display the folder list. (2) Tap the name of the folder you want to open so it is highlighted, and then tap it again.
  • Page 84 Using the Variable Manager (3) On the dialog box, tap the down arrow button and then select the data type from the list that appears. • To display variables for all data types, select [All]. • For details about data type names and variables, see "Variable Data Types" on page 1-7-3.
  • Page 85 Using the Variable Manager k Deleting a Variable Perform the following steps when you want to delete a variable. u ClassPad Operation (1) Open the folder that contains the variable you want to delete and display the variable list. (2) Select the check box next to the variable you want to delete. •...
  • Page 86 Using the Variable Manager • If no check box is currently selected on the variable list, the variable whose name is currently highlighted on the list is copied or moved. • If a variable with the same name already exists in the destination folder, the variable in the destination folder is replaced with the one that you are copying or moving.
  • Page 87 Using the Variable Manager u To unlock a variable (1) Open the folder that contains the variable you want to unlock and display the variable list. (2) Select the check box next to the variable you want to unlock. (3) Tap [Edit] and then [Unlock]. k Searching for a Variable You can use the following procedure to search the “main”...
  • Page 88 Using the Variable Manager k Viewing the Contents of a Variable You can use the Variable Manager to view the contents of a particular variable. u ClassPad Operation (1) Open the folder that contains the variable whose contents you want to view and display on the variable list.
  • Page 89 Using the Variable Manager k Inputting a Variable Name into an Application Perform the procedure below when you want to input the name of a variable from the Variable Manager window into the application from which you started up the Variable Manager.
  • Page 90: Chapter 2 Using The Main Application

    Using the 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. The Main application also provides you with an [Action] menu and [Interactive] menu from which you can select approximately 120 different commands for working with mathematical expressions.
  • Page 91: Main Application Overview

    2-1 Main Application Overview This section provides information about the following. • Main application windows • Modes that determine how calculations and their results are displayed • Menus and their commands Starting Up the Main Application Use the following procedure to start up the Main application. u ClassPad Operation On the application menu, tap J.
  • Page 92 Main Application Overview • Basic Main application operations consist of inputting a calculation expression into the work area and pressing E. This performs the calculation and then displays its result on the right side of the work area. • Calculation results are displayed in natural format, with mathematical expressions appear- ing just as they do in your textbook.
  • Page 93: Main Application Menus And Buttons

    Main Application Menus and Buttons This section explains the operations you can perform using the menus and buttons of the Main application. • For information about the O menu, see “Using the O Menu” on page 1-5-4. Menu Commands To do this: Undo the last operation or redo an operation that was just undone Cut the selected character string and place it onto the clipboard Copy the selected character string and place it onto the clipboard...
  • Page 94: Using Main Application Modes

    Using Main Application Modes The Main application has a number of different modes that control how calculation results are displayed, as well as other factors. The current mode is indicated in the status bar. k Status Bar Mode Indicators Settings that are marked with an asterisk (*) in the following tables are initial defaults. Status Bar Indicator Location...
  • Page 95: Accessing Classpad Application Windows From The Main Application

    Accessing ClassPad Application Windows from the Main Application Tapping the down arrow button on the toolbar displays a palette of 10 icons that you can use to access certain windows of other ClassPad applications. Tapping the ( button, for example, splits the display into two windows, with the List Editor window of the Statistics application in the lower window.
  • Page 96: Accessing The Main Application Window From Another Classpad Application

    The following are examples of what you can do after opening the Main application window within another application. • Using the Main application window as a calculator to perform a simple calculation • Using drag and drop to copy expressions and values between windows...
  • Page 97: Basic Calculations

    2-2 Basic Calculations This section explains how to perform basic mathematical operations in the Main application. Arithmetic Calculations and Parentheses Calculations • You can perform arithmetic calculations by inputting expressions as they are written. All of the example calculations shown below are performed using the 9 soft keyboard, unless noted otherwise.
  • Page 98: Using The E Key

    Using the e Key Use the e key to input exponential values. You can also input exponential values using the E key on the 9 and ) keyboards. Examples: 2.54 × 10 = 2540 c.feedw –4 1600 × 10 = 0.16 bgaaE-ew Omitting the Multiplication Sign You can omit the multiplication sign in any of the following cases.
  • Page 99: Calculation Error

    • The “ans” variable is a system variable. For details about system variables, see “1-7 Variables and Folders”. • Since “ans” is a variable name, you can specify the “ans” variable by inputting [a][n][s] on the 0 (alphabet) keyboard, or by tapping the D key on the 9 or the ) keyboard. •...
  • Page 100: Calculation Priority Sequence

    Calculation Priority Sequence Your ClassPad automatically performs calculations in the following sequence. 1 Commands with parentheses (sin(, diff(, etc.) 2 Factorials ( !), degree specifications ( 3 Powers 4 π, memory, and variable multiplication operations that omit the multiplication sign (2π, 5A, etc.) Command with parentheses multiplication operations that omit the multiplication sign (2 3, etc.)
  • Page 101: Calculation Modes

    Calculation Modes The Main application has a number of different modes, as described under “Using Main Application Modes” on page 2-1-4. The display format of calculation results depends on the currently selected Main application mode. This section tells you which mode you need to use for each type of calculation, and explains the differences between the calculation results produced by each mode.
  • Page 102 u Using the u Button to Toggle between the Standard Mode and Decimal Mode You can tap u to toggle a displayed value between Standard mode and Decimal mode format. Note that tapping u toggles the format of a displayed value. It does not change the current Standard mode/Decimal mode setting.
  • Page 103 k Complex Mode and Real Mode The Complex mode is for complex number calculations, while the Real mode is limited to calculations within the range of real numbers. Performing a calculation in the Real mode that produces a result that is outside the range of real numbers causes an error (Non-Real Result error).
  • Page 104: Using The Calculation History

    2-3 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. Viewing Calculation History Contents 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 105: Re-Calculating An Expression

    Re-calculating an Expression You can edit a calculation expression in the calculation history and then re-calculate the resulting expression. Tapping w re-calculates the expression where the cursor is currently located, and also re-calculates all of the expressions below the current cursor location. Example 1: To change the expression “ans ×...
  • Page 106 Using the Calculation History Example 2: To change from the Standard mode to the Decimal mode (page 2-2-5), and then re-calculate u ClassPad Operation (1) Tap s on the icon panel, and then tap [Setup] and [Basic Format]. • This displays the Basic Format dialog box. (2) Select the “Decimal Calculation”...
  • Page 107: Deleting Part Of The Calculation History Contents

    Deleting Part of the Calculation History Contents You can use the following procedure to delete an individual two-line expression/result unit from the calculation history. u ClassPad Operation (1) Move the cursor to the expression line or result line of the two-line unit you want to delete.
  • Page 108: Function Calculations

    2-4 Function Calculations This section explains how to perform function calculations in the Main application work area. • Most of the operators and functions described in this section are input from the 9 (math) and ( (catalog) keyboard. The actual keyboard you should use to perform the sample operations presented here is the one indicated by a (“TRIG”, “MATH”, “Cmd”, etc.) in one of the columns titled “Use this keyboard”.
  • Page 109 k Trigonometric Functions (sin, cos, tan) and Inverse Trigonometric Functions (sin –1 , cos –1 , tan The first four examples below use “Degree” (indicated by “Deg” in the status bar) as the angle unit setting. The final example uses “Radian” (indicated by “Rad”). For details about the [Setup] menu, see “13-2 Using the Setup Menu”.
  • Page 110 k Logarithmic Functions (log, ln) and Exponential Functions ( Problem log1.23 (log 1.23) = 0.08990511144 ln90 (log 90) = 4.49980967 9 = 2 1.23 = 16.98243652 = 90.0171313 = (–3) × (–3) × (–3) × (–3) (–3) = 81 = – (3 × 3 × 3 × 3) = –81 –3 —...
  • Page 111 k Hyperbolic Functions (sinh, cosh, tanh) and Inverse Hyperbolic Functions (sinh –1 , cosh –1 , tanh –1 Problem sinh3.6 = 18.28545536 cosh1.5 – sinh1.5 = 0.2231301601 –1.5 = 0.2231301601* –1 cosh = 0.7953654612 Solve for given tanh(4 ) = 0.88. –1 tanh 0.88...
  • Page 112 k Other Functions (%, sRound) Problem What is 12% of 1500? 180 What percent of 880 is 660? What value is 15% greater than 2500? 2875 What value is 25% less than 3500? 2625 2 + 5 = 3.65028154 (3 + ) = 1.755317302 + 0.2848487846 (–3)
  • Page 113 Problem What is the sign of –3.4567? –1 (signum returns –1 for a negative value, 1 for a positive value, “Undefined” for 0, and for an A imaginary number.) What is the integer part of –3.4567? –3 What is the decimal part of –3.4567? –0.4567 What is the greatest integer...
  • Page 114 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 Generate random numbers between 0 and 1.
  • Page 115 u “RandSeed” Command • You can specify an integer from 0 to 9 for the argument of this command. 0 specifies non- sequential random number generation. An integer from 1 to 9 uses the specified value as a seed for specification of sequential random numbers. The initial default argument for this command is 0.
  • Page 116 k Permutation (nPr) and Combination (nCr) u Total Number of Permutations nPr = ––––– (n – r)! u Total Number of Combinations nCr = ––––––– r! (n – r)! Problem How many different permutations are possible when you have 10 different objects and arrange them four at a time? = 5040...
  • Page 117 The “piecewise” function returns one value when an expression is true, and another value when the expression is false. The syntax of the “piecewise” function is shown below. piecewise(<condition expression>, <return value when true>, <return value when false or indeterminate>[ ) ] piecewise(<condition expression>, <return value when true>, <return value when false>, <return value when indeterminate>[ ) ] Problem...
  • Page 118 k Equal Symbols and Unequal Symbols (=, ≠, <, >, <, >) You can use these symbols to perform a number of different basic calculations. Problem To add 3 to both sides of = 3. + 3 = 6 Subtract 2 from both sides <...
  • Page 119 k Solutions Supported by ClassPad (TRUE, FALSE, Undefined, No Solution, ∞ , const, constn) Solution Description TRUE Output when a solution is true. FALSE Output when a solution is false. Undefined Output when a solution is undefined. No Solution Output when there is no solution. ∞...
  • Page 120: List Calculations

    2-5 List Calculations This section explains how to input data using the Main application or List Editor, and how to perform basic list calculations. Inputting List Data You can input list data from the work area or on the List Editor window. k Inputting List Data from the Work Area Example: To input the list {1, 2, 3} and assign it to LIST variable “lista”.
  • Page 121 k LIST Variable Element Operations You can recall the value of any element of a LIST variable. When the values {1, 2, 3} are assigned to “lista”, for example, you can recall the second value in the “lista”, when you need You can also assign a value to any element in a list.
  • Page 122: Using A List In A Calculation

    Using a List in a Calculation You can perform arithmetic operations between two lists, between a list and a numeric value, or between a list and an expression, equation, or inequality. Numeric Value Expression Equation Inequality k List Calculation Errors •...
  • Page 123: Matrix And Vector Calculations

    2-6 Matrix and Vector Calculations This section explains how to create matrices in the Main application, and how to perform basic matrix calculations. • Since a vector can be viewed as 1-row by section does not include explanations specifically about vectors. For more information about vector-specific calculations, see the explanations about the applicable [Action] menu items in “2-7 Using the Action Menu”.
  • Page 124 Matrix and Vector Calculations k Matrix Variable Element Operations You can recall the value of any element of a MATRIX variable. When the data is assigned to matrix “mat1”, for example, you can recall the element located at row 2, column 1.
  • Page 125 Matrix and Vector Calculations k Inputting Matrix Values with the ) Keyboard The 6, 7, and 8 keys of the ) keyboard make matrix value input quick and easy. To do this: Create a new 1-row × 2-column matrix Create a new 2-row × 1-column matrix Create a new 2-row ×...
  • Page 126: Performing Matrix Calculations

    • In step (1) of the above procedure, we added rows and columns as they became necessary. Another way to accomplish the same result would be to add rows and columns to create a blank matrix of the required dimensions, and then start data input. You could create a 2-row × 3-column matrix by tapping 6, 6, 7, or 6, 8.
  • Page 127 Matrix and Vector Calculations (3) Tap 8, and then input the values for the second matrix. (4) Tap w. Example 3: To multiply the matrix u ClassPad Operation (1) Perform the key operation below in the Main application work area. 9[[b,c][d,e]]*f (2) Tap w.
  • Page 128 Matrix and Vector Calculations k Raising a Matrix to a Specific Power Example: To raise Use the procedures described under “Matrix Addition, Subtraction, Multiplication, and Division” on page 2-6-4 to input the calculation. The following are the screens that would be produced by each input method. Input using the 9 keyboard •...
  • Page 129: Using The Action Menu

    2-7 Using the Action Menu The [Action] menu helps to make transformation and expansion functions, calculus functions, statistical functions, and other frequently used mathematical menu operations easier to use. Simply select the function you want, and then enter expressions or variables in accordance with the syntax of the function.
  • Page 130: Example Screenshots

    Example Screenshots The screenshots below show examples of how input and output expressions appear on the ClassPad display. In some cases, the input expression and output expression (result) may not fit in the display area. If this happens, tap the left or right arrows that appear on the display to scroll the expression screen and view the part that does not fit.
  • Page 131: Displaying The Action Menu

    Displaying the Action Menu Tap [Action] on the menu bar to display the menu of 10 submenus shown below. The following explains the functions that are available on each of these submenus. Using the Transformation Submenu The [Transformation] submenu contains commands for expression transformation, like “expand”...
  • Page 132 u u u u u expand Function: Expands an expression. Syntax: expand (Exp/Eq/Ineq/List/Mat [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To expand ( + 2) Menu Item: [Action][Transformation][expand] u u u u u factor Function: Factors an expression.
  • Page 133 u u u u u approx Function: Transforms an expression into a numerical approximation. Syntax: approx (Exp/Eq/Ineq/List/Mat [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To obtain the numerical value of Menu Item: [Action][Transformation][approx] Example: To obtain the numerical value of 9 Menu Item: [Action][Transformation][approx] •...
  • Page 134 u u u u u combine Function: Transforms multiple fractions into their common denominator equivalents and reduces them, if possible. Syntax: combine (Exp/Eq/Ineq/List/Mat [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To transform and reduce ( Menu Item: [Action][Transformation][combine] u u u u u collect Function: Rearranges an expression with respect to a specific variable.
  • Page 135 u u u u u tCollect Function: Employs the product to sum formulas to transform the product of a trigonometric function into an expression in the sum form. Syntax: tCollect (Exp/Eq/Ineq/List/Mat [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To transform cos(a) ×...
  • Page 136: Using The Calculation Submenu

    u u u u u toDMS Function: Transforms a degrees-only value into its equivalent DMS format value. Syntax: toDMS (Exp/List [ ) ] Example: To transform 3.085 degrees into its equivalent DMS format value Menu Item: [Action][Transformation][toDMS] Using the Calculation Submenu The [Calculation] submenu contains calculus related commands, such as “diff”...
  • Page 137 ∫ u u u u u Function: Integrates an expression with respect to a specific variable. Syntax: ∫ (Exp/List[,variable] [ ) ] ∫ (Exp/List, variable, lower limit, upper limit [, • “ ” is the default when you omit [,variable]. •...
  • Page 138 u u u u u lim Function: Determines the limit of an expression. Syntax: lim (Exp/List, variable, point [,direction] [ ) ] Example: To determine the limit of Menu Item: [Action][Calculation][lim] Example: To determine the limit of Menu Item: [Action][Calculation][lim] Example: To determine the limit of Menu Item: [Action][Calculation][lim] •...
  • Page 139 u fMin Function: Returns the minimum point in a specific range of a function. Syntax: fMin(Exp[,variable] [ ) ] fMin(Exp,variable,start value,end value[, • “ ” is the default when you omit “[,variable]”. • Negative infinity and positive infinity are the default when the syntax fMin (Exp [, variable] [ ) ] is used.
  • Page 140 u u u u u fMax Function: Returns the maximum point in a specific range of a function. Syntax: fMax(Exp[,variable] [ ) ] fMax(Exp,variable,start value,end value[, • “ ” is the default when you omit “[,variable]”. • Negative infinity and positive infinity are the default when the syntax fMax (Exp [, variable] [ ) ] is used.
  • Page 141 u u u u u taylor Function: Finds a Taylor polynomial for an expression with respect to a specific variable. Syntax: taylor (Exp/List, variable, order [,center point] [ ) ] Example: To find a 5th order Taylor polynomial for sin( Radian mode) Menu Item: [Action][Calculation][taylor] •...
  • Page 142 u u u u u gcd Function: Returns the greatest common denominator of two expressions. Syntax: gcd (Exp/List-1, Exp/List-2 [ ) ] Example: To obtain the greatest common denominator of Menu Item: [Action][Calculation][gcd] u u u u u lcm Function: Returns the least common multiple of two expressions. Syntax: lcm (Exp/List-1, Exp/List-2 [ ) ] Example: To obtain the least common multiple of Menu Item: [Action][Calculation][lcm]...
  • Page 143: Using The Complex Submenu

    u u u u u numerator Function: Extracts the numerator of a fraction. Syntax: numerator (Exp/List [ ) ] Example: To extract the numerator of the fraction ( Menu Item: [Action][Calculation][numerator] u u u u u mod Function: Returns the remainder when one expression is divided by another expression. Syntax: mod ({Exp/List} -1, {Exp/List}-2 [ ) ] Example: To determine the remainder when 26 is divided by 3 (26mod3) Menu Item: [Action][Calculation][mod]...
  • Page 144 u u u u u conjg Function: Returns the conjugate complex number. Syntax: conjg (Exp/Eq/List/Mat [ ) ] • An inequality with the “ ” (not equal to) relation symbol is also included (only in the Real mode). Example: To obtain the conjugate of complex number 1 + Menu Item: [Action][Complex][conjg] u u u u u re Function: Returns the real part of a complex number.
  • Page 145: Using The List-Create Submenu

    u u u u u compToPol Function: Transforms a complex number into its polar form. Syntax: compToPol (Exp/Eq/List/Mat [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To transform 1 + Menu Item: [Action][Complex][compToPol] u u u u u compToTrig Function: Transforms a complex number into its trigonometric/hyperbolic form.
  • Page 146 u u u u u seq Function: Generates a list in accordance with a numeric sequence expression. Syntax: seq (Exp, variable, start value, end value [,step size] [ ) ] Example: To generate a list in accordance with the expression value is 1, the end value is 5, and the step size is 2 Menu Item: [Action][List-Create][seq] •...
  • Page 147 u u u u u sortA Function: Sorts the elements of the list into ascending order. Syntax: sortA (List [ ) ] Example: To sort the elements of the list {1, 5, 3} into ascending order Menu Item: [Action][List-Create][sortA] u u u u u sortD Function: Sorts the elements of the list into descending order.
  • Page 148: Using The List-Calculation Submenu

    u u u u u subList Function: Extracts a specific section of a list into a new list. Syntax: subList (List [,start number] [,end number] [ ) ] Example: To extract the second through the fourth elements of the list {1, 2, 3, 4, 5} Menu Item: [Action][List-Create][subList] •...
  • Page 149 u u u u u dim Function: Returns the dimension of a list. Syntax: dim (List [ ) ] Example: To determine the dimension of the list {1, 2, 3} Menu Item: [Action][List-Calculation][dim] u u u u u min Function: Returns the minimum value of an expression or the elements in a list. Syntax: min (Exp/List-1[, Exp/List-2] [ ) ] Example: To determine the minimum values of the elements in list {1, 2, 3} Menu Item: [Action][List-Calculation][min]...
  • Page 150 u u u u u mean Function: Returns the mean of the elements in a list. Syntax: mean (List-1[, List-2] [ ) ] • “List-2” specifies the frequency of each element in “List-1”. Example: To determine the mean of the elements in list {1, 2, 3} Menu Item: [Action][List-Calculation][mean] Example: To determine the mean of the elements in the list {1, 2, 3}, whose respective frequencies are {3, 2, 1}...
  • Page 151 u u u u u sum Function: Returns the sum of the elements in a list. Syntax: sum (List-1[, List-2] [ ) ] • “List-2” specifies the frequency of each element in “List-1”. Example: To determine the sum of the elements in the list {1, 2, 3} Menu Item: [Action][List-Calculation][sum] Example: To determine the sum of the elements in the list {1, 2, 3}, whose respective frequencies are {3, 2, 1}...
  • Page 152 u u u u u stdDev Function: Returns the sample standard deviation of the elements in a list. Syntax: stdDev (List [ ) ] Example: To determine the sample standard deviation of the elements in the list {1, 2, 4} Menu Item: [Action][List-Calculation][stdDev] u u u u u variance Function: Returns the sample variance of the elements in a list.
  • Page 153 u u u u u percent Function: Returns the percentage of each element in a list, the sum of which is assumed to be 100. Syntax: percent (List [ ) ] Example: To determine the percentage of each element in the list {1, 2, 3} Menu Item: [Action][List-Calculation][percent] u u u u u polyEval Function: Returns a polynomial arranged in the descending order of powers, so...
  • Page 154: Using The Matrix-Create Submenu

    u u u u u sumSeq Function: Finds the lowest-degree polynomial that represents the sequence expressed by the input list and returns the sum of the polynomial. When there are two lists, this command returns a polynomial that maps each element in the first list to its corresponding element in the second list, and returns the sum of the polynomial.
  • Page 155 u u u u u augment Function: Returns a matrix that combines two other matrices. Syntax: augment (Mat-1, Mat-2 [ ) ] Example: To combine the two matrices [[1,2] [3,4]] and [[5,6] [7,8]] Menu Item: [Action][Matrix-Create][augment] u u u u u ident Function: Creates an identity matrix.
  • Page 156 u u u u u subMat Function: Extracts a specific section of a matrix into a new matrix. Syntax: subMat (Mat [,start row] [,start column] [,end row] [,end column] [ ) ] • “1” is the default when you omit “[, start row]” and “[, start column]”. •...
  • Page 157: Using The Matrix-Calculation Submenu

    Using the Matrix-Calculation Submenu The [Matrix-Calculation] submenu contains commands that are related to matrix calculations. u u u u u dim Function: Returns the dimensions of a matrix as a two-element list {number of rows, number of columns}. Syntax: dim (Mat [ ) ] Example: To determine the dimensions of the matrix [[1,2,3] [4,5,6]] Menu Item: [Action][Matrix-Calculation][dim] u u u u u det...
  • Page 158 u u u u u 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]] Menu Item: [Action][Matrix-Calculation][eigVl] u u u u u eigVc Function: Returns a matrix in which each column represents an eigenvector of a square matrix.
  • Page 159 u u u u u LU Function: Returns the LU decomposition of a square matrix. Syntax: LU (Mat, lVariableMem, uVariableMem [ ) ] Example: To obtain the LU decomposition of the matrix [[1,2,3] [4,5,6] [7,8,9]] • The lower matrix is assigned to the first variable L, while the upper matrix is assigned to the second variable U.
  • Page 160 To display the upper triangular matrix Menu Item: [VAR][CAP][R][EXE] u u u u u swap Function: Swaps two rows of a matrix. Syntax: swap (Mat, row number-1, row number-2 [ ) ] Example: To swap row 1 with row 2 of the matrix [[1,2] [3,4]] Menu Item: [Action][Matrix-Calculation][swap] u u u u u mRow Function: Multiplies the elements of a specific row in a matrix by a specific expression.
  • Page 161 u u u u u rowAdd Function: Adds a specific matrix row to another row. Syntax: rowAdd (Mat, row number-1, row number-2 [ ) ] Example: To add row 1 of the matrix [[1,2] [3,4]] to row 2 Menu Item: [Action][Matrix-Calculation][rowAdd] u u u u u rowDim Function: Returns the number in rows in a matrix.
  • Page 162: Using The Vector Submenu

    u u u u u colNorm Function: Calculates the sums of the absolute values of the elements of each column of a matrix, and returns the maximum value of the sums. Syntax: colNorm (Mat [ ) ] Example: To calculate the sums of the absolute values of the elements in each column of the matrix [[1, –2, 3][4, –5, –6][–7, 8, 9]], and obtain the maximum value of the sums Menu Item: [Action][Matrix-Calculation]...
  • Page 163 u u u u u augment Function: Returns an augmented vector [Mat-1 Mat-2]. Syntax: augment (Mat-1, Mat-2 [ ) ] Example: To augment vectors [1, 2] and [3, 4] Menu Item: [Action][Vector][augment] u u u u u fill Function: Creates a vector that contains a specific number of elements, or replaces the elements of a vector with a specific expression.
  • Page 164 u u u u u toPol Function: Returns an equivalent polar form [ Syntax: toPol (Mat [,natural number] [ ) ] • This command can be used with a 1 × 2 or 2 × 1 matrix only. • This command returns “ ”...
  • Page 165 u u u u u dim Function: Returns the dimension of a vector. Syntax: dim (Mat [ ) ] Example: To determine the dimension of the vector [1, 2, 3] Menu Item: [Action][Vector][dim] • The vector [1,2,3] is handled as a 1 × 3 matrix. u u u u u crossP Function: Returns the cross product of two vectors.
  • Page 166: Using The Equation/Inequality Submenu

    u u u u u unitV Function: Normalizes a vector. Syntax: unitV (Mat [ ) ] • This command can be used with a 1 × N or N × 1 matrix only. Example: To normalize the vector [1, 3, 5] Menu Item: [Action][Vector][unitV] u u u u u angle Function: Returns the angle formed by two vectors.
  • Page 167 u u u u u solve Function: Returns the solution of an equation or inequality. Syntax: solve (Exp/Eq/Ineq [,variable] [ ) ] • For this syntax, “Ineq” also includes the ≠ operator. • “ ” is the default when you omit “[, variable]”. solve (Exp/Eq,variable[, value, lower limit, upper limit] [ ) ] •...
  • Page 168 Example: To solve a differential equation Menu Item: [Action][Equation/Inequality][dSolve] Example: To solve the system of first order differential equations where “ ” is the independent variable, “ and the initial conditions are Menu Item: [Action][Equation/Inequality][dSolve] u u u u u 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 169 u u u u u rewrite Function: Moves the right side elements of an equation or inequality to the left side. Syntax: rewrite (Eq/Ineq/List [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To move the right side elements of Menu Item: [Action][Equation/Inequality][rewrite] u u u u u exchange Function: Swaps the right-side and left-side elements of an equation or inequality.
  • Page 170 u u u u u getLeft Function: Extracts the left-side elements of an equation or inequality. Syntax: getLeft (Eq/Ineq/List [ ) ] • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To extract the left side elements of Menu Item: [Action][Equation/Inequality][getLeft] u u u u u absExpand Function: Divides an absolute value expression into formulas without absolute value.
  • Page 171 u u u u u or Function: Returns the result of the logical OR of two expressions. Syntax: Exp/Eq/Ineq/List-1 or Exp/Eq/Ineq/List-2 • Ineq (inequality) includes the “ ” (not equal to) relational operator. Example: To obtain the result of the logical OR of Menu Item: [Action] [Equation/Inequality] [or] u u u u u xor Function: Returns the logical exclusive OR of two expressions.
  • Page 172: Using The Assistant Submenu

    Using the Assistant Submenu The [Assistant] submenu contains two commands related to the Assistant mode. • Note that the following commands are valid in the Assistant mode only. u u u u u arrange Function: Collects like terms and arranges them in descending order, starting with the term that contains the smallest coefficient.
  • Page 173: Using The Interactive Menu

    2-8 Using the Interactive Menu The [Interactive] menu includes all of the commands contained on the [Action] menu. Listed below are the differences between the [Action] menu and [Interactive] menu. Interactive Menu and Action Menu • With the [Action] menu, you select a command to input the appropriate function into the work area.
  • Page 174 Using the Interactive Menu u To factorize from the Action menu (1) Tap [Action], [Transformation], and then [factor]. • This inputs “factor(” into the work area. (2) Input the expression you want to factorize – 3 – 1). (3) Tap w. •...
  • Page 175 Using the Interactive Menu (3) Tap [Interactive], [Calculation], and then [ ∫ ]. • This displays the ∫ dialog box. (4) On the dialog box, tap “Definite integral” to select it. • This displays boxes for specifying the variable and the lower limit and the upper limit. (5) Input the required data for each of the following three arguments.
  • Page 176: Using The "Apply" Command

    Using the “apply” Command The “apply” command is included on the [Interactive] menu only. You can use this command to execute only a specific part of an expression and display its result. Example: To calculate the result of diff(sin( calculate only part of the expression Note •...
  • Page 177: Using The Main Application In Combination With Other Applications

    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, and other operations between them. This section explains how to access the windows of other applications from the Main application, and provides examples of the various operations you can perform between them.
  • Page 178: Closing Another Application's Window

    Using the Main Application in Combination with Other Applications Closing Another Application’s Window u ClassPad Operation (1) Tap anywhere inside of the window you would like to close. (2) Tap O and then [Close]. • The Main application work area expands to fill the entire display. •...
  • Page 179 Using the Main Application in Combination with Other Applications (3) Drag the stylus across “ ^2 – 1” in the work area to select it. (4) Drag the selected expression to the Graph window. • This graphs – 1. This graph reveals that -intercepts are = ±1.
  • Page 180: Using A Graph Editor Window (Graph & Table: !, Conics: *, 3D Graph: @, Numeric Solver: 1)

    Using the Main Application in Combination with Other Applications Using a Graph Editor Window (Graph & Table: !, Conics: *, 3D Graph: @, Numeric Solver: 1) You can copy expressions by dragging them between the work area window and the Graph Editor, Conics Editor, 3D Graph Editor, and Numeric Solver windows.
  • Page 181: Using The List Editor Window

    Using the Main Application in Combination with Other Applications (4) Press E to register the expression. • The copied expression is displayed in natural format, with the check box next to it selected. You could now tap $ to graph the function. •...
  • Page 182 Using the Main Application in Combination with Other Applications u ClassPad Operation (1) On the work area window, tap ( to display the List Editor window in the lower window. (2) Input the following list data into the lists named “list1” and “list2”.
  • Page 183 Using the Main Application in Combination with Other Applications (4) Tap the List Editor window to make it active. • Here you can see that list3 contains the result of list1 + list2. (5) Tap the work area window to make it active. (6) Perform the operation {12,24,36}⇒test, which assigns the list data {12,24,36} to the LIST variable named “test”.
  • Page 184 Using the Main Application in Combination with Other Applications (7) Tap the List Editor window to make it active. (8) Scroll the screen to the right until the blank list to the right of “list6” is visible. (9) Tap the blank cell next to “list6”, input “test”, and then tap w. •...
  • Page 185: Using The Geometry Window 3

    Using the Main Application in Combination with Other Applications Using the Geometry Window 3 When there is a Geometry window on the display, you can drag values and expressions to the Geometry window to draw the graph or figure of the value or expression. You can also drag a figure from the Geometry window to the work area, which displays the corresponding expression or value.
  • Page 186 Using the Main Application in Combination with Other Applications (4) Drag the selected expression to the Geometry window. An ellipse appears in the Geometry window. • (5) Drag the stylus across (6) Drag the selected expression to the Geometry window. A circle appears in the Geometry window.
  • Page 187 Using the Main Application in Combination with Other Applications k Dragging a Figure from the Geometry Window to the Work Area The following shows what happens when you drag a figure from the Geometry window to the work area. Dropping this into the work area: Point Line Vector...
  • Page 188: Using The Sequence Editor Window

    Using the Main Application in Combination with Other Applications Using the Sequence Editor Window & Displaying the Sequence Editor window from the Main application makes it possible for you to perform the same operations you can perform in the Sequence application. You can also use drag and drop to copy expressions between the work area and the Sequence Editor window.
  • Page 189 2-9-13 Using the Main Application in Combination with Other Applications (4) Drag the selected expression to the Table window. • This creates the table. • The above procedure creates a table in accordance with the current “Table Input” settings. For details about configuring “Table Input”...
  • Page 190: Chapter 3 Using The Graph & Table Application

    Using the 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 zoom in or out, and move a pointer along the graph, displaying its coordinates as you go.
  • Page 191: Graph & Table Application Overview

    Graph & Table Application Overview 3-1 Graph & Table Application Overview This section describes the configuration of the Graph & Table application windows and provides basic information about its menus and commands. Starting Up the Graph & Table Application Use the following procedure to start up the Graph & Table application. u ClassPad Operation On the application menu, tap T.
  • Page 192: Graph & Table Application Menus And Buttons

    Graph & Table Application Overview You can also use a function on the Graph Editor window to generate a number table or a summary table. Number tables and summary tables are displayed in a Table window. • The Graph Editor window or Graph window is hidden in the background while the Table window is displayed.
  • Page 193 Graph & Table Application Overview To do this: Input a rectangular coordinate type function Input a polar coordinate type function Input a parametric function Input an X equality Input a rectangular coordinate type inequality Input an X inequality Save all of the expressions on the Graph Editor window Recall batch saved data to the Graph Editor window Use a built-in function for input Delete all of the expressions on the active sheet...
  • Page 194 Graph & Table Application Overview k Graph Window Menus and Buttons To do this: Cut the character string selected in the message box and place it onto the clipboard Copy the character string selected in the message box to the clipboard Paste the contents of the clipboard at the current cursor position in the message box Select all of the text in the message box...
  • Page 195 Graph & Table Application Overview To do this: Display the coordinates at a particular point on a graph Insert a point, graphic, or text into an existing graph (page 3-6-1) Obtain the root ( -intercept) of a graph Obtain the maximum value of a graph Obtain the minimum value of a graph Obtain the -intercept of a graph...
  • Page 196 Graph & Table Application Overview To do this: Display the View Window dialog box to configure Graph window settings Display the Table Input dialog box for configuring settings Pan the Graph window Display the Variable Manager (page 1-8-1) k Table Window Menus and Buttons To do this: Cut the character string selected in the message box and place it onto the clipboard...
  • Page 197: Graph & Table Application Status Bar

    Graph & Table Application Overview Graph & Table Application Status Bar The status bar at the bottom of the Graph & Table application shows the current angle unit setting and [Complex Format] setting (page 13-3-2). Angle unit If you see this: Cplx Real Graph &...
  • Page 198 Graph & Table Application Overview Example 1: To input the function u ClassPad Operation (1) On the application menu, tap T . • This starts the Graph & Table application. (2) In the Graph Editor window, tap the input box immediately to the right of line number •...
  • Page 199 Graph & Table Application Overview (4) Tap $. • This graphs the expression. The expression is displayed in the message box while the graph is being drawn. • The Graph window message box is for both input and output. It displays information about the function and other information.
  • Page 200 Graph & Table Application Overview Example 2: To input the function In Example 1, we graphed a rectangular expression in the form of polar coordinate expressions, inequalities, and other types of functions for graphing as well. In this example, we input and graph the polar coordinate expression the following sample procedure assumes that you have already completed the steps for Example 1.
  • Page 201 3-1-11 Graph & Table Application Overview (4) Tap $. • Since there are check marks next to both “ 1” and “ 2”, both expressions are graphed. 20021201...
  • Page 202: Using The Graph Window

    3-2 Using the Graph Window This section explains Graph window operations, including configuring display settings, scrolling, zooming the image, and more. Configuring View Window Parameters for the Graph Window The View Window dialog box lets you specify the maximum and minimum values for each axis, the space between the marks on each axis (the scale), and other graph display parameters.
  • Page 203 • You can also use the rectangular coordinate View Window dialog box to select graph, -log graph, or To select this type of graph: -log graph -log graph -log graph Polar Coordinates and Parametric Coordinates Use this item: θ t min θ...
  • Page 204 u View Window parameter precautions • An error occurs if you input 0 for t θ step. • An error also occurs if you input a value that is out of range for a parameter, if you input a minus sign only, or if you perform any other illegal input. •...
  • Page 205 u To standardize the View Window (1) On the application menu, tap T . (2) Tap 6. This displays the View Window dialog box. (3) Tap [Memory] and then [Standard]. This applies the standard View Window parameters shown below. xmin = –10 xmax = 10 ymin = –10 ymax = 10...
  • Page 206: Scrolling The Graph Window

    u To recall a setup from View Window memory (1) On the application menu, tap T . (2) Tap 6. This displays the View Window dialog box. (3) Tap [Memory] and then [Recall]. This displays a list of names of the View Window setups you have stored in memory.
  • Page 207: Zooming The Graph Window

    u ClassPad Operation (1) Tap the Graph window to make it active. (2) Tap T. (3) Holding the stylus anywhere against the Graph window, drag it in the direction you want. • This causes the Graph window to scroll automatically in accordance with the dragging.
  • Page 208: Storing Functions 3

    Zoom Command This command makes the value of each dot equal 1, which makes all Integer coordinate values integers. Performing a zoom operation changes View Window parameter Previous values. Execute this command to return View Window parameters to their settings prior to the last zoom operation. Quick Initialize Quick Trig Quick log (...
  • Page 209 u To use factor zoom Example: To enlarge the graphs of the following two expressions, by a factor of 5 in both directions, to determine whether they come into contact with each other 1 = ( + 4)( + 1)( 2 = 3 + 22 (1) On the application menu, tap T .
  • Page 210: Using Quick Zoom

    k Using Quick Zoom The seven quick zoom commands draw a graph using preset built-in View Window parameter values. Command xmin Quick Initialize –7.7 –9.424 Quick Trig (–3π) Quick log ( –2 Quick –2.2 Quick –7.7 Quick – –7.7 Quick Standard –10 The applicable set of View Window parameter values is applied as soon as you select a quick zoom command on the Graph window’s [Zoom] menu.
  • Page 211: Other Graph Window Operations

    Other Graph Window Operations This section explains how to save a screenshot of the Graph Window, how to redraw a graph, how to make the Graph Editor Window the active window. k 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 save a screenshot of a graph (1) On the application menu, tap T .
  • Page 212: Storing Functions

    3-3 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 213: Specifying The Function Type

    k Returning Sheets to Their Default Names The procedure below returns the sheet names to their initial default names (Sheet 1 through Sheet 5). u ClassPad Operation (1) Tap the Graph Editor window to make it active. (2) Tap a, [Sheet], and then [Default Name]. •...
  • Page 214: Storing A Function

    u ClassPad Operation (1) On the application menu, tap T . (2) On the Graph Editor window, tap the down arrow next to “ (3) On the list that appears, tap the function type you want to select. Storing a Function This section presents a number of examples that illustrate how to store a Graph &...
  • Page 215 u To store an = equation Example: To store in line (1) On the Graph Editor window, tap [Type] and then [ = equation. (2) Tap the box to the right of line number “ (3) Press E to store the equation. u To store an inequality Example: To store the inequality (1) On the Graph Editor window, tap [Type] and then [...
  • Page 216: Using Built-In Functions

    Using Built-in Functions Your ClassPad is pre-programmed with the commonly used functions listed below. You can recall a built-in function, save it to an Graph Editor sheet, assign values to its coefficients, and graph the results. a·x a·x^ b·x a·x^ b·x^ a·...
  • Page 217: Editing Stored Functions

    u To save an expression from the message box to the Graph Editor window (1) Tap the Graph window to make it active. (2) Perform a Trace operation (see “3-7 Using Trace”) or any other operation that causes the message box to appear. (3) Drag the stylus across the expression in the message box to select it.
  • Page 218: Deleting All Graph Editor Expressions

    Deleting All Graph Editor Expressions Use the following procedure to delete all of the expressions on all Graph Editor sheets, and initialize all of the sheet names. (1) On the Graph Editor window, tap [Edit] and then [Clear All]. (2) In response to the confirmation dialog box that appears, tap [OK] to delete all expressions and initialize sheet names.
  • Page 219 k Specifying the Function You Want to Graph On the Graph Editor window, you can select one or more functions for graphing by selecting their check boxes. The functions whose check boxes are cleared are not graphed. • This check box is selected, so the function next to it will be graphed when you tap $.
  • Page 220: Saving Graph Editor Data To Graph Memory

    k Quick Graphing of an Expression Using Drag and Drop You can use the following procedure to graph a single function, even when you have multiple functions selected on the Graph Editor window. u ClassPad Operation (1) Tap the tab of the sheet that contains the function you want to graph to make it active. (2) Drag the function you want to graph to the Graph window.
  • Page 221 u To save Graph Editor data to graph memory (1) Tap the Graph Editor window to make it active. (2) Tap [GMem] and then [Store]. This displays a dialog box for inputting a name for the graph memory file. (3) Enter the name and then tap [OK]. u To recall a graph memory file (1) Tap [GMem] and then [Recall].
  • Page 222: Using Table & Graph

    3-4 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 You can use either of the following two methods to generate a number table using a Graph & Table application function.
  • Page 223 u To generate a number table by specifying a range of values for Table Input dialog box Example: To generate a number table for the function from –3 to 1 in increments of 1 (1) On the application menu, tap T. (2) In line 1 of the Graph Editor window, input and save (3) Tap 8.
  • Page 224 u To generate a number table by assigning list values to (1) Create and save the list of values to be assigned. list1 = 1, 2, 3, 4, 5 (2) In line 1 of the Graph & Table application Graph Editor window, input and save –...
  • Page 225: Editing Number Table Values

    k Table Generation Precautions • Table generation is performed using the currently selected function that is of the current function type selected on the Graph Editor window toolbar. • Though the selected current function type is “ type function selected on the Graph Editor window. Tapping # to generate a table when the above condition exists causes the error message “No Functions Selected”...
  • Page 226: Deleting, Inserting, And Adding Number Table Lines

    • An error message appears and the number table contents are not changed if you enter an illegal (such as 6 ÷ 0). value for • The data in a “Y” column (Y1, Y2, etc.) of a table cannot be modified. Deleting, Inserting, and Adding Number Table Lines You can use the following procedures to delete, insert, and add number table lines.
  • Page 227: Regenerating A Number Table

    u To add a number table line (1) Tap the -value of the bottom line of the number table. (2) Tap [T-Fact] and then [Add]. • After adding a new line, you can edit the “Editing Number Table Values” on page 3-4-4. •...
  • Page 228: Generating A Number Table And Using It To Draw A Graph

    Generating a Number Table and Using It to Draw a Graph After using a function to generate a number table, you can use the number table values to draw a graph. You can use number table values to draw two different types of graphs: a “connect type graph”...
  • Page 229: Saving A Number Table To A List

    (6) Specify the graph type. • To specify a connect type graph, tap [Graph] and then [G-Connect], or tap $. To specify a plot type graph, tap [Graph] and then [G-Plot], or tap !. • This draws the graph on the Graph window. Connect Type Graph Saving a Number Table to a List You can use the following procedure to save a particular column of a number table to a LIST...
  • Page 230: Generating A Summary Table

    (2) Tap a and then [Table to List]. • This displays a dialog box for specifying a variable name. (3) Enter the name you want to give to the variable, and then tap [OK]. • This assigns the list of data you selected to a variable with the name you specified. •...
  • Page 231 u Specifying all -values This method generates a reference table by looking up data stored in a list. A LIST variable is used to specify the -values. When using this method, it is up to you specify all of the correct -values required to generate the summary table.
  • Page 232 (4) Tap [Memory] and then [Undefined]. • This causes all settings on the View Window dialog box to change to “Undefined”. (5) Tap the [OK] button to close the View Window dialog box. (6) 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 233 • Tapping $ here graphs the function using the View Window settings automatically configured for summary table generation. Important! • A monotone increasing function or other special function may not be solvable by the ClassPad’s internal summary table calculation. If this happens, use the procedure under “Generating a Summary Table by Specifying All of the Values for calculate the elements of the summary table.
  • Page 234 (4) Specify the -values for the summary table by specifying values for the [xmin] and [xmax] settings. • For this example, we will specify xmin = –0.5 and xmax = 2. (5) Tap the [OK] button to close the View Window dialog box. (6) Tap 4.
  • Page 235 k Generating a Summary Table by Specifying All of the Values for In both of the previous examples, summary table generation is performed using View Window settings to calculate values for generation method, -values are not calculated automatically. It is up to you to use a LIST variable to specify all of the table.
  • Page 236: Making The Graph Editor Window The Active Window

    (4) Input the values you want to specify for • Here, we will input the following values: (5) Tap the Graph Editor window to make it active. (6) Tap 4. • This starts summary table generation using the displays the result on the Table window. Important! •...
  • Page 237: Modifying A Graph

    3-5 Modifying a Graph A graph can be modified in real time as you change its coefficients and/or the variables. The Graph & Table application provides you with two methods for modifying a graph. Direct Modify “Direct Modify” changes the coefficient in the equation of the original graph. This method can be used when you are modifying a single graph.
  • Page 238 (7) Tap the left or right graph controller button to change the value of the coefficient you selected in step (6). To do this: Increase the value of the coefficient Decrease the value of the coefficient • The initial increment of change is 1. You can use the Graph Controller dialog box described below to change the increment, if you want.
  • Page 239 (8) To modify the 2 graph (2 graph active. • You can use the up and down cursor keys or graph controller arrows to switch between the two graphs, as required. • Repeat steps (6) and (7) to modify the currently selected graph. (9) To quit graph modification, tap •...
  • Page 240: Simultaneously Modifying Multiple Graphs By Changing Common Variables (Dynamic Modify)

    Simultaneously Modifying Multiple Graphs by Changing Common Variables (Dynamic Modify) Use the procedure below to change the values of up to two common variables used in multiple functions to simultaneously modify the graphs. u To modify multiple graphs simultaneously Example: To graph the functions in variable from 1 to 4 and a change in variable and position of each graph...
  • Page 241 (10) Tap [Modify]. • This graphs the functions using the Graph Controller dialog box, and displays “Modify” on the Graph window. (11) Modify the graphs by changing the value of variable • To change the value of variable right graph controller arrow. •...
  • Page 242 k Cycling Through Graph Changes Automatically Use the following procedure to cycle automatically through graph changes in accordance with the settings you configure on the Graph Controller dialog box. u ClassPad Operation (1) Perform steps (1) through (9) under “To modify multiple graphs simultaneously” on page 3-5-4.
  • Page 243: Using The Sketch Menu

    3-6 Using the Sketch Menu The [Sketch] menu lets you add points, lines, figures, and text after you draw a graph. You can also add tangent and normal lines to your graph. Sketch Menu Overview To access the [Sketch] menu, tap [Analysis] and then [Sketch]. The following table describes the commands that are available on the [Sketch] menu.
  • Page 244 u To draw a line on the Graph window (1) While the Graph window is active, tap [Analysis], [Sketch], and then [Line]. (2) On the Graph window, tap the start point of the line and then tap the end point. This causes a straight line to be drawn between the two points.
  • Page 245 u To draw a line tangent to a graph Example: To draw a line tangent to the graph (1) In line 1 of the Graph Editor window, input and save (2) Tap $ to graph the function. (3) Tap [Analysis], [Sketch], and then [Tangent]. •...
  • Page 246 u To graph the inverse of a function Example: To graph – – 2 and then overlay it with (1) In line 1 of the Graph Editor window, input and save (2) Tap $ to graph the function. (3) Tap [Analysis], [Sketch], and then [Inverse]. •...
  • Page 247 u To draw a vertical or horizontal line Example: To draw a vertical line at (1) While the Graph window is active, tap [Analysis], [Sketch], and then [Vertical]. • This displays “Vertical” on the Graph window, and the ClassPad waits for you to draw the vertical line.
  • Page 248: Using Trace

    3-7 Using Trace Trace lets you move a point along a graph and displays the coordinates for the current pointer location. You can also link the trace operation to the number table used to draw a graph, so the pointer jumps to the coordinates that are currently selected in the table. Using Trace to Read Graph Coordinates Starting the trace operation causes a crosshair pointer to appear on the graph.
  • Page 249 • You can also move the pointer to a particular point by inputting coordinates. Pressing a number key displays a dialog box for inputting coordinates. Input the values you want and then tap [OK]. • When there are multiple graphs on the Graph window, you can use the up and down cursor keys or the up and down graph controller arrows to move the pointer between graphs.
  • Page 250: Linking Trace To A Number Table

    Linking Trace to a Number Table This section explains how you can link the movement of the trace pointer to the values in the number table used to draw the graph. This type of operation is called “linked trace”. • For information about generating a number table and performing other table operations, see “3-4 Using Table &...
  • Page 251: Generating Number Table Values From A Graph

    Generating Number Table Values from a Graph A “graph-to-table” feature lets you extract the coordinate values at the current pointer location and input them into a table. Example: Generate a table and graph for the expression coordinates for specific points on the graph into a table Use the initial View Window settings (page 3-2-3).
  • Page 252 (4) Tap the Graph window to make it active. Next, tap [Analysis] and then [Trace]. • This causes a pointer to appear on the graph. (5) Use the cursor key to move the pointer along the graph until it reaches a point whose coordinates you want to input into the table.
  • Page 253: Analyzing A Function Used To Draw A Graph

    Analyzing a Function Used to Draw a Graph 3-8 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. G-Solve Menu Overview To access the [G-Solve] menu, tap [Analysis] and then [G-Solve].
  • Page 254: Using G-Solve Menu Commands

    Analyzing a Function Used to Draw a Graph Using G-Solve Menu Commands This section describes how to use each of the commands on the [G-Solve] menu. Note that all of the procedures in this section are performed in the Graph & Table application, which you can enter by tapping the T icon on the application menu.
  • Page 255 Analyzing a Function Used to Draw a Graph u To obtain the minimum value, maximum value, a function Example: To graph the function (1) Display the View Window dialog box, and then configure it with the following parameters. xmin = –7.7, xmax = 7.7, xscale = 1 ymin = –3.8, ymax = 3.8, yscale = 1...
  • Page 256 Analyzing a Function Used to Draw a Graph u To obtain the point of intersection for two graphs Example: To graph the functions intersection (1) Display the View Window dialog box, and then configure it with the following parameters. xmin = –5, xmax = 5, xscale = 1 ymin = –5, ymax = 5, yscale = 2 (2) On the Graph Editor window, input and store and then tap $ to graph them.
  • Page 257 Analyzing a Function Used to Draw a Graph u To determine coordinates at a particular point on a graph Example: To graph the function = 0.5, and the -coordinate when (1) Display the View Window dialog box, and then configure it with the following parameters.
  • Page 258 Analyzing a Function Used to Draw a Graph u To determine the definite integral for a particular domain Example: To graph the function domain of 1 < < 2 (1) Display the View Window dialog box, and then configure it with the following parameters.
  • Page 259 Analyzing a Function Used to Draw a Graph u To determine the distance between any two points (1) Tap the Graph window to make it active. (2) Tap [Analysis], [G-Solve], and then [Distance]. • This displays “Distance” on the Graph window, and the ClassPad waits for you to specify the first point.
  • Page 260 Analyzing a Function Used to Draw a Graph (2) On the Graph Editor window, input and store to graph it. • Make sure that only “ 1” is selected (checked). (3) Tap [Analysis], [G-Solve], and then [Inflection]. • This causes “Inflection” to appear on the Graph window, with a pointer located at the point of inflection.
  • Page 261 Analyzing a Function Used to Draw a Graph (4) Press 1. • This displays a dialog box for inputting an interval of values for , with 1 specified for the lower limit of the -axis (Lower). (5) Tap the [Upper] input box and then input 2 for the upper limit of the (6) Tap [OK].
  • Page 262: Chapter 4 Using The Conics Application

    Using the 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, axis of symmetry, latus rectum, center, radius, asymptote, eccentricity, and even the - and -intercepts of each type of conics.
  • Page 263: Conics Application Overview

    4-1 Conics Application Overview This section describes the configuration of the Conics application windows, and provides basic information about its menus and commands. • The Conics application uses many of the same commands (Zoom, Trace, Sketch, etc.) as the Graph & Table application. It is recommended that you familiarize yourself with Graph & Table operations before trying to use the Conics application.
  • Page 264: Conics Application Menus And Buttons

    • The Conics Editor window can have one conics equation input at a time. The Conics application includes a number of preset conics formats (page 4-2-1) that make equation input quick and easy. • You can tap the graph controller arrows or use the cursor key to scroll the Conics Graph window.
  • Page 265 Conics Application Overview k Conics Graph Window Menus and Buttons The following describes the menu and button operations you can perform while the Conics Graph window is active. To do this: Enlarge the part of the screen bounded by a box Specify a zoom factor Zoom in by the zoom factor Zoom out by the zoom factor...
  • Page 266: Conics Application Status Bar

    To do this: Save a graph as image data (page 3-2-10) Recall the image of a graph (page 3-2-10) Re-draw a graph Make the Conics Editor window active Display the View Window dialog box (page 3-2-1) to configure Graph window settings Activate the pan function for dragging the Graph window with the stylus Display the Variable Manager (page 1-8-1)
  • Page 267: Inputting Equations

    4-2 Inputting Equations This section explains the various ways you can input equations using the Conics Editor window. Using a Conics Form to Input an Equation Preset formats can help you input conics equations quickly and easily. The following table contains a complete list of the types of equations that you can input just by tapping [Form] and then [Insert Conics Form].
  • Page 268 u To input an equation using a Conics Form Example: To use a Conics Form to input the equation for a parabola with a horizontal axis (principal axis parallel with (1) On the application menu, tap C to start the Conics application. (2) On the Conics Editor window, tap q, or tap [Form] and then [Insert Conics Form].
  • Page 269: Inputting An Equation Manually

    Inputting an Equation Manually To input an equation manually, make the Conics Editor window active, and then use the soft keyboard for input. Input the equation here. Transforming a Manually Input Equation to a Conics Form After you manually input an equation on the Conics Editor window, you can use the procedure below to transform it to a preset Conics Form.
  • Page 270: Drawing A Conics Graph

    4-3 Drawing a Conics Graph This section provides examples that show how to draw various types of conics graphs. Drawing a Parabola A parabola can be drawn with either a horizontal or vertical orientation. The parabola type is determined by the direction of its principal axis. k Drawing a Parabola that Opens Horizontally A parabola with a horizontal axis is one whose principal axis is parallel to the are two possible equations for a parabola with a horizontal axis:...
  • Page 271 Example 2: To draw the parabola u ClassPad Operation (1) In step (2) of the above procedure, select “X = AY Form dialog box. (2) In step (3) of the above procedure, change the coefficients of the equation as follows: A = 1, B = 2, C = 3.
  • Page 272 k Drawing a Parabola that Opens Vertically A parabola with a vertical axis is one whose principal axis is parallel to the two possible equations for a parabola with a vertical axis: = A( – H) + K and u ClassPad Operation (1) In step (2) of the procedure under “Drawing a Parabola that Opens Horizontally”, select “Y = A(X –...
  • Page 273: 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. The other form is the general form, which allows you to specify the coefficients of each term. k Drawing a Circle by Specifying a Center Point and Radius Example: To draw a circle with a center point of (2, 1) and a radius of 2 u ClassPad Operation...
  • Page 274: Drawing A Circle 4

    k Drawing a Circle by Specifying the Coefficients of a General Equation Example: To draw the circle u ClassPad Operation (1) In step (2) of the procedure under “Drawing a Circle by Specifying a Center Point and Radius”, select “AX + AY (2) Substitute the following values for the coefficients: A = 1, B = 4, C = –6, D = 9.
  • Page 275: Drawing A Hyperbola

    Drawing a Hyperbola A hyperbola can be drawn with either a horizontal or vertical orientation. The hyperbola type is determined by the direction of its principal axis. k Drawing a Hyperbola that Opens Horizontally The standard form of a hyperbola with a horizontal axis is: Example: To draw the hyperbola with a horizontal axis u ClassPad Operation (1) On the Conics Editor window, tap q, or tap [Form] and then [Insert Conics Form].
  • Page 276 k Drawing a Hyperbola that Opens Vertically The standard form of a hyperbola with a vertical axis is: u ClassPad Operation (1) In step (2) of the procedure under “Drawing a Hyperbola that Opens Horizontally”, (Y – K) (X – H) select “...
  • Page 277: Drawing A General Conics

    Drawing a General Conics Using the conics general equation A parabola or hyperbola whose principal axis is not parallel either to the slanted ellipse, etc. Example: To draw u ClassPad Operation (1) On the Conics Editor window, tap q, or tap [Form] and then [Insert Conics Form]. •...
  • Page 278: Using Trace To Read Graph Coordinates

    Using Trace to Read Graph Coordinates 4-4 Using Trace to Read Graph Coordinates Trace allows you move a pointer along a graph line and display the coordinates at the current pointer location. Starting the trace operation causes a crosshair pointer ( ) to appear on the graph. You can then press the cursor key or tap the graph controller arrows to move the pointer to the location you want, and read the coordinates that appear on the display.
  • Page 279: Using G-Solve To Analyze A Conics Graph

    Using G-Solve to Analyze a Conics Graph 4-5 Using G-Solve to Analyze a Conics Graph The G-Solve menu includes commands that let you perform a variety of different analytical processes on a graph drawn on the Conics Graph window. Displaying the G-Solve Menu While there is a graph on the Conics Graph window, tap [Analysis] and then [G-Solve].
  • Page 280: Using G-Solve Menu Commands

    Using G-Solve to Analyze a Conics Graph Using G-Solve Menu Commands The following are some examples of how to perform the Conics application [G-Solve] menu commands. u To determine the focus of the parabola x (1) On the Conics Editor window, input the conics equation and then tap ^ to graph it. •...
  • Page 281 Using G-Solve to Analyze a Conics Graph u To determine the directrix of the parabola x [Analysis] - [G-Solve] - [Directrix] u To determine the axis of symmetry of the parabola x [Analysis] - [G-Solve] - [Symmetry] u To determine the latus rectum of the parabola x [Analysis] - [G-Solve] - [Length of Latus Rectum] u To determine the center point of the circle x [Analysis] - [G-Solve] - [Center]...
  • Page 282 Using G-Solve to Analyze a Conics Graph u To determine the asymptotes of the hyperbola [Analysis] - [G-Solve] - [Asymptotes] u To determine the eccentricity of the ellipse [Analysis] - [G-Solve] - [Eccentricity] u To determine the -intercept of the parabola x [Analysis] - [G-Solve] - [ -Intercept] •...
  • Page 283 Using G-Solve to Analyze a Conics Graph – 1) u For the hyperbola -coordinate is 0 [Analysis] - [G-Solve] - [ -Cal] • When there are two -coordinates, press the left and right cursor keys or tap the left and right graph controller arrows to toggle the display between them.
  • Page 284: Chapter 5 Using The 3D Graph Application

    Using the 3D Graph Application The 3D Graph application lets you draw the 3-dimensional graph of the form 3D Graph Application Overview Inputting an Expression Drawing a 3D Graph Manipulating a Graph on the 3D Graph Window Other 3D Graph Application Functions Chapter 20021201...
  • Page 285: Graph Application Overview

    5-1 3D Graph Application Overview This section describes the configuration of the 3D Graph application window, and provides basic information about its menus and commands. Starting Up the 3D Graph Application Use the following procedure to start up the 3D Graph application. u ClassPad Operation On the application menu, tap D.
  • Page 286: Graph Application Menus And Buttons

    3D Graph Application Menus and Buttons This section explains the operations you can perform using the menus and buttons of the 3D Graph application’s windows. • For information about the O menu, see “Using the O Menu” on page 1-5-4. k 3D Graph Editor Window Menus and Buttons The following describes the menu and button operations you can perform while the 3D Graph Editor window is active.
  • Page 287 3D Graph Application Overview k 3D Graph Window Menus and Buttons The following describes the menu and button operations you can perform while the 3D Graph window is active. To do this: Enlarge the displayed graph Reduce the size of the displayed graph View the displayed graph from the Return the 3D Graph window to its initial default state Display the coordinates at a particular point on a 3D...
  • Page 288: Graph Application Status Bar

    3D Graph Application Status Bar The status bar at the bottom of the 3D Graph application shows the current angle unit setting and [Complex Format] setting (page 13-3-2). Angle unit If you see this: Cplx Real 5-1-4 3D Graph Application Overview Complex mode It means this: The angle unit setting is radians.
  • Page 289: Inputting An Expression

    5-2 Inputting an Expression Use the 3D Graph Editor window to input 3D Graph application expressions. Using 3D Graph Editor Sheets The 3D Graph Editor has five tabbed sheets named Sheet 1 through Sheet 5. Each sheet can contain up to 20 functions. This means you can have up to 100 functions stored in the 3D Graph Editor at one time.
  • Page 290: Storing A Function

    Storing a Function You can input expressions as long as they are of the form Example: To store u ClassPad Operation (1) On the application menu, tap D. • This starts up the 3D Graph application and displays the initial screen of the active 3D Graph Editor window.
  • Page 291: Drawing A 3D Graph

    5-3 Drawing a 3D Graph This section explains how to draw a 3D graph, as well as how to change the angle of a graph and how to rotate a graph. Configuring 3D Graph View Window Parameters 3D Graph View Window parameters let you specify the maximum and minimum values for - and -axis.
  • Page 292 • The following are the allowable ranges for the indicated View Window parameters: xgrid and ygrid: 2 to 50; angle θ • The angle parameters, [Angle] setting on the [Common] tab of the Basic Format dialog box (page 13-3-2). (4) After all the parameters are the way you want, tap [OK]. •...
  • Page 293: Graph Example

    3D Graph Example This example shows how to graph the hyperbolic paraboloid u ClassPad Operation (1) In the 3D Graph application, make the 3D Graph Editor window active. (2) Tap 7 to display the View Window dialog box, and then configure the parameters shown below.
  • Page 294 k Selecting the Function to be Graphed The 3D Graph application lets you graph only one function at a time. When you have more than one expression input on the 3D Graph Editor window, you need to select the one you want to graph.
  • Page 295: Manipulating A Graph On The 3D Graph Window

    Manipulating a Graph on the 3D Graph Window 5-4 Manipulating a Graph on the 3D Graph Window This section describes how to enlarge and reduce the size of a graph, how to change the eye position to view the graph along a particular axis, and how to perform other operations like automatic rotation.
  • Page 296: Rotating The Graph Manually

    Manipulating a Graph on the 3D Graph Window • To view the graph facing the ], or press the Z key. [View- Rotating the Graph Manually Use the procedures described below to rotate the displayed graph manually. To do this: Rotate the graph to the left Rotate the graph to the right Rotate the graph upwards...
  • Page 297: Other 3D Graph Application Functions

    Other 3D Graph Application Functions 5-5 Other 3D Graph Application Functions Using Trace to Read Graph Coordinates Starting the trace operation causes a crosshair pointer to appear on the graph. You can then press a cursor key or tap the graph controller arrows to move the pointer to the location you want, and read the coordinates that appear on the display.
  • Page 298: Calculating A -Value For Particular

    Other 3D Graph Application Functions Calculating a -value for Particular Use the following procedure to calculate a graph. u ClassPad Operation (1) Draw the graph and make the 3D Graph window active. (2) Tap [Analysis], and then [ • This displays a dialog box for specifying the (3) Enter values for •...
  • Page 299: Chapter 6 Using The Sequence Application

    Using the Sequence Application The Sequence application provides you with the tools you need to work with explicit sequences and recursive type sequences. Sequence Application Overview Inputting an Expression in the Sequence Application Recursive and Explicit Form of a Sequence Using LinkTrace Chapter 20021201...
  • Page 300: Sequence Application Overview

    6-1 Sequence Application Overview This section describes the configuration of the Sequence application window, and provides basic information about its menus and commands. Starting up the Sequence Application Use the following procedure to start up the Sequence application. u ClassPad Operation On the application menu, tap H.
  • Page 301: Sequence Application Menus And Buttons

    Sequence Application Menus and Buttons This section explains the operations you can perform using the menus and buttons of the Sequence application’s windows. k Sequence Editor Window Menus and Buttons O Menu To do this: Configure settings for all applications Display the soft keyboard Display the Sequence Editor window Display the Table window...
  • Page 302 Sequence Application Overview Menu To do this: Input a recursion expression term when Type is selected on the [Recursive] sheet Input a recursion expression term when Type is selected on the [Recursive] sheet Input a recursion expression term when the [Explicit] tab is selected a Menu To do this:...
  • Page 303 Sequence Application Overview k Sequence Table Window Menus and Buttons Edit Menu The commands on the sequence Table window [Edit] menu are identical to those for the Sequence Editor window [Edit] menu described on page 6-1-2. Graph Menu To do this: Draw a connect type graph Draw a plot type graph a Menu...
  • Page 304 Sequence Application Overview Buttons To do this: Create a sequence table Display the Sequence Editor window Display the Sequence RUN window Display the Sequence Table Input dialog box Display the View Window dialog box Display the Variable Manager (page 1-8-1) k Sequence RUN Window Menus and Buttons Edit Menu The commands on the Sequence RUN window [Edit] menu are identical to those for the...
  • Page 305: Sequence Application Status Bar

    Sequence Application Status Bar The status bar at the bottom of the Sequence application shows the current angle unit setting and [Complex Format] setting (page 13-3-2). Angle unit If you see this: Cplx Real 6-1-6 Sequence Application Overview Complex mode It means this: The angle unit setting is radians.
  • Page 306: Inputting An Expression In The Sequence Application

    Inputting an Expression in the Sequence Application 6-2 Inputting an Expression in the Sequence Application In the Sequence application, you input expressions using menus and buttons, without using the soft keyboard at the bottom of the window. Inputting Data on the Sequence Editor Window To input an expression, tap the input location you want ((a), (b), or (c)) to locate the cursor there.
  • Page 307: Recursive And Explicit Form Of A Sequence

    Recursive and Explicit Form of a Sequence 6-3 Recursive and Explicit Form of a Sequence ClassPad supports use of three types of sequence expressions: Generating a Number Table In addition to ordered pair tables, the Sequence application provides you with the means to generate arithmetic sequence tables difference tables , and Fibonacci sequence tables...
  • Page 308 Recursive and Explicit Form of a Sequence (8) Tap the down arrow button next to #, and then select ` to create the table. In the above example, “4 Cells” is selected for the [Cell Width Pattern] setting on the [Cell] tab of the Basic Format dialog box (page 13-3-3).
  • Page 309: Graphing A Recursion

    Recursive and Explicit Form of a Sequence Geometric Sequence Table Graphing a Recursion An expression can be graphed as a connect type graph (G-Connect) or a plot type graph (G-Plot). Example: To graph u ClassPad Operation (1) Start up the Sequence Editor. •...
  • Page 310 Recursive and Explicit Form of a Sequence (7) Configure View Window settings as shown below. xmin = 0 xmax = 6 ymin = –15 ymax = 65 (8) After everything is the way you want, tap [OK]. (9) Tap the down arrow button next to #, and then select + to create the table. (10) Perform one of the following steps to draw the type of graph you want.
  • Page 311: Determining The General Term Of A Recursion Expression

    Recursive and Explicit Form of a Sequence Determining the General Term of a Recursion Expression The following procedure converts the sequence expressed by a recursion expression to the general term format Example: To determine the general term of the recursion expression u ClassPad Operation (1) Start up the Sequence Editor.
  • Page 312: Calculating The Sum Of A Sequence

    Recursive and Explicit Form of a Sequence Calculating the Sum of a Sequence Perform the following steps when you want to determine the sum of a specific range of the sequence of a recursion expression or a general term expression. Example: To calculate the sum of the general term expression range of 2 <...
  • Page 313: Using Linktrace

    6-4-1 Using LinkTrace 6-4 Using LinkTrace While the Table and Graph windows are on the display, you can activate LinkTrace. To do this, tap in the Table window to make it active. Next, tap a and then [Link]. While LinkTrace is active, the pointer on the Graph window jumps automatically to the point indicated by the coordinates in the currently selected table cell.
  • Page 314: Chapter 7 Using The Statistics Application

    Using the Statistics Application This chapter explains how to use the Statistics application. You can use the Statistics application to perform a variety of statistical calculations and to graph statistical data. Numeric data stored in lists can be used to perform Statistics application operations. This chapter also includes information about performing statistical tests, and calculating confidence intervals and distributions.
  • Page 315: Statistics Application Overview

    7-1 Statistics Application Overview This section describes the configuration of the Statistics application windows and provides basic information about its menus and commands. The Statistics application provides you with the tools you need to perform the operations listed below. You can also use the Program application (page 12-7-4) to perform statistical operations. u List data input and sorting u Statistical graph drawing •...
  • Page 316: Starting Up The Statistics Application

    Starting Up the Statistics Application Use the following procedure to start up the Statistics application. u ClassPad Operation On the application menu, tap I. This starts the Statistics application and displays the List Editor window. Line number 7-1-2 Statistics Application Overview List name cell Cell (variable name)
  • Page 317: List Editor Window Menus And Buttons

    List Editor Window Menus and Buttons This section explains the operations you can perform using the menus and buttons of the Statistical application’s List Editor window. To do this: Open an existing list (page 7-2-3) Close the currently selected list (page 7-2-4) Jump to line 1 of the current list (page 7-2-3) Jump to the line after the last line of the current list (page 7-2-3)
  • Page 318: List Editor Window Status Bar

    List Editor Window Status Bar The status bar at the bottom of the List Editor window shows the current angle unit setting (page 13-3-2), statistics View Window setting (page 7-3-2), and decimal calculation setting (page 13-3-2). If you see this: It means this: The angle unit setting is radians.
  • Page 319: Using List Editor

    7-2 Using List Editor Lists play a very important role in ClassPad statistical calculations. This section provides an overview of list operations and terminology. It also explains how to use the List Editor, a tool for creating and maintaining lists. Basic List Operations This section provides the basics of list operations, including how to start up the Statistics application, how to open a list, and how to close a list.
  • Page 320 k Creating a List A list starts out with an initial default name like list1, list2, list3, etc. The List Editor allows you to generate list data (list variables) quickly and easily. Note • The List Editor window has six default list variables, named “list1” through “list6”. These lists are system variables that are defined by the system.
  • Page 321 u To jump to the first or last line of a list (1) Select any cell in the list. (2) On the menu bar, tap [Edit]. (3) Select one of the following commands to perform the type of operation you want. To do this: Move the cursor to line 1 of the list Move the cursor to the line following the last line that...
  • Page 322: Inputting Data Into A List

    k Closing a List Closing a list saves it under its current list (variable) name. There are two different methods you can use to close a list: using the [Close List] command, and clearing the list name from its list name cell. u To close a list using the “Close List”...
  • Page 323 (2) Input the data you want. To input a value • Use the input keypad or soft keyboard that appears when you press k. You can also access the soft keyboard by tapping O Menu. To input a mathematical expression •...
  • Page 324 u To batch input a set of data Example: To input the values 1, 2, and 3 into list1 (1) On the List Editor window, select the “Cal” cell of the list where you want to input the data (list1 in this example). (2) Enter {1,2,3}.
  • Page 325: Editing List Contents

    Editing List Contents Use the procedures in this section to delete and insert elements, to clear data, and to sort data. u To delete a list cell (1) On the List Editor window, select the cell you want to delete. (2) Tap [Edit].
  • Page 326: Sorting List Data

    • Note that inserting a cell does not affect the cells in other lists. If you insert a cell in a list that is aligned with another list, the lists will become misaligned when the cells underneath are shifted downwards. Sorting List Data You can use the procedures in this section to sort the data of a list in ascending or descending order.
  • Page 327: Controlling The Number Of Displayed List Columns

    Controlling the Number of Displayed List Columns You can use the following procedures to control how many list columns appear on the Statistics application window. You can select 2, 3, or 4 columns. u To specify the number of columns for the list display On the List Editor window, tap S (two columns), D (three columns) or F (four columns) to specify the width.
  • Page 328: Before Trying To Draw A Statistical Graph

    Before Trying to Draw a Statistical Graph 7-3 Before Trying to Draw a Statistical Graph Before drawing a statistical graph, you need to first configure its “StatGraph setup” using the [SetGraph] menu. The StatGraph setup allows you to configure parameters to control the graph type, the lists that contain a graph’s data, the type of plot markers to be used, and other settings.
  • Page 329: Configuring Statgraph Setups

    Before Trying to Draw a Statistical Graph When you want to do this: Turn off graphing of the last regression calculation results Have Statistics View Window settings configured automatically Configure Statistics View Window settings manually Configuring StatGraph Setups Use the procedure below to display the Set StatGraphs dialog box and configure the nine StatGraph setups.
  • Page 330 Before Trying to Draw a Statistical Graph u Draw To do this: Draw the graph using the StatGraph setup of the current tab Not draw the graph using the StatGraph setup of the current tab u Type Tap the down arrow button, and then select the graph type from the list that appears. To draw this type of graph: Scatter plot line graph...
  • Page 331 Before Trying to Draw a Statistical Graph u Freq Tap the down arrow button, and then select the frequency setting from the list that appears. To do this: Plot each data value once Specify a list whose values indicate the frequency of each data value •...
  • Page 332: Graphing Single-Variable Statistical Data

    Graphing Single-Variable Statistical Data 7-4 Graphing Single-Variable Statistical Data Single-variable data is data that consists of a single value. If you are trying to obtain the average height of the members of a single class, for example, the single variable would be height.
  • Page 333: Histogram Bar Graph (Histogram)

    Graphing Single-Variable Statistical Data Histogram Bar Graph (Histogram) A histogram shows the frequency (frequency distribution) of each data class as a rectangular bar. Classes are on the horizontal axis, while frequency is on the vertical axis. k Graph Parameter Settings (page 7-3-3, 7-3-4) •...
  • Page 334: Modified-Box Plot (Modbox)

    Graphing Single-Variable Statistical Data k Graph Parameter Settings (page 7-3-3, 7-3-4) • [XList] specifies the list that contains the data to be plotted. • [Freq] specifies the frequency of the data. • When specifying a list of frequency values, make sure that the list contains positive integers only. Non-integer values (such as those with a decimal part) cause an error during statistical calculations.
  • Page 335: Broken Line Graph (Broken)

    Graphing Single-Variable Statistical Data k Graph Parameter Settings (page 7-3-3, 7-3-4) • [XList] specifies the list that contains the data to be graphed. • [Freq] specifies the frequency of the data. Broken Line Graph (Broken) In the broken line graph, lines connect the pointers that fall at the center of each histogram bar.
  • Page 336: Graphing Paired-Variable Statistical Data

    Graphing Paired-Variable Statistical Data 7-5 Graphing Paired-Variable Statistical Data With paired-variable statistical data there are two values for each data item. An example of paired-variable statistical data would be the change in size of an iron bar as its temperature changes.
  • Page 337: Drawing A Regression Graph

    Graphing Paired-Variable Statistical Data (9) Tap y to draw the Scatter diagram Drawing a Regression Graph Use the procedures below to input paired-variable statistical data. Next perform regression using the data and then graph the results. Note that you can draw a regression graph without performing the regression calculation.
  • Page 338 Graphing Paired-Variable Statistical Data (6) Tap [Calc] [Logarithmic Reg] (7) Tap [OK] (8) Tap [OK] " • You can perform trace (page 3-7-1) on a regression graph. Trace scroll, however, is not supported when a scatter diagram is displayed. 7-5-3 20021201...
  • Page 339: Graphing Previously Calculated Regression Results

    Graphing Paired-Variable Statistical Data Example 2: Input the paired-variable data shown below (which is the same data as Example 1), and then draw the regression graph without performing regression calculation. list1 = 0.5, 1.2, 2.4, 4.0, 5.2 list2 = –2.1, 0.3, 1.5, 2.0, 2.4 u ClassPad Operation (1) m I (2) Input the data shown above.
  • Page 340: Drawing A Linear Regression Graph

    Graphing Paired-Variable Statistical Data Drawing a Linear Regression Graph 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 of this relationship is a linear regression graph. u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window.
  • Page 341: Drawing A Med-Med Graph

    Graphing Paired-Variable Statistical Data Drawing a Med-Med Graph When you suspect that the data contains extreme values, you should use the Med-Med graph (which is based on medians) in place of the linear regression graph. Med-Med graph is similar to the linear regression graph, but it also minimizes the effects of extreme values. u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window.
  • Page 342: Drawing Quadratic, Cubic, And Quartic Regression Graphs

    Graphing Paired-Variable Statistical Data Drawing Quadratic, Cubic, and Quartic Regression Graphs You can draw a quadratic, cubic, or quartic regression graph based on the plotted points. These graphs use the method of least squares to draw a curve that passes the vicinity of as many data points as possible.
  • Page 343 Graphing Paired-Variable Statistical Data Cubic Regression Model Formula: · cubic regression coefficient quadratic regression coefficient linear regression coefficient regression constant term ( coefficient of determination : mean square error Σ • MSe = – (a·x n – 4 i =1 Quartic Regression Model Formula: ·...
  • Page 344: Drawing A Logarithmic Regression Graph

    Graphing Paired-Variable Statistical Data Drawing a Logarithmic Regression Graph Logarithmic regression expresses regression formula is to the linear regression formula u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window. From the Graph window Tap [Calc] [Logarithmic Reg] [OK] [OK] ".
  • Page 345: Drawing A Exponential Regression Graph ( Y = A·e )

    Graphing Paired-Variable Statistical Data Drawing a Exponential Regression Graph ( Exponential regression can be used when The normal exponential regression formula is sides, we get ln( ) = ln( corresponds to the linear regression formula Y = A + u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window.
  • Page 346: Dra·bwing A·b Exponentia·bl Regression Gra·bph ( A·b·b )

    Graphing Paired-Variable Statistical Data Drawing a Exponential Regression Graph ( Exponential regression can be used when The normal exponential regression formula in this case is logarithms of both sides, we get ln( A = ln( ) and B = ln( ), the formula corresponds to the linear regression formula Y = A + B·...
  • Page 347: Drawing A Power Regression Graph ( Y = A·x B )

    Graphing Paired-Variable Statistical Data Drawing a Power Regression Graph ( Power regression can be used when regression formula is · ln( ). Next, if we say that X = ln( the linear regression formula Y = A + u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window.
  • Page 348: Drawing A Sinusoidal Regression Graph ( Sin( B·x )

    Graphing Paired-Variable Statistical Data Drawing a Sinusoidal Regression Graph ( Sinusoidal regression is best for data that repeats at a regular fixed interval over time. u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window. From the Graph window Tap [Calc] [Sinusoidal Reg] [OK] [OK] ".
  • Page 349: Drawing A Logistic Regression Graph

    Graphing Paired-Variable Statistical Data Drawing a Logistic Regression Graph ( Logistic regression is best for data whose values continually increase over time, until a saturation point is reached. u ClassPad Operation Start the graphing operation from the Statistics application’s Graph window or List window. From the Graph window Tap [Calc] [Logistic Reg] [OK] [OK] ".
  • Page 350: Overlaying A Function Graph On A Statistical Graph

    Graphing Paired-Variable Statistical Data Overlaying a Function Graph on a Statistical Graph You can overlay an existing statistical graph with any type of function graph. Example: Input the two sets of data shown below, and plot the data on a scatter plot. Next, overlay the scatter plot with the graph of list1 = 0.5, 1.2, 2.4, 4.0, 5.2 list2 = –2.1, 0.3, 1.5, 2.0, 2.4...
  • Page 351: Using The Statistical Graph Window Toolbar

    Using the Statistical Graph Window Toolbar 7-6 Using the Statistical Graph Window Toolbar The following describes the operations you can perform using the toolbar on the Statistical Graph window. To do this: Display the List Editor window Display the Graph Editor window Redraw the displayed graph Display the View Window dialog box Toggle the [Stat Window Auto] setting between auto and manual...
  • Page 352: Performing Statistical Calculations

    7-7 Performing Statistical Calculations You can perform statistical calculations without drawing a graph by tapping [Calc] on the menu bar. Viewing Single-variable Statistical Calculation Results Besides using a graph, you can also use the following procedure to view the single-variable statistics parameter values.
  • Page 353: Viewing Paired-Variable Statistical Calculation Results

    Viewing Paired-variable Statistical Calculation Results Besides using a graph, you can also use the following procedure to view the paired-variable statistics parameter values. u To display paired-variable calculation results (1) On the menu bar, tap [Calc] and then [Two-Variable]. (2) On the dialog box that appears, specify the [XList] name and [YList] name, and select the [Freq] setting (page 7-3-3, 7-3-4).
  • Page 354: Viewing Regression Calculation Results

    Viewing Regression Calculation Results To view regression calculation results, tap [Calc] on the menu bar and then tap the type of calculation results you want. To view these calculation results: Linear regression Med-Med Quadratic regression Cubic regression Quartic regression Logarithmic regression Exponential regression ( Exponential regression ( Power regression...
  • Page 355: Copying A Regression Formula To The Graph & Table Application

    u To view “residual” system variable values (1) Tap here. (2) Tap here, and enter “residual”. • To input lower-case alpha characters, tap the soft keyboard’s 0 tab. (3) Tap w. • Values assigned to the “residual” system variable shows the vertical distances between actually plotted points and the regression model.
  • Page 356: Test, Confidence Interval, And Distribution Calculations

    Test, Confidence Interval, and Distribution Calculations 7-8 Test, Confidence Interval, and Distribution Calculations Test, confidence interval, and distribution calculations are all performed using the ClassPad’s Program application. The following is a general overview of the steps that are involved. 1. Use statistical commands to build the necessary expressions and write them into the program.
  • Page 357 Test, Confidence Interval, and Distribution Calculations (7) Tap { to save the program. (8) Tap ). (9) On the dialog box that appears, tap the [Name] down arrow button, and then tap the name of the file you input in step (3). (10) Tap p.
  • Page 358 Test, Confidence Interval, and Distribution Calculations u ClassPad Operation (1) m p (2) Tap O. (3) On the New File dialog box that appears, configure the settings as described below. Type: Program(Normal) Folder: Select the name of the folder where you want to save the program you are creating.
  • Page 359: Tests

    7-9 Tests The following is a list of tests, and a description of what each one tests for. Test Name Test 1-Sample Test 2-Sample Test 1-Prop Test 2-Prop Test Test 1-Sample Test 2-Sample Test Linear Regression Test χ Test 2-Sample Test ANOVA One-Way ANOVA...
  • Page 360: Test Command List

    Test Command List Test 1-Sample Test Command: OneSampleZTest Description: Tests a hypothesis relative to a population mean when population standard deviation is known. A 1-Sample Z Test is used for normal distribution. o – σ Command Syntax Syntax 1 (list format) “...
  • Page 361 2-Sample Test Command: TwoSampleZTest Description: Tests a hypothesis relative to the population mean of two populations when the standard deviations of the two populations are known. A 2-Sample used for normal distributions. – o σ Command Syntax Syntax 1 (list format) “...
  • Page 362 Calculation Result Output µ ≠ µ : test condition value -value mean of sample 1 data mean of sample 2 data σ : standard deviation of sample 1 (Displayed only for list format.) σ : standard deviation of sample 2 (Displayed only for list format.) size of sample 1 size of sample 2 1-Prop...
  • Page 363 2-Prop Test Command: TwoPropZTest Description: This command compares the proportion of successes for two populations. A 2-Prop Test is used for normal distribution. p(1 – p ) Command Syntax “p condition”, value, Definition of Terms condition : sample proportion test conditions (“≠” specifies two-tail test, “<” specifies one-tail test where sample 1 is smaller than sample 2, “>”...
  • Page 364 Test 1-Sample Test Command: OneSampleTTest Description: Tests a hypothesis relative to a population mean when population standard deviation is unknown. A 1-Sample o – µ σ x n–1 Command Syntax Syntax 1 (list format) “ µ condition”, µ value, List, Freq (or 1) * “Freq”...
  • Page 365 2-Sample Test Command: TwoSampleTTest Description: This command compares the population means of two populations when population standard deviation is unknown. A 2-Sample distribution. – o σ 1 n –1 This formula is applicable when the population standard deviations of the two populations are not equal.
  • Page 366 Definition of Terms µ condition : sample mean value test conditions (“≠” specifies two-tail test, “<” specifies one-tail test where sample 1 is smaller than sample 2, “>” specifies one-tail test where sample 1 is greater than sample 2.) List(1) : list where sample 1 data is located List(2) : list where sample 2 data is located...
  • Page 367 Linear Regression Test Command: LinRegTTest Description: This command treats two groups of data as paired variables ( of least squares is used to determine the most appropriate pair for the coefficients of the regression formula correlation coefficient and relationship between Σ...
  • Page 368 χ Test χ Test Command: ChiTest Description: This command tests hypotheses concerning the proportion of samples included in each of a number of independent groups. The χ used in the case of dichotomous variables, which are variables that have only two possible values (such as “yes”...
  • Page 369 k 2-Sample Test 2-Sample Test Command: TwoSampleFTest Description: This command tests hypotheses concerning the ratio of the population variance of two populations. A 2-Sample σ 1 n–1 σ 2 n–1 Command Syntax Syntax 1 (list format) “ σ condition”, List(1), List(2), Freq(1) (or 1), Freq(2) (or 1) * “Freq”...
  • Page 370 k ANOVA One-Way ANOVA Command: OneWayANOVA Description: This command tests the hypothesis that the population means of multiple populations are equal. It compares the mean of one or more groups based on one independent variable or factor. Command Syntax FactorList(A), DependentList Definition of Terms FactorList(A): list where levels of Factor A are located...
  • Page 371 Two-Way ANOVA Command: TwoWayANOVA Description: This command 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. Command Syntax FactorList(A), FactorList(B), DependentList Definition of Terms...
  • Page 372: Confidence Intervals

    7-10 Confidence Intervals A confidence interval is a range of values that has a specified probability of containing the parameter being estimated. A confidence interval that is too broad makes it difficult to get an idea of where the parameter (actual value) is located.
  • Page 373: Confidence Interval Command List

    Confidence Interval Command List Confidence Interval 1-Sample Interval Command: OneSampleZInt Description: This command obtains the confidence interval for the population mean when the population standard deviation is known. The confidence interval is obtained using the following expressions. Left = o – Z α Right = o + Z α...
  • Page 374 Calculation Result Output Left : interval lower limit (left edge) Right : interval upper limit (right edge) mean of sample data σ sample standard deviation (Displayed only for list format.) –1 sample size 2-Sample Interval Command: TwoSampleZInt Description: This command obtains the confidence interval for the difference between population means when the population standard deviations of two populations are known.
  • Page 375 Input Example: Syntax 1 (list format) TwoSampleZInt 0.95,1,1.5,list1,list2,1,1 Syntax 2 (parameter format) TwoSampleZInt 0.95,1,1.5,418,40,402,50 Calculation Result Output Left : interval lower limit (left edge) Right : interval upper limit (right edge) mean of sample 1 data mean of sample 2 data σ...
  • Page 376 2-Prop Interval Command: TwoPropZInt Description: This command obtains the confidence interval of the difference between the proportions of successes of two populations. The confidence interval is obtained using the following expressions. The confidence level is 100 (1 – α )%. –...
  • Page 377 Confidence Interval 1-Sample Interval Command: OneSampleTInt Description: This command obtains the confidence interval for the population mean when the population standard deviation is unknown. The confidence interval is obtained using the following expressions. The confidence level is 100 (1 – α )%. α...
  • Page 378 2-Sample Interval Command: TwoSampleTInt Description: This command obtains the confidence interval for the difference between two population means when the population standard deviations are unknown. The confidence interval is obtained using the following expressions. The confidence level is 100 (1 – α )%. When the two population standard deviations are equal (pooled) –...
  • Page 379 Definition of Terms C-Level : confidence level (0 < C-Level < 1) List(1) : list where sample 1 data is located List(2) : list where sample 2 data is located Freq(1) : frequency of sample 1 (1 or list name) Freq(2) : frequency of sample 2 (1 or list name) Pooled : On or Off mean of sample 1 data...
  • Page 380: Distribution

    7-11 Distribution Though there are a number of different types of distributions, the one most commonly used is the “Normal Distribution”, which is an essential type of distribution for statistical calculations. Other types of distributions include the Poisson distribution and geometric distribution.
  • Page 381: Distribution Command List

    Distribution Command List k Normal Distribution Normal Probability Density Command: NormPD Description: This command calculates the probability density of normal distribution from a specified value. Normal probability density is used for normal distribution. f(x) = Command Syntax value, σ value, µ value Definition of Terms : data value σ...
  • Page 382 Definition of Terms Lower : lower boundary Upper : upper boundary σ : standard deviation ( σ > 0) µ : mean Input Example: NormCD 0.5,0.8,1.23,0.56 Calculation Result Output normal distribution probability Low : standardized lower limit Up : standardized upper limit Inverse Cumulative Normal Distribution Command: InvNorm Description: This command calculates the cumulative probability in a normal distribution...
  • Page 383 Calculation Result Output : inverse cumulative normal distribution (Upper integration interval boundary when Tail:Left) (Lower integration interval boundary when Tail:Right) (Upper and lower integration interval boundaries when Tail:Central) Distribution Student- Probability Density Command: TPD Description: This command calculates df + 1 Γ...
  • Page 384 Definition of Terms Lower : lower boundary Upper : upper boundary degrees of freedom ( Input Example: TCD 1.7,1000,6 Calculation Result Output Student- distribution probability Low : lower boundary value you input Up : upper boundary value you input k χ Distribution χ...
  • Page 385 χ Distribution Probability Command: ChiCD Description: This command calculates the probability of χ Γ Command Syntax Lower value, Upper value, Definition of Terms Lower : lower boundary Upper : upper boundary degrees of freedom (positive integer) Input Example: ChiCD 0.76,3,4 Calculation Result Output χ...
  • Page 386 Input Example: FPD 1.7,2,3 Calculation Result Output probability density Distribution Probability Command: FCD Description: This command calculates the probability of n + d Γ Γ Γ Command Syntax Lower value, Upper value, Definition of Terms Lower : lower boundary Upper : upper boundary degrees of freedom of numerator (positive integer) degrees of freedom of denominator (positive integer) Input Example:...
  • Page 387 Command Syntax value, Numtrial value, Definition of Terms specified data (integer from 0 to Numtrial : number of trials ( probability of success (0 < Input Example: BinomialPD 30,40,0.38 Calculation Result Output binomial probability Binomial Cumulative Probability Command: BinomialCD Description: This command calculates the probability that a random variable that follows a binomial distribution will be a given the probability of performed...
  • Page 388 k Poisson Distribution Poisson Probability Command: PoissonPD Description: This command calculates the probability that a random variable that follows a Poisson distribution will be a given – µ µ f (x) = Command Syntax value, µ value Definition of Terms specified data( µ...
  • Page 389 k Geometric Distribution Geometric Probability Command: GeoPD Description: This command calculates the probability that a random variable that follows a geometric distribution will be a given f (x) = p(1– p) Command Syntax value, -value Definition of Terms specified data (integer ( probability of success (0 <...
  • Page 390: Statistical System Variables

    7-12-1 Statistical System Variables 7-12 Statistical System Variables Performing a statistical calculation, graphing operation, or other operation causes calculation results to be assigned to pre-arranged system variables. For more information, see the “System Variable Table” on page α-7-1. 20021201...
  • Page 391: Chapter 8 Using The Geometry Application

    Using the Geometry Application The Geometry application allows you to draw and analyze geometric figures. You can draw a triangle and specify values to change the size of its sides so they are 3:4:5, and then check the measurement of each of its angles.
  • Page 392: Geometry Application Overview

    8-1 Geometry Application Overview The Geometry application provides you with the following capabilities. • The [Draw] menu provides commands for drawing points, lines, polygons, regular polygons, circles, ellipses, and other geometric figures. You can also draw functions. Once drawn, a figure can be moved or edited as required.
  • Page 393 Geometry Application Overview • Tapping the toolbar’s right arrow button displays a measurement box. The measurement box displays information for the items that are selected on the window. For example, you can view the coordinates of a point, the length and slope of a line segment, the size of an angle, etc.
  • Page 394: Starting Up The Geometry Application

    Starting Up the Geometry Application Use the following procedure to start up the Geometry application. u ClassPad Operation On the application menu, tap G. This causes a blank Geometry application window to appear. • If you left figures on the Geometry window the last time you exited the Geometry application, those figures will appear the next time you start it up.
  • Page 395 Geometry Application Overview k Edit Menu To do this: Undo or redo the last operation Clear all settings fixed with the measurement box Show hidden objects Toggle polygon shading on and off Hide the currently selected object Show hidden names Hide the selected name Make the lines of the selected figure thicker Make the lines of the selected figure thinner...
  • Page 396 Geometry Application Overview k Draw Menu To do this: Draw a figure (page 8-2-1) Display a submenu for drawing a figure of specially shaped figures (page 8-2-9) Display a submenu for geometric constructions (page 8-2-12) k Other Buttons The two operations described below are available from the toolbar only. There is no corre- sponding menu command for these buttons.
  • Page 397: Drawing Figures

    8-2 Drawing Figures This section explains how to use the Geometry application to draw various types of figures. It also explains how to use the geometric construction tools to investigate theorems and properties in Geometry. Using the Draw Menu The [Draw] menu makes it easy to draw a variety of different figures. Each [Draw] menu command is also available on the toolbar.
  • Page 398 • Use [Edit] - [Clear All] to clear the screen after experimenting with a draw operation. u To draw a line segment using the menu command (1) Tap [Draw] and then [Line Segment]. • This highlights the line segment button on the toolbar. (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.
  • Page 399 u To draw a line segment using the toolbar (1) Tap the second down arrow on the toolbar. This opens the [Draw] menu’s icon palette. (2) Tap the line segment button on the toolbar to highlight it. (3) Tap the screen where you want the line segment to begin. This plots a point. (4) Tap the beginning point again and, without lifting the stylus, drag to draw the line.
  • Page 400 u To add a labeled point to an existing line You can use the following procedure to add a labeled point to an existing line, to a side of an n-gon, to the periphery of a circle or ellipse, etc. (1) Tap [Draw] and then [Point].
  • Page 401 u To draw an infinite line (1) Tap [Draw] and then [Infinite Line] • This highlights the infinite line button on the toolbar. (2) Tap two points on the screen through which you want the infinite line to pass. • You could also tap one point and then drag to the second point.
  • Page 402 u To draw an arc (1) Tap [Draw] and then [Arc]. • This highlights the arc button on the toolbar. (2) Tap the point where you want the center of the arc to be, and then tap a second point to designate where you want the arc to start.
  • Page 403 u To draw an ellipse Note When you draw an ellipse, you need to specify the following three elements: center point, Point 1 and Point 2. Point 1 is used to define the minor axis (nearest point on the edge from the center point), and Point 2 is used to define the major axis (farthest point on the edge from the center point).
  • Page 404 8-2-8 Drawing Figures u To draw a polygon (1) Tap [Draw] and then [Polygon]. • This highlights the polygon button on the toolbar. (2) Tap the point from which you want the polygon to start. (3) Sequentially tap each of the vertices of the polygon. (4) Finally, tap the start point again to complete the polygon.
  • Page 405: Using The Special Shape Submenu

    Using the Special Shape Submenu The [Special Shape] submenu allows you to draw specially shaped figures automatically. Simply select the type of figure you want from the menu, and then touch the screen with the stylus to draw it. Or, touch the screen with your stylus and drag to create a box indicating the size of the figure you would like to draw.
  • Page 406 u To draw a triangle (1) Tap [Draw], [Special Shape], and then [Triangle]. • This highlights the triangle button on the toolbar. (2) Perform either of the following two operations to draw the triangle. • Tap the screen with the stylus. This automatically draws the acute triangle you selected.
  • Page 407 (3) Perform either of the following two operations to draw the regular polygon. • Tap the screen with the stylus. This automatically draws the polygon you selected. • Place the stylus on the screen and drag diagonally in any direction. This causes a selection boundary to appear, indicating the size of the polygon that will be drawn.
  • Page 408: Using The Construct Submenu

    Using the Construct Submenu The [Construct] submenu provides you with the means to study various geometric theorems. In addition to tools for constructing a perpendicular bisector, perpendicular line, angle bisector, midpoint, intersection, parallel lines and a tangent to a curve, you can also translate, rotate, reflect, dilate, or transform a figure.
  • Page 409 u To construct a perpendicular bisector (1) Draw a line segment. (2) Tap G, and then select the line segment. (3) Tap [Draw], [Construct], and then [Perp. Bisector]. • This draws a perpendicular bisector through your line segment. u To construct an angle bisector (1) Draw two line segments so they form an angle.
  • Page 410 u To construct a midpoint (1) Draw a line segment. (2) Tap G, and then select the line segment. (3) Tap [Draw], [Construct], and then [Midpoint]. • This adds a midpoint to the segment. u To construct the point of intersection of two lines (1) Draw two lines that intersect.
  • Page 411 u To construct a perpendicular line that passes through a specified point on a line (1) Draw a line segment or an infinite line. (2) Draw a point on the line through which you want the perpendicular line to pass. (3) Tap G, and then select the point and the line.
  • Page 412 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 the tangent to a curve button on the toolbar. (3) Tap the point of tangency on the curve.
  • Page 413 (4) Tap [OK]. • This translates line segment AB in accordance with the vector value you input, and draws line segment A’B’. u To translate a line segment by selecting a vector (1) Draw a line segment (AB), and a vector to use in the translation. Next, select the line segment.
  • Page 414 (5) Tap [OK] to rotate the line segment. u To reflect a line segment with respect to a specified line of symmetry (1) Draw a line segment. (2) Draw a line to use as the line of symmetry. (3) Tap G, and then select the line segment. (4) Tap [Draw], [Construct], and then [Reflection].
  • Page 415: Transformation Using A Matrix Or Vector (General Transform)

    u To dilate a line segment toward a specified center point (1) Draw a line segment, and then select it. (2) Tap [Draw], [Construct], and then [Dilation]. • This highlights the dilation button on the toolbar. (3) Tap the center of dilation. •...
  • Page 416 • All of the steps in the procedure below are performed using the Geometry application only. You can also use the Main application or eActivity application to perform matrix calculations and obtain the same transformation. You can drag a figure from Geometry to Main, which transforms values (matrix) and performs calculation, and drag the values (matrix) obtained as a result from Main to Geometry to draw the transformed figure.
  • Page 417 (5) Tap [OK]. • This draws triangle A’B’C’, which is symmetrical to triangle ABC about the (6) Tap anywhere outside of the triangles to deselect the currently selected triangle. Next, select triangle A’B’C’. (7) Tap [Draw], [Construct], and then [General Transform]. (8) Now, to perform parallel displacement on triangle A’B’C’...
  • Page 418 (9) Tap [OK]. • This performs the parallel displacement and draws triangle A’’B’’C’’. Note • 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, [OK].
  • Page 419 k (a) Operation Example The following procedure assumes that the results produced by the procedure under “General Transform Example” on page 8-2-19 are still on the Geometry application window. u ClassPad Operation (1) On the application menu, tap J to start up the Main application. (2) Tap the down arrow button on the Main application toolbar.
  • Page 420 (5) After clearing the Main application work area, try repeating steps (3) and (4) for points A’ and A’’. • This displays the expression that transformed the coordinates of point A’ to the coordinates of point A’’. Important! • This operation is valid only when a point in the original figure and the corresponding point in the transformed figure are selected in the Geometry application.
  • Page 421 (4) Draw a triangle on the Geometry window. • After drawing a triangle, you can use the measurement box (page 8-3-4) to adjust the coordinates of points A, B, and C. That will make the following steps easier. (5) Select the triangle and drag it to the cursor location in the Main application work area. •...
  • Page 422 8-2-26 Drawing Figures (7) Select the matrix obtained as the calculation result, and drag it to the Geometry window. • This draws a triangle that is symmetrical to the original triangle about the -axis. 20021201...
  • Page 423: Editing Figures

    8-3 Editing Figures This section provides details about moving, copying, and deleting Geometry application figures. Selecting and Deselecting Figures Before you can execute certain editing commands, you must first select the figure you want to edit. There are two figure selection modes: Select and Toggle Select, each of which is described below.
  • Page 424 k Using Toggle Select on the toolbar. This causes the button to become highlighted, indicating that Toggle Select is enabled. Toggle Select allows you to select and deselect figures. For example, if you have multiple figures selected, Toggle Select will allow you to deselect a single part of the selection.
  • Page 425: Moving And Copying Figures

    Moving and Copying Figures It is easy to move figures or copy and paste figures in Geometry. u To move a figure (1) Draw a figure. (2) Tap G, and then select the figure. (3) Drag the figure to move it to the location you want. (4) Remove the stylus from the screen.
  • Page 426: Using The Measurement Box

    8-3-4 Editing Figures 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 perform the following operations. View the measurements of a figure Displaying the measurement box and selecting a figure displays combinations of the following measurements, depending on the type of object you select: coordinates, distance,...
  • Page 427 The following table describes the information that appears when you tap each icon, and explains when each icon is available for selection. This icon appears when this Icon Icon Name is selected: Coordinates A single point Distance/ Two points on one figure or two different figures, or a single line length segment or a vector...
  • Page 428 This icon appears when this Icon Icon Name is selected: Rotation Two points created by [Rotation] angle Scale of Two points (like Point A and Point A’) on a figure created by dilation [Dilation] Transform Two points (like Point A and Point A’) on a figure created by matrix [Rotation], [Dilation],...
  • Page 429 (4) Tap anywhere outside of the parallelogram to deselect the current points, and then select points A, D, and C. • This causes the area of the triangle ADC to appear in the measurement box. The above procedure shows that the areas of the two triangles are the same.
  • Page 430 k Specifying a Measurement of a Figure The following example shows how to specify an angle of a triangle. u To specify the angle of a triangle (1) Draw the triangle. • If you need to, select [Edit] and then [Clear All] before beginning this example. (2) Tap u on the toolbar to display the measurement box.
  • Page 431 k Fixing a Measurement of a Figure By “fixing a measurement” we mean that a constraint is placed on the figure. For example, if we fix (constrain) a point to a circle and move the circle, the point will also move. The following example shows how to fix the size of an angle of a triangle.
  • Page 432: Controlling Geometry Window Appearance

    Controlling Geometry Window Appearance 8-4 Controlling Geometry Window Appearance This section provides information about how to control the appearance of the Geometry application window by scrolling or zooming, and by showing or hiding axes and the grid. Configuring View Window Settings You can use the following procedures to configure settings that control the appearance of the Geometry application window.
  • Page 433: Toggling Integer Grid Display On And Off

    8-4-2 Controlling Geometry Window Appearance Toggling Integer Grid Display On and Off You can toggle integer grid display on and off by tapping [View] and then [Integer Grid]. The [Integer Grid] command on the [View] menu has a check mark next to it while integer grid display is turned on.
  • Page 434: Zooming

    Controlling Geometry Window Appearance Zooming The Geometry application provides you with a selection of zoom commands that you can use to enlarge or reduce an entire display image or a specific area of a figure. • The screenshots in this section all use the “Axes on, values on” setting described under “Selecting the Axis Setting”...
  • Page 435: Using Pan To Shift The Display Image 8

    Controlling Geometry Window Appearance u To use Zoom to Fit (1) Draw the figure or figures you want. • If what you are drawing does not fit on the display, scroll the image as you draw it. • For information about scrolling the screen, see “Using Pan to Shift the Display Image” on page 8-4-5.
  • Page 436: Using Pan To Shift The Display Image

    Controlling Geometry Window Appearance Using Pan to Shift the Display Image Panning makes it easy to shift the display image by dragging with the stylus. • The screenshot in this section uses the “Axes on, values on” setting described under “Selecting the Axis Setting”...
  • Page 437: Working With Animations

    8-5 Working with Animations An animation consists of one or more point/curve pairs, in which the curve can be a line segment, circle, ellipse, or function. You build an animation by selecting a point/curve pair, and then adding it to an animation. Using Animation Commands You can build and run an animation either by executing menu commands or by using the animation toolbar that appears when you tap [View] and then [Animation UI].
  • Page 438 u To add an animation and run it (1) Plot a point and draw an arc. Or, you could draw a circle, ellipse, line segment, or function instead of an arc. (2) Select the point and arc. (3) Tap [Edit], [Animate], and then [Add Animation]. (4) Tap [Edit], [Animate], and then [Go (once)], [Go (repeat)], or [Go (to and fro)].
  • Page 439 • You can repeat the above procedure to create multiple points that move simultaneously. Try this: • Draw a line segment and plot another point. • Select the line segment and the point. • Repeat steps (3) and (4) on page 8-5-2. Notice that both animations go at the same time! •...
  • Page 440 (3) Tap [Edit], [Animate], and then [Go (once)]. • This causes the point to travel around the circumference of the circle. u To replace the current animation with a new one (1) Select the point and curve for the new animation. (2) Tap [Edit], [Animate], and then [Replace Animation].
  • Page 441 Working with Animations (6) Select line segments AB and DE, enter 90 in the measurement box, and tap the check box next to the measurement box. • This fixes the angle between AB and DE at 90 degrees. (7) Select only line segments DE and DC, and then tap the down arrow next to the measurement box.
  • Page 442 (13) Tap [Edit], [Animate], and then [Trace]. (14) With point D still selected, tap [Edit], [Animate], and then [Go (once)]. • This should cause a parabola to be traced on the display. Note that line segment AB is the directrix and point C is the focus of the parabola.
  • Page 443 Traces This item shows the specified trace point. Tapping [Remove] cancels the trace point setting. (3) While the lower window is active, tap O and then [Close] to close the animation editing window. u To view an animation table (1) Draw a triangle and a line segment above the triangle. (2) Tap the right arrow button to display the measurement box.
  • Page 444 Working with Animations (6) With the line and vertex point still selected, tap [Edit], [Animate], and then [Add Animation]. (7) Now, select only one side of the triangle. (8) Tap [Edit], [Animate], and then [Go (once)]. (9) Tap # next to the measurement box. •...
  • Page 445: Using The Geometry Application With Other Applications

    Using the Geometry Application with Other Applications 8-6 Using the Geometry Application with Other Applications You can display the Geometry application from within the eActivity or Main application. This is a great feature that allows you the visualize the relationship between Algebra and Geometry.
  • Page 446 Using the Geometry Application with Other Applications (4) Select the circle and drag it to the first available line in the eActivity window. • This inserts the equation of the circle in the eActivity window. (5) You can now experiment with the data in the eActivity window. •...
  • Page 447 Using the Geometry Application with Other Applications Example 2: To drag two sides of a triangle from the Geometry window to the Main window u ClassPad Operation (1) Tap m to display the application menu, and then tap J to start the Main application. (2) Tap 3 to display the Geometry window in the lower half of the screen.
  • Page 448 Using the Geometry Application with Other Applications (5) Press E. • Notice that the solution is the same as the coordinates of point A. • Try using this drag and drop method to find the point of intersection of two lines. This is a great way to find the solution to a system of equations.
  • Page 449: Copy And Paste

    Using the Geometry Application with Other Applications Copy and Paste In addition to drag and drop, you can also copy figures or columns from an animation table, and paste them into another application. Dynamically Linked Data Another nice feature of the ClassPad is the ability to create a dynamic link between a geometric figure and its equation in the eActivity window.
  • Page 450: Managing Geometry Application Files

    Managing Geometry Application Files 8-7 Managing Geometry Application Files This section covers file management operations such as save, open, delete, rename, move, etc. • You can also use the Variable Manager (page 1-8-1) to manage Geometry application files. File Operations u To save a file (1) Tap [File] and then [Save].
  • Page 451 Managing Geometry Application Files u To open an existing file (1) Tap [File] and then [Open]. • This displays the Files dialog box. (2) Open the folder that contains the file you want to open. (3) Tap the name of the file you want to open so it is selected, and then tap [Open]. u To search for a file (1) Tap [File] and then [Open].
  • Page 452 Managing Geometry Application Files u To save a file under a different name (1) Tap [File] and then [Save]. • This displays the Files dialog box. (2) Input up to 8 bytes for the new name under which you want to save the file. (3) Tap [Save].
  • Page 453: Folder Operations

    Managing Geometry Application Files u To rename a file (1) Tap [File] and then [Open]. • This displays the Files dialog box. (2) Tap the name of the file you want to rename so it is selected. (3) Tap [File] and then [Rename]. •...
  • Page 454 Managing Geometry Application Files u To delete a folder Warning! Deleting a folder also deletes all files inside of it. Please double-check to make sure you no longer need the contents of a folder before deleting it. (1) Tap [File] and then [Open]. •...
  • Page 455: Chapter 9 Using The Numeric Solver Application

    Using the Numeric Solver Application This chapter provides information about the functions of the Numeric Solver application, referred to as NumSolve, and explains how to perform Numeric Solver procedures. Numeric Solver lets you obtain the value of any variable in an equation without the need to transform or simplify the equation.
  • Page 456: Numeric Solver Application Overview

    Numeric Solver Application Overview 9-1 Numeric Solver Application Overview This section describes the configuration of the Numeric Solver application windows and provides basic information about Numeric Solver menu and commands. Starting Up the Numeric Solver Application Use the following procedure to start up the Numeric Solver application. u ClassPad Operation On the application menu, tap N.
  • Page 457 Numeric Solver Application Overview k aMenu To do this: Clear all 1-character input variables (a through z) Initialize the upper boundary and lower boundary Important! • Performing “Clear a-z” operation clears all 1-character variables, regardless of variable data type. Programs and functions with file names from “a” through “z” are also cleared. k Toolbar The toolbar provides you with easy access to the Main application, 3D Graph Editor, Graph Editor, and, of course, Solve.
  • Page 458: Using Numeric Solver

    9-2 Using Numeric Solver Numeric Solver lets you obtain the value of any variable in an equation, without the need to transform or simplify the equation. Example: t is the time it would take for an object thrown straight up with initial velocity v to reach height h.
  • Page 459 (6) Tap 1, or tap [Solve] and then [Execute] on the Numeric Solver menu. • The [Left–Right] value shows the difference between the left side and right side results. • Numeric Solver solves functions by calculating approximations based on Newton’s method. This means that solutions may include errors that are not actual solutions.
  • Page 460: Chapter 10 Using The Eactivity Application

    10-3 Inserting Data into an eActivity 10-4 Working with eActivity Files eActivity Data Download Center A variety of eActivity files are available for download at the CASIO Website. Visit the URL below for more information. http://world.casio.com/edu_e/ • After you download an eActivity file, you will need to use special ProgramLink software to transfer it from you computer to your ClassPad.
  • Page 461: Eactivity Application Overview

    10-1 eActivity Application Overview The eActivity application lets you input and edit text, mathematical expressions, and ClassPad application data, and save your input in a file called an “eActivity”. The techniques you will use are similar to those of a standard word processor, and they are easy to get used Starting Up the eActivity Application Use the following procedure to start up the eActivity application.
  • Page 462: Eactivity Application Menus And Buttons

    eActivity Application Menus and Buttons This section explains the operations you can perform using the menus and toolbar buttons of the eActivity application. • For information about the O menu, see “Using the O Menu” on page 1-5-4. k File Menu To do this: Start a new eActivity Open an existing eActivity...
  • Page 463 eActivity Application Overview k Insert Menu To do this: Insert a calculation row Insert a text row Insert a Geometry-linked data row Insert an application data strip k Action Menu To do this: Insert a command (page 2-7-1) k Other Buttons The operations described below are available from the toolbar only.
  • Page 464: Eactivity Application Status Bar

    eActivity Application Status Bar The information that appears in the eActivity application status bar is same as the Main application status bar information. See “Using Main Application Modes” on page 2-1-4. eActivity Key Operations In the eActivity application, the cursor key, K key, and E key operate differently than they do in other modes.
  • Page 465: Creating An Eactivity

    10-2 Creating an eActivity This provides a general overview of eActivity operations, from starting up the eActivity application to saving an eActivity file. It also presents precautions you need to keep in mind when managing eActivity files. Basic Steps for Creating an eActivity The following are the basic steps you need to perform when creating an eActivity.
  • Page 466 (3) After the eActivity is the way you want, tap [File] and then [Save]. • This displays the Files dialog box. This is a list of folders and files. Select the name of the folder where you want to save the eActivity file by tapping it.
  • Page 467: Managing Eactivity Files

    Managing eActivity Files This section covers file management operations like save, open, delete, rename, move, etc. Performing one of these operations displays a Files dialog box like the ones shown below. The buttons that appear in the dialog box depend on the operation you performed to display the Files dialog box.
  • Page 468: Inserting Data Into An Eactivity

    10-3 Inserting Data into an eActivity The following describes the four types of data you can insert into an eActivity. Text Row A text row can be used to insert text data and mathematical expression text in natural format. You can also bold the text in a text row.
  • Page 469 Inserting Data into an eActivity • You can toggle back and forth between the Text Input and Calculation Input modes by tapping • The toolbar button for switching between input modes appears as u while the cursor is located in a text row, and while the cursor is located in a calculation row.
  • Page 470: Inserting A Calculation Row

    Inserting a Calculation Row Calculation rows let you perform calculations in an eActivity. When you input a mathematical expression, the output expression (result) appears, right justified, in the next line. An eActivity that contains only calculation rows looks very much like the Main application window.
  • Page 471 Inserting Data into an eActivity u To insert a Calculation Row (1) Tap to change a row to the Calculation Input mode. • 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 472: Inserting An Application Data Strip

    Inserting an Application Data Strip An application data strip can be used to embed data from other ClassPad applications into an eActivity. An application data strip contains the elements shown below. k To insert an application data strip into an eActivity Tap the [Insert] menu or the v down arrow button next to the ~ button, and then select the command or button that corresponds to the type of application data you want to insert.
  • Page 473 Inserting Data into an eActivity Example 1: To insert a Geometry data strip u ClassPad Operation (1) From the eActivity menu, tap [Insert] and then [Geometry]. • This inserts a Geometry data strip, and displays the Geometry window in the lower half of the screen.
  • Page 474 Inserting Data into an eActivity (4) Tap the title box of the Geometry data strip and enter the title you want. • If you want to input more data into the eActivity, tap the next line or use the [Insert] menu to select the type of strip you want to insert next.
  • Page 475 Inserting Data into an eActivity (2) On the Graph window, draw the graph you want. • Tap the ! button to display the Graph application’s Graph Editor window, enter a function to graph, and then graph the function. For details about inputting functions on the Graph Editor window and graphing functions, see Chapter 3.
  • Page 476 Inserting Data into an eActivity Example 3: To use Notes in an eActivity Notes is a simple text editing tool for taking notes or including in-depth explanations within an eActivity. You can use Notes to store information for later use, or as a place to jot down ideas.
  • Page 477: Moving Information Between Eactivity And Applications

    (3) After you finish entering text, you can close the Notes window by tapping O and then [Close]. • You can use the Notes window to enter notes, homework assignments, in-depth details, etc. • All information you enter is treated as text. •...
  • Page 478 Inserting Data into an eActivity k Drag and Drop You can drag and drop text or mathematical expressions between eActivity and other applications. You can also drag and drop within an eActivity. Depending on the application, you can drag text and mathematical expressions from an eActivity to another application window.
  • Page 479: Inserting A Geometry Link Row

    Inserting a Geometry Link Row A Geometry Link row dynamically links data in the Geometry window with the corresponding data in an eActivity. You can display lines and figures drawn in Geometry as values and mathematical expressions in a Geometry Link row. 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 480 Inserting Data into an eActivity (4) Tap [Insert] and then [Geometry Link]. • This inserts a Geometry Link row in the next line. Geometry Link row Symbol (5) Tap the Geometry window to make it active. (6) Tap one side of the triangle to select it, and then drag it to the link symbol in the eActivity window.
  • Page 481: Working With Eactivity Files

    10-4 Working with eActivity Files You can perform basic file operations on eActivity files. You can open previously saved files, edit an existing file, and save a file under a new name. Opening an Existing eActivity Perform the following steps to open an existing eActivity file. u ClassPad Operation (1) On the eActivity window, tap [File] and then [Open].
  • Page 482: Browsing The Contents Of An Eactivity

    Browsing the Contents of an eActivity • When you first open an eActivity, its data appears on the window starting from line 1. Use the scroll bar to scroll the window contents if necessary. • To view the contents of an application data strip in the eActivity, tap the expand button (which is the icon in the data strip).
  • Page 483: Modifying The Data In An Application Data Strip

    Modifying the Data in an Application Data Strip Modifying application data on an application window in the lower eActivity window causes the eActivity data to be modified as well. If you change the equation in the eActivity Graph window, for example, the new graph will become the data of the eActivity. This means that when you save and then reopen an eActivity file, tapping the application data strip’s expand button again will cause the new graph to be displayed.
  • Page 484 Working with eActivity Files u To save an edited eActivity under a different name (1) On the eActivity window, tap {, or tap [File] and then [Save]. • This displays the Files dialog box. (2) If you want, tap the name of the folder where you want the new eActivity file to be saved.
  • Page 485: Chapter 11 Using The Presentation Application

    Chapter Using the Presentation Application The Presentation application lets you capture screenshots of other application windows. Screenshots can be used in the classroom or for other presentations simply by connecting the ClassPad to an OHP projector. 11-1 Presentation Application Overview 11-2 Building a Presentation 11-3...
  • Page 486: Presentation Application Overview

    11-1 Presentation Application Overview The Presentation application lets you capture screenshots produced by the ClassPad, and arrange them into a “presentation” that you can play back. With this application you can build and play a presentation, and edit the contents of a presentation. A presentation, for example, can show how to obtain intermediate and final results of calculation operations.
  • Page 487: Starting Up The Presentation Application

    Starting Up the Presentation Application Use the following procedure to start up the Presentation application. u ClassPad Operation On the application menu, tap P. Presentation Application Window Tapping P on the application menu starts the Presentation application and displays its initial screen.
  • Page 488: Presentation Application Menus And Buttons

    Presentation Application Menus and Buttons This section explains the operations you can perform using the menus and buttons of the Presentation application’s initial screen. k Initial Screen Menu Commands and Buttons To do this: Delete the selected presentation file (page 11-3-1) Delete all presentation files (page 11-3-1) Enter the Editing mode and display the editing tool palette (page 11-5-1)
  • Page 489: Screen Capture Precautions

    Screen Capture Precautions Note the following precautions when capturing screens for a presentation. • The operation that is performed when you tap h depends on the current [Hard Copy] setting as described below. When the [Hard Copy] setting is this: To outer device Presentation To change the [Hard Copy] setting, tap O, [Settings], [Setup] and then [Presentation] or...
  • Page 490: Building A Presentation

    11-2 Building a Presentation Presentations are created by capturing screenshots that are produced by the applications of the ClassPad. Before actually beginning to capture the screenshots, it is important to carefully think about and plan the type of information you want to include in your presentation so that your screenshots display the information that you want.
  • Page 491: Adding A Blank Page To A Presentation

    (6) Tap m to display the application menu, and then start the application whose screens you want to capture. (7) Perform the required operations in the application to display the screen you want to capture. (8) With the screen you want to capture on the display, tap h. •...
  • Page 492 u To insert a blank page into a presentation (1) On the Presentation application initial screen, tap the button next to the presentation file into which you want to insert the blank page, so it is selected. Button (2) Tap a and then [White Screen]. •...
  • Page 493: Managing Presentation Files

    11-3 Managing Presentation Files After you create a presentation file, you can rename it or delete it. u To rename a presentation file (1) On the Presentation application initial screen, tap the name of the file you want to rename so it is selected. (2) Press e.
  • Page 494 Managing Presentation Files Important! • PICT format image data files (PICT data type variables) captured with the h icon are stored in folder that is created when you create a Presentation file. • The “Presystm” folder (whose contents you can view with the Variable Manager) contains files for managing presentations.
  • Page 495: Playing A Presentation

    11-4 Playing a Presentation This section explains the various methods you can use to play a presentation. Using Auto Play With auto play, the pages of the presentation are scrolled automatically at a fixed interval. u ClassPad Operation (1) On the Presentation application initial screen, tap the button next to the presentation file you want to play, so it is selected.
  • Page 496: Using Manual Play

    • You can configure Presentation preferences to specify the page change speed and to turn page number display in the status bar on or off. For more information, see “11-6 Configuring Presenta- tion Preferences”. • You can also configure auto play so it repeats when the final page of a presentation is reached. For more information, see “Using Repeat Play”...
  • Page 497: Using Repeat Play

    (4) Tapping while the final page of the presentation is displayed causes the message “End of Files” to appear in the status bar. • Tapping while the message “End of Files” is in the status bar exits the manual play operation and displays the Presentation initial screen. Tapping Files”...
  • Page 498: About The Editing Tool Palette

    11-5 Editing Presentation Pages This section explains how to use the Editing mode of the Presentation application to modify the pages of an existing presentation. About the Editing Tool Palette An editing tool palette appears on the display whenever you enter the Editing mode. The following describes how to use the editing tool palette.
  • Page 499 Editing Presentation Pages Editing tool palette (3) Use the editing tool palette buttons to edit the pages. • For details about editing operations, see “Editing Operations” on page 11-5-3. • You can drag the editing tool palette and page scroll buttons to any location on the display. Simply use the stylus to drag the handle of the palette or buttons.
  • Page 500: Editing Operations

    Editing Operations This section provides details about the page editing operations you can perform with the Presentation application’s editing tool palette. u To move a page (1) Enter the Editing mode of the Presentation application (page 11-5-1). (2) Use the page scroll buttons to display the page you want to move. (3) Tap 8 to move the currently displayed page back one page, or tap 9 to move it forward one page.
  • Page 501 Editing Presentation Pages u To copy and paste a page (1) Enter the Editing mode of the Presentation application (page 11-5-1). (2) Use the page scroll buttons to display the page you want to copy, and then tap t. • This copies the currently displayed page to the clipboard. (3) Use the page scroll buttons to display the page that you want to follow the copied page.
  • Page 502 Editing Presentation Pages (6) To save the result of the text insert operation, tap { and then tap [OK] on the confirmation dialog box that appears. u To clear the bottom half of the screen (1) Enter the Editing mode of the Presentation application (page 11-5-1). (2) Use the page scroll buttons to display the page whose bottom half you want to clear.
  • Page 503 Editing Presentation Pages u To draw a straight line or an arrow on a page (1) Enter the Editing mode of the Presentation application (page 11-5-1). (2) Use the page scroll buttons to display the page on which you want to draw a straight line or arrow.
  • Page 504: Using The Eraser

    Using the Eraser The eraser allows you to erase parts of an image, text, arrows, or lines you have added to a page. u To erase part of a page with the eraser (1) Enter the Editing mode of the Presentation application (page 11-5-1). (2) Use the page scroll arrows to display the page that contains the figures you want to erase.
  • Page 505: Configuring Presentation Preferences

    Configuring Presentation Preferences 11-6 Configuring Presentation Preferences You can use the procedure below to configure various Presentation application preferences. u ClassPad Operation (1) On the [Settings] menu, tap [Setup] and then [Presentation]. • This displays the Presentation dialog box. (2) Use the Presentation dialog box to configure the preferences you want. To do this: Send hard copy data generated by tapping Select [To outer device].* h to an external device...
  • Page 506 Configuring Presentation Preferences • The following examples show the area of the screen that is captured when you tap h while the [Half Screen Capturing] check box is selected. The captured areas are indicated by the thick boundaries in each example. Sample Screenshot Sample Screenshot 11-6-2...
  • Page 507: Presentation File Transfer Precautions

    Presentation File Transfer Precautions 11-7 Presentation File Transfer Precautions Note the following important precautions when transferring a presentation file to another ClassPad unit or to a computer. • A presentation file is actually a kind of user folder (called a “presentation folder”) that contains the images that make up the presentation.
  • Page 508: Chapter 12 Using The Program Application

    Chapter Using the 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. 12-1 Program Application Overview 12-2 Creating a New Program 12-3 Debugging a Program 12-4 Managing Files 12-5 User-defined Functions...
  • Page 509: Program Application Overview

    12-1 Program Application Overview The Program application consists of a Program Editor for inputting and editing programs, and a Program Loader for loading and executing existing programs. Starting Up the Program Application Use the following procedure to start up the Program application. u ClassPad Operation On the application menu, tap p.
  • Page 510 Program Application Overview k Program Loader Window Menus and Buttons To do this: Display the [Settings] menu Display the soft keyboard Display the Program Loader window Display the Program Editor window Display the Program Output window Display the Text File Contents window Display the Main application work area window Close the currently active window Display the Program Editor window...
  • Page 511: Program Editor Window

    Program Editor Window You can use the Program Editor window to input a new program or to edit an existing program. You can also use the Program Editor window to input and edit user-defined functions. u To display the Program Editor window (1) On the application menu, tap p to start up the Program application.
  • Page 512 Program Application Overview k Program Editor Window Menus and Buttons The following describes the menu and button operations you can perform on the Program Editor window. To do this: Display the [Settings] menu Display the soft keyboard Display the Program Loader window Display the Program Editor window Display the Program Output window Display the Text File Contents window...
  • Page 513 Program Application Overview To do this: Input a command from the [Ctrl] menu • For details about each command, see “12-6 Program Command Reference”. Input a command from the [I/O] menu • For details about each command, see “12-6 Program Command Reference”.
  • Page 514 Program Application Overview To do this: Input a command from the [Misc] menu • For details about each command, see “12-6 Program Command Reference”. 12-1-6 Select this sub-menu item: Select this menu item: Misc - Statistics(1) StatGraph, StatGraphSel, Scatter, xyLine, NPPlot, Histogram, MedBox, ModBox, NDist, Broken, LinearR, MedMed, QuadR,...
  • Page 515 Program Application Overview To do this: Input a command from the [Misc] menu • For details about each command, see “12-6 Program Command Reference”. 12-1-7 Select this sub-menu item: Select this menu item: Misc - Setup(1) On, Off, DefaultSetup, SetStandard, SetDecimal, SetReal, SetComplex, SetDegree, SetRadian, SetNormal, SetFix, SetSci...
  • Page 516: Creating A New Program

    12-2 Creating a New Program This section explains the steps you need to perform in order to create a new program. General Programming Steps The following are the general steps for creating and running a program. 1. Open a new file. •...
  • Page 517 u ClassPad Operation (1) Tap m to display the application menu, and then p. (2) Tap O, or tap [Edit] and then [New File]. (3) Configure the settings for the new file as described below. • Leave the [Type] setting as “Program(Normal)”. •...
  • Page 518 (6) After the program is the way you want, tap {, or tap [Edit] and then [Save File] to save it. • To run this program see “Running a Program” on page 12-2-5. • If a message appears when you try to save the program, make the necessary corrections and try again.
  • Page 519: Using Text Files

    k Specifying the File Type Tapping O or tapping [Edit] and then [New File] on the Program Editor window displays the dialog box shown above. Tap the [Type] down arrow button and then select one of the options described below from the list of options that appears.
  • Page 520: Running A Program

    Running a Program The following procedure shows how to run the sample program we input under “Creating and Saving a Program” on page 12-2-1. u ClassPad Operation (1) Display the Program Loader window. • From the Program Editor window, tap ), or tap O and then [Program Loader]. •...
  • Page 521: Pausing Program Execution

    Pausing Program Execution You can specify where execution of a program should pause by including either a Pause command or a Wait command inside the program. k Using the Pause Command A Pause command causes program execution to pause when it reaches that point. To resume program execution, tap the also cause the button to disappear).
  • Page 522: Configuring Parameter Variables And Inputting Their Values

    Configuring Parameter Variables and Inputting Their Values If you input the names of variables used in a program into the parameter variable box when inputting or editing a program on the Program Editor window, you will be able to input values for the variables on the Program Loader window when you run the program.
  • Page 523: Using Subroutines

    k Local Variables A local variable is a variable that can be created temporarily and used in a program. Use the Local command to create a local variable. Syntax: Local <variable name> ( Example: Local abc The above creates a local variable named “abc”. •...
  • Page 524 Example 1: Jumping to a subroutine without assigning values to the subroutine’s parameter variables Main Program Input A Input B ← Sub1( ) Jumps to subroutine program “Sub1” Print C Subroutine (Program Name: “Sub1”) A+B S C Return Example 2: Jumping to a subroutine while assigning values to the subroutine’s parameter variables •...
  • Page 525: Debugging A Program

    12-3 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 526: Modifying An Existing Program To Create A New One

    Modifying an Existing Program to Create a New One You can use the procedure described below to recall an existing program, modify it, and then run the result as a new program. This helps reduce key input requirements. The following shows how to modify the “OCTA” program we created on page 12-2-1 to handle tetrahedrons.
  • Page 527 Debugging a Program (3) Select the program you want to open and edit, as described below. For this setting: Do this: Tap the down arrow button, and then select Type “Program(Normal)”. Tap the down arrow button, and then select the folder that Folder contains the program you want to edit.
  • Page 528 (7) After saving the program, tap ), or tap O and then [Program Loader] to display the Program Loader window. (8) On the dialog box that appears, tap the [Name] down arrow button, and then tap the name of the file you input in step (6) (TETRA). (9) Tap p, or tap [Run] and then [Run Program].
  • Page 529: Searching For Data Inside A Program

    Searching for Data Inside a Program You can search for data inside a program by specifying a keyword. Example: To search for the letter “A” within the “OCTA” program u ClassPad Operation (1) From the Program Editor window, select the program you want to search (“OCTA” in this example).
  • Page 530: Managing Files

    12-4 Managing Files Renaming a File Use the following procedure when you want to change the name of a file. u ClassPad Operation (1) Tap 5 to display the Variable Manager. • This displays a list of folders. • You may need to tap the (2) Tap the name of the folder that contains the file you want to rename.
  • Page 531: Changing The File Type

    Changing the File Type You can use the following procedures to change the file type. u To change a program file to a text file While a program file is open, tap [Edit], [Mode Change], and then ['Text]. u To change a text file to a program file While a text file is open, tap [Edit], [Mode Change], and then ['Normal].
  • Page 532: User-Defined Functions

    12-5 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. • The Program Editor window is used for creating user-defined functions. •...
  • Page 533 • Input user-defined function arguments as parameter variables. For more information about parameter variables, see page “Configuring Parameter Variables and Inputting Their Values” on page 12-2-7. (6) After the function is the way you want, tap {, or tap [Edit] and then [Save File] to save •...
  • Page 534: Executing A User-Defined Function

    • You can include up to 99 arguments in a function. • If you do not specify a folder, the function is stored in the current folder. • A function defined using the Define command can contain only a single expression. You cannot link multiple expressions or commands using colons (:) or carriage returns.
  • Page 535: Editing A User-Defined Function

    Editing a User-defined Function To edit an existing user-defined function, use the same procedures as those described under “Modifying an Existing Program to Create a New One” on page 12-3-2. Editing procedures are the same, regardless of whether you originally created the function using the Define command or Program Editor.
  • Page 536: Program Command Reference

    12-6 Program Command Reference Using This Reference The following table shows the conventions that are used in the descriptions of this section. If you see something like this: A boldface word, like Input … 10 + 20 "AB" <string> • In addition to program commands, this section also includes descriptions of the following functions.
  • Page 537: Program Application Commands

    Program Application Commands k Program Notation (Carriage Return) Function: Performs a carriage return operation. Description In Program Editor, tap the w button to input a carriage return. • The carriage return can be used in a user program. It cannot, however, be used in a manual calculation performed in the Main application.
  • Page 538 Program Command Reference k Input GetKey Syntax: GetKey <variable name> Function: This command assigns the code number of the last key pressed to the specified variable. Description • This command assigns the code number of the last key pressed to the specified variable. The following shows a list of available code numbers.
  • Page 539 Program Command Reference GetPen Syntax: GetPen <variable name 1>, <variable name 2> Function: This command assigns the coordinates of the point tapped on the screen to a specified variable. Description This command assigns the -coordinate (horizontal axis) to <variable 1> and the -coordinate (vertical axis) to <variable 2>.
  • Page 540 Program Command Reference InputFunc Syntax: InputFunc <user-defined function name> (<argument>[,<argument>…]) [,"<string 1>"[,"<string 2>"]] Function: When program execution reaches the InputFunc command, the user is prompted to input the contents of the user-defined function. Example: InputFunc v(v0, t), "To define function v0(m/s), t(sec)", "define function" Description •...
  • Page 541 Program Command Reference k Output About the Program Output window The “Program Output window” shows text displayed by program execution. The term “Program Output window” does not include dialog boxes displayed by Message and other commands. • Only one Program Output window can be stored at a time. Executing the ClrText command or using Program Loader to execute a text file clears the currently stored Program Output window.
  • Page 542 Program Command Reference Locate Syntax 1: Locate < -coordinate>, < Syntax 2: Locate < -coordinate>, < Function: This command displays the result of the specified expression or the specified text string at the specified coordinates on the display screen. Description •...
  • Page 543: Program Execution

    Program Command Reference PrintNatural Syntax: PrintNatural <expression>[,"<string>"] Function: This command pauses program execution and displays the result of the specified expression in natural format. Description • A text string enclosed within quotation marks (" ") or a variable name can be specified for "<string>".
  • Page 544 Program Command Reference Break Syntax: Break Function: This command terminates a loop and causes execution to advance to the next command following the loop process. Description • Break terminates a loop and causes execution to advance to the next command following the loop process.
  • Page 545 Program Command Reference For~To~(Step~)Next Syntax: <expression 1> S <control variable name> [<statement>] … Next <expression 1> is the initial value, <expression 2> is the end value, and <expression 3> is the step. Function Anything between the For command and the Next command is repeated for a count starting with the initial value of the control variable and ending when the control variable reaches the end value.
  • Page 546 Program Command Reference If~Then~ElseIf~Else~IfEnd Syntax 1: If <expression> Then [<statement>] … IfEnd Function 1 • If the expression is true, the statement in the Then block is executed. After that, execution advances to the next statement after IfEnd. • If the expression is false, execution advances to the next statement after IfEnd, without executing the statement in the Then block.
  • Page 547 Program Command Reference Syntax 4: If <expression> Then [<statement>] … ElseIf <expression> Then [<statement>] … Else [<statement>] … IfEnd Function 4 • If the expression is true, the statement in the If Then block is executed. After that, execution advances to the next statement after IfEnd. •...
  • Page 548 Program Command Reference Pause Syntax: Pause Function: This command pauses program execution and displays a pause indicator on the right side of the status bar. Description • You can perform manual operations on the ClassPad display screen while program execution is paused by the Pause command. •...
  • Page 549 Program Command Reference Stop Syntax: Stop Function: This command terminates program execution. Description: This command terminates all program execution, including that of the main program when a subroutine program is running. Switch~Case~Default~SwitchEnd Syntax: Switch <expression 1> Case <expression 2> [<statement>] … Case <expression 3>...
  • Page 550: Application Command List

    While~WhileEnd Syntax: While <expression> [<statement>] … WhileEnd <expression> is a condition that evaluates to true or false. Function: The specified statements are repeated as long as the condition is true. Description • The statements between While~WhileEnd are repeated as long as the condition is true. When the condition becomes false, execution jumps to the next command after the WhileEnd command.
  • Page 551 Program Command Reference ClrGraph Syntax: ClrGraph Function: Clears the Graph window and returns View Window parameters to their initial default settings. Syntax: Function: Clears sketch elements (lines and other figures sketched on the Graph window), and graphs drawn using drag and drop. DispFTable Syntax: DispFTable...
  • Page 552 Program Command Reference DrawGraph Syntax: DrawGraph [<expression>] Function: Graphs the selected expression or an expression specified as a parameter. Description: <expression> has a other type of expression is not supported by this command. Example: DrawGraph: Graphs the currently selected expressions. DrawGraph sin( ): Graphs GraphType...
  • Page 553 Program Command Reference Inverse Syntax: Inverse < Function: Graphs the inverse of a function. Description: Graph number range: 1 to 100 Line Syntax: Line <start point -coordinate>, <end point Function: Draws a line between two specified coordinates. Example: Line 1, –2, 2, 3 •...
  • Page 554 Program Command Reference plotTest( Syntax: plotTest(< -coordinate>, < Function: Returns 1 when the dot at the specified coordinates is on, and 0 when it is off. plotTest(2,–3)S S S S S a. Result is placed in a. Example: Description: Only dots within the screen are valid. PTBrokenThck Syntax: PTBrokenThck...
  • Page 555 Program Command Reference PTThick Syntax: PTThick <graph number> Function: Specifies “Thick” ( Description: Graph number range: 1 to 100 PxlChg Syntax: PxlChg < -dot>, < Function: Toggles display of the specified pixel on and off. Example: PxlChg 5,1 PxlOff Syntax: PxlOff <...
  • Page 556 Program Command Reference RclVWin Syntax: RclVWin <variable name> Function: Recalls View Window values, which were previously saved under the specified name. Example: RclVWin WIN1 SheetActive Syntax: SheetActive <sheet number> "<sheet name>" Function: Selects the sheet that contains the expression to be graphed. Description: Even after a sheet is renamed, it can still be specified using its previous sheet number.
  • Page 557 Program Command Reference StoPict Syntax: StoPict <picture name> Function: Assigns a name to a Pict image and stores it. Example: StoPict Pict1 StoVWin Syntax: StoVWin <variable name> Function: Assigns a name to View Window values and stores them. Example: StoVWin VWIN1 TangentLine Syntax: TangentLine...
  • Page 558 Program Command Reference ViewWindow Syntax1: ViewWindow LogP [ymin value], [ymax value], [yscale value], [t θ min value], [t θ max value], [t θ step value] Syntax 2: ViewWindow CallUndef Syntax 3: ViewWindow Function: Syntax 1: Specifies View Window values. Syntax 2: Makes all View Window values “Undefined”. Syntax 3: Initializes View Window settings.
  • Page 559 Program Command Reference k 3D ClearSheet3D Syntax: ClearSheet3D Function: Deletes the sheet name and expressions on the sheet, and returns its settings to their default values. Omitting the argument causes all sheets to be cleared. Draw3D Syntax: Draw3D Function: Draws a 3D graph using current settings. SelOn3D Syntax: SelOn3D <graph number>...
  • Page 560 Program Command Reference k Conics DrawConics Syntax: DrawConics Function: Draws a conics graph based on the data registered on the Conics Editor window. k Sequence DispDfrTbl Syntax: DispDfrTbl Function: Creates and displays an arithmetic sequence table. DispDQTbl Syntax: DispDQTbl Function: Creates and displays a progression of difference table. DispFibTbl Syntax: DispFibTbl...
  • Page 561 Program Command Reference DrawSeqCon, DrawSeqPlt Syntax: DrawSeqCon DrawSeqPlt Function: Graphs a recursion expression whose vertical axis is horizontal axis is conditions of each command. Description: DrawSeqCon draws a connect type graph, while DrawSeqPlt draws a plot type graph. DrawSeqEtrCon, DrawSeqEtrPlt Syntax: DrawSeqEtrCon DrawSeqEtrPlt...
  • Page 562 Program Command Reference SeqSelOn Syntax: SeqSelOn Function: Selects the specified sequence expression. Specifying “ the argument activates [Explicit]. Specifying any other argument activates [Recursive]. SeqType Syntax: SeqType " " " " " " Function: Specifies the recursion type. Description: Specifying “ ”...
  • Page 563 Program Command Reference CubicReg Syntax: CubicReg List, List[,[FreqList (or 1)][, [< ⋅ Function: Performs Description List: Name of list for storing List: Name of list for storing FreqList: Name of list for storing frequency of “ • “FreqList” can be omitted. Doing so sets “1” for “FreqList”. •...
  • Page 564 Program Command Reference LinearReg Syntax: LinearReg List, List[,[FreqList (or 1)][, [< ⋅ Function: Performs Description List: Name of list for storing List: Name of list for storing FreqList: Name of list for storing frequency of “ • “FreqList” can be omitted. Doing so sets “1” for “FreqList”. •...
  • Page 565 Program Command Reference MultiSortA Syntax 1: MultiSortA <list name> Syntax 2: MultiSortA <base list name>, <subordinate list name>, <subordinate list name>, ... Function: Sorts a statistical list in ascending order. Description • Syntax 1 performs a simple list sort. • Syntax 2 sorts multiple lists on the base list. Up to five subordinate lists can be specified. MultiSortD Syntax 1: MultiSortD <list name>...
  • Page 566 Program Command Reference QuadReg Syntax: QuadReg List, List[,[FreqList (or 1)][,[< ⋅ Function: Performs Description List: Name of list for storing List: Name of list for storing FreqList: Name of list for storing frequency of “ • “FreqList” can be omitted. Doing so sets “1” for “FreqList”. •...
  • Page 567 Program Command Reference StatGraph Syntax 1: StatGraph <StatGraph number 1 to 9>, FreqList (or 1), Plot Type Syntax 2: StatGraph <StatGraph number 1 to 9>, FreqList (or 1) Syntax 3: StatGraph <StatGraph number 1 to 9>, Syntax 4: StatGraph <StatGraph number 1 to 9>, FreqList (or 1) Syntax 5: StatGraph...
  • Page 568 Program Command Reference k Setup DefaultSetup Syntax: DefaultSetup Function: Initializes all setup data settings. SetAxes Syntax: SetAxes Function: Turns display of Graph window axes on or off. SetAxes3D Syntax: SetAxes3D Function: Turns display of axes on (normal), off, or Box (box type coordinate) for 3D graphing.
  • Page 569 Program Command Reference SetCoord Syntax: SetCoord Function: Turns display of Graph window pointer coordinates on or off. SetCoordOff3D Syntax: SetCoordOff3D Function: Turns off display of pointer coordinates for 3D graphing. SetCoordPol3D Syntax: SetCoordPol3D Function: Specifies use of polar coordinates for coordinate display during 3D graphing. SetCoordRect3D Syntax: SetCoordRect3D...
  • Page 570 Program Command Reference SetDispGCon Syntax: SetDispGCon Function: Turns display of graph controller arrows during graphing on or off. SetDrawCon Syntax: SetDrawCon Function: Specifies graphing by connecting plotting points with lines. SetDrawPlt Syntax: SetDrawPlt Function: Specifies graphing by plotting points only. SetFix Syntax: SetFix <integer from 0 to 9>...
  • Page 571 Program Command Reference SetLabel3D Syntax: SetLabel3D Function: Turns display of Graph window axis labels for 3D graphing on or off. SetLeadCursor Syntax: SetLeadCursor Function: Turns display of the leading cursor during graphing on or off. SetNormal Syntax: SetNormal Function: Specifies Normal 1 or Normal 2 as the auto exponential display setting for values. SetRadian Syntax: SetRadian...
  • Page 572 Program Command Reference SetSequence Syntax: SetSequence Function: Turns display of expressions created after graphing on or off or specifies “step display” (StepDisp). Description: When StepDisp is selected, the expression does not appear until you press SetSimulGraph Syntax: SetSimulGraph Function: Turn simultaneous drawing of multiple graphs on or off. SetSmryTable Syntax: SetSmryTable...
  • Page 573 Program Command Reference SetTVariable Syntax: SetTVariable Function: Specifies the variable reference location for table generation. Description: Use TableInput to specify a range and generate a table. Set disp Syntax: Set disp Function: Turns display of subtotals for tables on or off. k Folder/Variable Clear_a_z Syntax:...
  • Page 574 Program Command Reference DelFolder Syntax: DelFolder <folder name> Function: Deletes a folder. DelVar Syntax: DelVar <variable name>, <variable name> ... Function: Deletes a variable. Description: Deletes all variables, regardless of type (program, etc.), that have the specified variable name. See GetType for information about variable types. GetFolder Syntax: GetFolder <storage variable name>...
  • Page 575 Program Command Reference Local Syntax: Local <variable name>, <variable name> ... Function: Defines a local variable. Description The following are the merits of local variables. • Since local variables are deleted automatically, use of local variables for temporary storage avoids unnecessary use of available memory. •...
  • Page 576 Program Command Reference SetFolder Syntax: SetFolder <folder name> [,<storage variable name>] Function • Makes the specified folder the current folder. Including a variable name at the end of this command assigns the name of the previous current folder to the variable as a text string. •...
  • Page 577 Program Command Reference ExpToStr Syntax: ExpToStr <expression>,<storage variable name> Function: Converts the result of an input expression to a string and assigns the string to the specified variable. NumToChr Syntax: NumToChr ,<storage variable name> Function: Converts numeric value with the character code table, and assigns the character(s) as a string to the specified variable.
  • Page 578 Program Command Reference StrJoin Syntax: StrJoin "<string 1>", "<string 2>", <storage variable name> Function: Joins "<string 1>" and "<string 2>" and then assigns the resulting string to the specified variable. StrLeft Syntax: StrLeft "<string>", Function: Copies a string up to the string to the specified variable.
  • Page 579 Program Command Reference StrRotate Syntax: StrRotate "<string>", <storage variable name> [, Function: Rotates the left side part and right side part of a string at the assigns the resulting string to the specified variable. Description: Rotation is to the left when “ Omitting “...
  • Page 580 Program Command Reference k Other CloseComPort38k Syntax: CloseComPort38k Function: Closes the 3-pin COM port (serial). Example: See the GetVar38k command. GetVar38k Syntax: GetVar38k <variable name> Function: Receives variable names and variable contents. Description • The OpenComPort38k command must be executed before this command is executed. •...
  • Page 581 Program Command Reference OpenComPort38k Syntax: OpenComPort38k Function: Opens the 3-pin COM port (serial). Example: See the GetVar38k command on page 12-6-45. Receive38k Syntax: Receive38k <variable name> Function: Receives EA-200 data. Description • The OpenComPort38k command must be executed before this command is executed. •...
  • Page 582: Including Classpad Functions In Programs

    Including ClassPad Functions in Programs 12-7 Including ClassPad Functions in Programs Including Graphing Functions in a Program Graphing functions let your program graph multiple equations, or overlay multiple graphs on the same screen. Example: DefaultSetup ClrGraph ViewWindow 0, 7.7, 1, –14, 110, 10 GraphType "y="...
  • Page 583: Including 3D Graphing Functions In A Program

    Including ClassPad Functions in Programs Including 3D Graphing Functions in a Program The methods for using 3D graphing functions in a program are identical to those for normal (non-3D) graphing functions, except that you can only graph one 3D graph at a time. For information about commands that are unique to 3D graphing, see “Application Command List”...
  • Page 584: Including Recursion Table And Recursion Graph Functions In A Program

    Including ClassPad Functions in Programs Including Recursion Table and Recursion Graph Functions in a Program Recursion table and recursion graph functions can be included in a program to generate number tables and draw graphs. Example: DefaultSetup ViewWindow 0, 6, 1, –0.01, 0.3, 1 SeqType "a "...
  • Page 585: Including Statistical Graphing And Calculation Functions In A Program

    Including ClassPad Functions in Programs Including Statistical Graphing and Calculation Functions in a Program Including statistical graphs and calculation functions in a program allows the program to draw statistical graphs and display statistical calculation results. u To perform statistical graphing Example 1: Scatter Diagram {0.5, 1.2, 2.4, 4, 5.2} S list1 {–2.1, 0.3, 1.5, 2, 2.4} S list2...
  • Page 586 Including ClassPad Functions in Programs u To use statistical calculation functions You can perform the following types of statistical calculations using program commands. • Single-variable statistics • Paired-variable statistics • Regression • Tests • Confidence interval • Probability See “Chapter 7 – Using the Statistics Application” for more information. u To explore statistical data Example: Exploring data with regression StatGraphSel Off...
  • Page 587: Chapter 13 Using The Setup Menu

    Chapter Using the Setup Menu The [Setup] menu gives you the means to specify the display format of numeric values and the initial default values for each application, and to configure a variety of other basic settings. 13-1 Setup Menu Overview 13-2 Using the Setup Menu 13-3 Setup Menu Settings 20021201...
  • Page 588: Setup Menu Overview

    13-1 Setup Menu Overview The following describes each of the commands that are available on the [Setup] menu. To do this: Configure general calculation, cell, and other basic settings for all built-in applications Configure Graph window and graph drawing settings for Graph &...
  • Page 589: Using The Setup Menu

    13-2 Using the Setup Menu The following are the basic steps you should follow when using the [Setup] menu. u ClassPad Operation (1) Open any application. (2) Tap O and [Settings], or tap s on the icon panel. Then tap [Setup]. •...
  • Page 590: Specifying A Variable

    Specifying a Variable Certain settings require that you specify variables. If you specify a user-stored variable when configuring the setting of such an item, you must specify the folder where the variable is stored and the variable name. Example: To use [Table Variable] on the [Cell] tab of the Basic Format dialog box for configuring a user variable u ClassPad Operation (1) Tap Oand [Settings], or tap s on the icon panel, and then tap [Setup] and...
  • Page 591: Initializing All Setup Menu Settings

    (5) Use the Select Data dialog box to specify the folder where the variable is saved, and then specify the variable name. • The sample dialog box in step (4) shows selection of the list variable named “ab”, which is located in the folder named “main”. (6) Tap [OK].
  • Page 592: Setup Menu Settings

    13-3 Setup Menu Settings This section provides details about all of the settings you can configure using the [Setup] menu settings. The following two points apply to all of the dialog boxes. • Some settings involve turning options on or off. Selecting a check box next to an option (so it has a check mark) turns it on, while clearing the check box turns it off.
  • Page 593 u Display To specify this type of numeric value display format: Auto exponential display for values less than 10 or greater (when you are in the Decimal mode) Auto exponential display for values less than 10 or greater (when you are in the Decimal mode) Fixed number of decimal places Fixed number of significant digits u Angle...
  • Page 594 Cell Tab u Cell Width Pattern To specify this row width for list editor and data table displays: 2 cells 3 cells 4 cells u ∑display To do this: Turn on display of subtotals for sequence tables Turn off display of subtotals for sequence tables u Summary Table f ”(x) To do this:...
  • Page 595: Graph Format Dialog Box

    Graph Format Dialog Box Use the Graph Format dialog box to configure settings for the Graph window and for drawing graphs. Basic Tab To do this: Turn on display of function name and function Turn off display of function name and function Turn on display of Graph window pointer coordinates Turn off display of Graph window pointer...
  • Page 596 To do this: Draw multiple graphs simultaneously Draw multiple graphs one-by-one Turn on display of coordinates of your graph and its derivative in the Ordered Pair table Turn off display of coordinates of Graph window pointer and derivative on number table display Turn on display of graph controller arrows during graphing Turn off display of graph controller arrows during...
  • Page 597: Format Dialog Box

    3D Format Dialog Box Use the 3D Format dialog box to configure settings for the 3D Graph window and for drawing 3D graphs. For full details about the 3D Graph application, see Chapter 5. u Coordinates To do this: Display coordinate values using rectangular coordinates Display coordinate values...
  • Page 598: Presentation Dialog Box

    u G-Controller To do this: Turn on display of graph controller arrows during graphing Turn off display of graph controller arrows during graphing • The above is the same as the [G-Controller] setting on the Graph Format dialog box. Presentation Dialog Box Use the Presentation dialog box to configure settings for the Presentation application.
  • Page 599: Communication Dialog Box

    Communication Dialog Box Use the Communication dialog box to configure communication settings. For full details about the Communication application, see Chapter 15. u Hard Copy To do this with hard copy data generated by tapping h: Send hard copy data to an To outer external device Save hard copy data internally as Presentation...
  • Page 600: Chapter 14 Configuring System Settings

    Chapter Configuring System Settings The ClassPad unit’s System application lets you configure global system settings and access system information. 14-1 System Setting Overview 14-2 Managing Memory Usage 14-3 Using the Reset Dialog Box 14-4 Initializing Your ClassPad 14-5 Adjusting Display Contrast 14-6 Configuring Power Properties 14-7 Specifying the Display Language 14-8 Specifying the Alphabetic Keyboard Arrangement...
  • Page 601: System Setting Overview

    14-1 System Setting Overview This section describes the configuration of the System application window, and provides information about its menus and commands. Starting Up the System Application Use the following procedure to start up the System application. u ClassPad Operation On the application menu, tap Y.
  • Page 602: System Application Menus And Buttons

    System Application Menus and Buttons To perform an operation in the System application, select it on the [System] menu or tap the applicable toolbar button. To do this: Reset the ClassPad unit (which deletes all variable and program data in main memory and all eActivity data in the storage area) Initialize the ClassPad unit (which returns all flash ROM data to its factory default state)
  • Page 603: Managing Memory Usage

    14-2 Managing Memory Usage You can use [Memory Usage] to determine how much data is stored in the main memory and the storage area, and to delete data. [Memory Usage] appears first whenever you tap Y on the application menu to start up the System application.
  • Page 604 Managing Memory Usage This item: Shows how much memory is used by this type of data: Graph Summary Summary table data View Window 2-dimensional View Window parameter values 3D View Window 3-dimensional View Window parameter values Factor Zoom factor values Table Range values and table result values Conics Eqn...
  • Page 605: Deleting Memory Usage Data

    Add-In App. Tab This sheet lists all of the add-in applications currently installed on your ClassPad, and shows the size of each application. eActivity Tab This sheet lists the names of all the files that have been created with the eActivity applica- tion, and shows the size of each file.
  • Page 606: Using The Reset Dialog Box

    14-3 Using the Reset Dialog Box You can perform the following operations from the Reset dialog box. • Delete all variable and program data in main memory • Delete all eActivity data in storage memory u ClassPad Operation (1) On the application menu, tap Y. •...
  • Page 607: Initializing Your Classpad

    14-4 Initializing Your ClassPad Executing the initialize operation initializes your ClassPad, which returns all Flash ROM data to its factory default state. Warning! Initializing the ClassPad deletes anything you have input and stored in memory (including eActivity data and Add-In application data) since you purchased the ClassPad or last initialized it.
  • Page 608: Adjusting Display Contrast

    14-5 Adjusting Display Contrast Use the following procedure to display the Contrast dialog box and adjust display contrast. u ClassPad Operation (1) On the application menu, tap Y. • This starts up the System application. (2) Tap Z to display the Contrast dialog box. (3) Adjust display contrast.
  • Page 609: Configuring Power Properties

    14-6 Configuring Power Properties Use the Power Properties dialog box to configure the power saving mode and auto power off (APO) settings. Power Saving Mode Your ClassPad has a “resume” feature that remembers its status when you turn it off, and restores the same status the next time you turn the ClassPad back on.
  • Page 610: Configuring Power Properties

    Configuring Power Properties u ClassPad Operation (1) On the application menu, tap Y. • This starts up the System application. (2) Tap X to display the Power Properties dialog box. (3) Configure the Power Save Mode and Auto Power Off settings. •...
  • Page 611: Specifying The Display Language

    14-7 Specifying the Display Language You can use the following procedure to specify German, English, Spanish, French, or Portuguese as the display language. u ClassPad Operation (1) On the application menu, tap Y. • This starts up the System application. (2) Tap C to display the Language dialog box.
  • Page 612: Specifying The Alphabetic Keyboard Arrangement

    Specifying the Alphabetic Keyboard Arrangement 14-8 Specifying the Alphabetic Keyboard Arrangement The Keyboard dialog box lets you select from among three different key arrangements for the alphabetic (abc) soft keyboard: QWERTY, AZERTY, or QWERTZ. The initial default setting is QWERTY. QWERTY u ClassPad Operation (1) On the application menu, tap Y.
  • Page 613: Optimizing "Flash Rom

    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 614: Specifying The Ending Screen Image

    Specifying the Ending Screen Image 14-10 Specifying the Ending Screen Image Whenever you press the o key to turn off the ClassPad unit, it copies any data currently in RAM to Flash ROM, and then turns off power. The ending screen is what appears on the display while the RAM data save operation is being performed, until power is actually turned off.
  • Page 615: Adjusting Touch Panel Alignment

    14-11 Adjusting Touch Panel Alignment You should adjust touch panel alignment whenever you find that the wrong operation or no operation is performed when you tap the ClassPad screen. u ClassPad Operation (1) On the application menu, tap Y. • This starts up the System application. (2) Tap M to display the touch panel alignment screen.
  • Page 616: Viewing Version Information

    14-12 Viewing Version Information Use the following procedure when you want to view version information about your ClassPad’s operating system, applications, etc. u To view software version information (1) On the application menu, tap Y. • This starts up the System application. (2) Tap >...
  • Page 617: Chapter 15 Performing Data Communication

    Performing Data Communication You can use the SB-62 data communication cable to connect your ClassPad to another ClassPad unit or to a CASIO Data Analyzer, and transfer data between them. To transfer data between a ClassPad and a personal computer, you need to use the SB-300 cable that comes with ClassPad.
  • Page 618: Data Communication Overview

    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 619 On the ClassPad, use the Communication application. On your computer, use ProgramLink. For details, see the user documentation that comes with ProgramLink. k Connecting a ClassPad to a CASIO EA-200 Data Analyzer You can perform the following operations when connected to a Data Analyzer.
  • Page 620: Using The Classpad Communication Application

    u How to Transfer Data Use the “Send38k” and “Receive38k” program commands to transfer data. For details, see “Chapter 12 – Using the Program Application”, and the user documentation that comes with the Data Analyzer. Using the ClassPad Communication Application To perform a data transfer operation, tap B on the application menu to start up the Communication application.
  • Page 621: Connecting The Classpad To Another Device

    15-2 Connecting the ClassPad to Another Device This section provides detailed explanations about how to connect the ClassPad to another ClassPad unit, to a computer, and to a CASIO Data Analyzer. Connecting to Another ClassPad Unit Use the procedure below to connect two ClassPad units.
  • Page 622: Connecting To An Ea-200 Data Analyzer

    Connecting the ClassPad to Another Device Connecting to an EA-200 Data Analyzer You can use the CASIO Data Analyzer to sample and collect data on various everyday natural phenomena. You can also connect the Data Analyzer to your ClassPad, and control Data Analyzer operation from your ClassPad.
  • Page 623: Connecting To A Computer (Usb)

    Connecting the ClassPad to Another Device Connecting to a Computer (USB) By running ProgramLink software that comes with ClassPad on your computer, you can transfer ClassPad data to your computer. See the user documentation that comes with ProgramLink for information about how to use it. •...
  • Page 624: Configuring Communication Parameters

    Configuring Communication Parameters 15-3 Configuring Communication Parameters Before trying to transfer data with the ClassPad, you should perform the procedures described in this section to configure its data communication parameters. u ClassPad Operation (1) On the application menu, tap B. •...
  • Page 625: Wakeup

    Configuring Communication Parameters u Speed (Serial) To specify this data rate for serial communication: 9600 bps 38400 bps 115200 bps The above setting specifies the data rate when connected to another ClassPad, or a Data Analyzer. Note that you must set the data rate (baud rate) for both the ClassPad and the connected device so they are identical.
  • Page 626 Configuring Communication Parameters k When connected to a computer’s USB port Wakeup activates as soon as you connect the cable to the ClassPad, and the ClassPad automatically performs the following steps. (1) If the ClassPad is off when the cable is connected, it turns on. (2) The currently running application is exited, and the Communication application starts up.
  • Page 627: Transferring Data To Another Classpad Unit

    Transferring Data to Another ClassPad Unit 15-4 Transferring Data to Another ClassPad Unit This section details the steps you should perform in order to transfer data from one ClassPad unit to another. u ClassPad Operation (1) Use the procedure under “Connecting to Another ClassPad Unit” on page 15-2-1 to connect the two units.
  • Page 628 Transferring Data to Another ClassPad Unit Sender (6) In response to the confirmation message that appears, tap [OK] to send the data or [Cancel] to cancel the send operation. • Sender Tapping [OK] sends the data you selected in step (4). •...
  • Page 629: Selecting Data For Transfer

    Transferring Data to Another ClassPad Unit Selecting Data for Transfer Perform the following steps on the sending device to select the data you want to send in step (3) of the procedure on page 15-4-1. u ClassPad Operation (1) In the Communication application, tap [Link] and then [Transmit], or tap E to display the Select Data dialog box.
  • Page 630 Transferring Data to Another ClassPad Unit Data Folder List eActivity Folder List • To return to the folder list from a list of folder contents, tap I in the lower left corner of the window. • You can transfer all of the variables or data in a folder by selecting the check box next to the folder name on the data folder list or eActivity folder list.
  • Page 631: Sending A Screenshot Of The Current Display Contents

    Transferring Data to Another ClassPad Unit Sending a Screenshot of the Current Display Contents Use the following procedure to send the current display contents of your ClassPad to another ClassPad unit. Important! Screenshot transfer is disabled when either of the following conditions exists. •...
  • Page 632: Communication Standby

    Transferring Data to Another ClassPad Unit Communication Standby The ClassPad enters “communication standby” when you perform a send or receive operation. While in communication standby, the ClassPad waits for the other unit to send data, or for it to get ready to receive data. The following describes how communication standby affects certain ClassPad operations.
  • Page 633: Appendix

    Appendix 1 Resetting and Initializing the ClassPad 2 Deleting an Application 3 Power Supply 4 Number of Digits and Precision 5 Specifications 6 Character Code Table 7 System Variable Table 8 Command and Function Index 9 Graph Types and Executable Functions 10 Error Message Table 20021201...
  • Page 634: Resetting And Initializing The Classpad

    -1-1 Resetting and Initializing the ClassPad 1 Resetting and Initializing the ClassPad The memory of your ClassPad is divided into three parts: main memory, a storage area for storing data, and a RAM area for executing various calculations and operations. Reset and initialize restore normal ClassPad operation after some problem occurs.
  • Page 635 Resetting and Initializing the ClassPad k Performing the RAM Reset Operation You should perform the RAM reset operation whenever your ClassPad freezes up or when it begins to operate abnormally for some reason. The RAM reset operation should restore normal ClassPad operation. Important! •...
  • Page 636: Deleting An Application

    2 Deleting an Application You can delete an add-in application by deleting it from the application menu or by using [Add-In App.] Memory Usage sheet of The following procedure shows how to delete an add-in application from the application menu only. For information about using the System application’s [Add-In App.] tab, see Chapter 14.
  • Page 637: Power Supply

    Batteries are extremely low! Replace batteries immediately! If you try to continue using the calculator, it will automatically turn off. You will not be able to turn power back on until you replace batteries. Be sure to replace batteries at least once every 6 months, no matter how much you use the ClassPad during that time.
  • Page 638 k Replacing Batteries Precautions: Incorrectly using batteries can cause them to burst or leak, possibly damaging the interior of the ClassPad. Note the following precautions: • Be sure that the positive (+) and negative (–) poles of each battery are facing in the proper directions.
  • Page 639 (3) Remove the battery cover from the ClassPad by pulling with your finger at the point marked 1. (4) Remove the four old batteries. (5) Load a new set of four batteries, making sure that their positive (+) and negative (–) ends are facing in the proper directions.
  • Page 640: About The Auto Power Off Function

    (9) Adjust the display contrast. a. Tap the button to make contrast darker, or the button to make it lighter. b. After the contrast setting is the way you want, tap [Set]. • Tapping [Initial] on the Contrast dialog box returns contrast to its initial factory default setting.
  • Page 641: Number Of Digits And Precision

    4 Number of Digits and Precision k Number of Digits Standard Mode The following applies when the check box next to the “Decimal Calculation” item on the Basic Format dialog box is not selected. • Up to 611 digits are stored in memory for integer values. •...
  • Page 642: Specifications

    5 Specifications Calculation range: –999 to 9.999999999 Exponential display range: Normal 1: 10 Program capacity: 512 kbytes (max.) Power supply: Four AAA-size batteries LR03 (AM4) Power consumption: 0.5 W Approximate battery life: 170 hours (continuous display of application menu) 100 hours continuous operation (5 minutes calculation, 55 minutes display) Auto power off: Power is automatically turned off if no operation is performed for a specified period (user-settable as 1 minute, 3 minutes, 6 minutes, or 60 minutes).
  • Page 643 Data Communication Port: 3-pin data communication port 20-pin data communication port • For information about ProgramLink minimum computer system requirements, see the user documentation that comes with ProgramLink. Method: Start-stop (asynchronous), full-duplex Transmission speed (BPS): 115200/38400/9600 bits/second (normal) 38400 bits/second (Send38k/Receive38k) Parity: None Bit length: 8 bits Stop bit:...
  • Page 644: Character Code Table

    6 Character Code Table Characters from character code 257 onwards are 2-byte characters. -6-1 Character Code Table 20021201 20020801...
  • Page 645 -6-2 Character Code Table 20021201 20020801...
  • Page 646 -6-3 Character Code Table 20030601 20020801 20021201...
  • Page 647 -6-4 Character Code Table 20021201 20020801...
  • Page 648: System Variable Table

    7 System Variable Table : Possible –: Not possible Name Description Sequence Variable Sequence Variable Sequence Variable Coef Regression Coefficient Sequence Graph Trace Variable Recursion Expression Variable Recursion Expression Variable Recursion Expression Variable Recursion Internal Variable Recursion Internal Variable Recursion Internal Variable Sequence Expression Recursion Internal Variable Angle between Line of Vision and...
  • Page 649 Name Description Sequence Expression Recursion Internal Variable Start Sequence Variable Sequence Variable Sequence Variable Sequence Variable Coef Regression Coefficient Sequence Graph Trace Variable Recursion Expression Variable Recursion Expression Variable Recursion Expression Variable Recursion Internal Variable Recursion Internal Variable Recursion Internal Variable Sequence Expression Recursion Internal Variable Start...
  • Page 650 Name Description Graph Transformation Vertical Start GconHStart Point Graph Transformation Vertical Step GconHStep Value Graph Transformation Horizontal End GconWEnd Point Graph Transformation Horizontal GconWStart Start Point Graph Transformation Horizontal GconWStep Step Value HStart Start Value for Histogram HStep Step Value for Histogram LInterval Left Limit of Confidence Interval list1...
  • Page 651 Name Description Frequency of Mode Values ModeFStat (Statistics Calculation) Number of Mode Values ModeNStat (Statistics Calculation) ModeStat Mode Value (Statistics Calculation) Mean Square Error for Regression Stat Size of Sample 1 (Statistics Calculation) Stat Size of Sample 2 (Statistics Calculation) ncSeq Sequence Graph Trace Variable nSeq...
  • Page 652 Name Description Sres22 Calculation Result for StatGraph2 Sres31 Calculation Result for StatGraph3 Sres32 Calculation Result for StatGraph3 Sres41 Calculation Result for StatGraph4 Sres42 Calculation Result for StatGraph4 Sres51 Calculation Result for StatGraph5 Sres52 Calculation Result for StatGraph5 Sres61 Calculation Result for StatGraph6 Sres62 Calculation Result for StatGraph6 Sres71...
  • Page 653 Name Description InvN Result of InvNorm Calculation Sample Standard Deviation of Data 2 –1 Graph Coordinate Value Storage Variable xdot View Window 1-dot xfact Factor Zoom X-factor Value xgrid3D 3D Graph View Window Value View Window Display Range xmax Maximum Value 3D Graph View Window Display xmax3D Range...
  • Page 654 Name Description 3D Graph View Window Display ymin3D Range -axis Minimum Value yscl View Window Display Range YScale Graph Expression Input Variable, 100( Param Type Population Standard Deviation of (Statistics Calculation) Sample Standard Deviation of –1 (Statistics Calculation) 3D Graph Function Expression 100( Graph Coordinate Value Storage Variable...
  • Page 655: Command And Function Index

    8 Command and Function Index Command/Function Form abExpR abExpReg Func absExpand Func andConnect Func angle Func approx Func arcLen Func Func arrange Func augment Func BinomialCD BinomialPD Break Broken CallUndef cExpand Func ChiCD ChiPD ChiTest ChrToNum Circle Clear_a_z ClearSheet ClearSheet3D CloseComPort38k ClrGraph ClrText...
  • Page 656 Command/Function Form DrawFTGCon, DrawFTGPlot Cmd DrawGraph DrawSeqCon, DrawSeqPlt DrawSeqEtrCon, DrawSeqEtrPlt Cmd DrawStat Draw3D dSolve Func Func eigVc Func eigVl Func eliminate Func exchange Func expand Func ExpR ExpReg ExpToStr expToTrig Func factor Func factorOut Func fill Func fMax Func fMin Func For~To~(Step~)Next frac...
  • Page 657 Command/Function Form Message Func Func ModBox mode Func MoveVar mRow Func mRowAdd Func MultiSortA MultiSortD Func NDist NewFolder norm Func normal Func NormalLine NormCD NormPD Func NPPlot Func numerator Func NumToChr NumToStr OnePropZInt OnePropZTest OneSampleTInt OneSampleTTest OneSampleZInt OneSampleZTest OneVariable OneWayANOVA OpenComPort38k Pause percent...
  • Page 658 Command/Function Form rotate Func rowAdd Func rowDim Func rowNorm Func rref Func rSolve Func Scatter SelOn3D Send38k SendVar38k Func SeqSelOff SeqSelOn SeqType sequence Func SetAxes SetAxes3D SetBG SetCellWidth SetComplex SetCoord SetCoordOff3D SetCoordPol3D SetCoordRect3D SetDecimal SetDegree SetDeriv SetDispGCon SetDrawCon SetDrawPlt SetFix SetFolder SetFunc SetGrid...
  • Page 659 Command/Function Form StrShift StrSrc strToExp( Func StrUpr subList Func subMat Func Func sumSeq Func swap Func Switch~Case~Default~SwitchEnd Cmd TableInput Func –1 Func TangentLine tanh Func tanh –1 Func tanLine Func taylor Func tCollect Func tExpand Func Text toCyl Func toDMS Func toFrac Func...
  • Page 660: Graph Types And Executable Functions

    Graph Types and Executable Functions 9 Graph Types and Executable Functions : Executable : Not executable Graph Type Function Zoom Auto Original Square Round Integer Previous Quick Types Analysis Trace Sketch Plot Line Text Tangent Normal Inverse Circle Vertical Horizontal G-Solve Root -Intercept...
  • Page 661 Graph Types and Executable Functions Graph Type Function Zoom Auto Original Square Round Integer Previous Quick Types Analysis Trace Sketch Plot Line Text Tangent Normal Inverse Circle Vertical Horizontal G-Solve Root -Intercept Intersect -cal -cal Inflection Distance Modify Dynamic Modify Direct Modify -9-2 Inequality...
  • Page 662 Graph Types and Executable Functions Graph Type Function Zoom Auto Original Square Round Integer Previous Quick Types Analysis Trace Sketch Plot Line Text Tangent Normal Inverse Circle Vertical Horizontal G-Solve Root -Intercept Intersect -cal -cal Inflection Distance Modify Dynamic Modify Direct Modify -9-3 Statistical - Plot...
  • Page 663 Graph Types and Executable Functions Graph Type Function Zoom Auto Original Square Round Integer Previous Quick Types Analysis Trace Sketch Plot Line Text Tangent Normal Inverse Circle Vertical Horizontal G-Solve Root -Intercept Intersect -cal -cal Inflection Distance Modify Dynamic Modify Direct Modify -9-4 Statistical - Box...
  • Page 664: Error Message Table

    10 Error Message Table k Error Message Table Error Message A single presentation can contain up to 60 pages. Access to Flash ROM Argument must be a variable name Can’t Create Can’t Delete Can’t Edit Can’t Rename Can’t Transform into This Type Circular Reference Communication Failure Compressed Program.
  • Page 665 Error Message Folder Function has invalid variable name Function Type History Full Incorrect Argument Incorrect Jump Incorrect Number of Arguments Incorrect Number of Parenthesis Incorrect Program Call Insufficient Elements Insufficient Memory Invalid Bounds Invalid Code Invalid Data Type Invalid Dimension Invalid for Local Variable Invalid in a Function or Current Expression Invalid Name...
  • Page 666 Error Message Invalid Outside Function or Program Invalid Path Invalid String Invalid Syntax Invalid Table Input Value Invalid Variable Reference Invalid View Window Value Locked or Protected Maximum value needs to be larger than minimum Memory is full Missing ” Name is up to 8 bytes Negative Value Set in Scale Nesting of subroutines exceeds 40 levels...
  • Page 667 Error Message Non-Real Result Not a Local Variable Not a Numerical Value Result Not an Empty Folder Not Appropriate Numerical Value Input Not Found Not Function Name or Program Name Over 30 factors have occurred Overflow Page Size Presentation file is not selected or does not exist.
  • Page 668: Low Memory Error Processing

    k Warning Message Table Warning Message Batteries are extremely low! Replace batteries immediately! Can’t Solve! Can’t solve! 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 669 CASIO ELECTRONICS CO., LTD. Unit 6, 1000 North Circular Road, London NW2 7JD, U.K. Important! Please keep your manual and all information handy for future reference.
  • Page 670 CASIO COMPUTER CO., LTD. 6-2, Hon-machi 1-chome Shibuya-ku, Tokyo 151-8543, Japan SA0306-D...

Table of Contents