background image

20050501

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.
• User-defined functions are stored in ClassPad memory as “Function” type variables.

Naming, storage, and folder rules are identical to those for user variables.

Creating a New User-defined Function

This procedure is identical to that for storing a program.
• Anything you enter on the Program Editor window is stored as a user variable.

Example

• Function Name: f4
• Expression:

× (

+ 1

)

 

× 

(

x

 – 2)

u

ClassPad Operation

(1) On the application menu, tap 

p

.

(2) Tap 

O

, or tap [Edit] and then [New File].

(3) On the screen that appears, configure the settings described below.

12-5-1

User-defined Functions

(4) After everything is the way you want, tap [OK].

(5) Input the expression you want.

Do this:

For this setting:

Type

Folder

Name

Tap the down arrow button and then select “Function”.

Tap the [Folder] down arrow button and then select the name of 
the folder where you want to save the user-defined function.

Enter up to eight bytes for the user-defined function name.

Summary of Contents for ClassPad 300 PLUS

Page 1: ...assPad 300 PLUS ClassPad OS Version 2 20 User s Guide E CASIO Education website URL http edu casio com ClassPad website URL http edu casio com products classpad ClassPad register URL http edu casio com dl ...

Page 2: ... separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help FCC WARNING Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment Proper connectors must be...

Page 3: ...retailer immediately ClassPad Stylus Inserted in ClassPad Touch Screen Protector CD ROM 3 pin Cable SB 62 Front Cover Attached to ClassPad USB Cable Four AAA size Batteries LR03 AM4 7 4 1 0 2 3 5 6 8 9 x z y 쎹 EXE EXP Keyboard ON OFF Clear Quick Start Guide The protector is already installed on the touch screen when you purchase the ClassPad Quick Start Guide ClassPad 300 PLUS ClassPad OS Version ...

Page 4: ... it to the back u To attach the front cover When you are not using the ClassPad attach the front cover to the front 2 Getting Ready Important Always attach the front cover to the ClassPad whenever you are not using it Otherwise accidental operation of the touch screen or the o key can cause the power to turn on and run down the batteries ...

Page 5: ...tteries are facing correctly P 1 3 Getting Ready 3 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 Be careful so that you do not damage the tip of the stylus...

Page 6: ... 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 P P button 4 Getting Ready 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 fr...

Page 7: ...ify the soft keyboard key arrangement a On the list that appears tap the key arrangement you want to use b When the key arrangement you want is selected tap Set Tapping Cancel selects QWERTY arrangement and advances to the next dialog box 9 Specify the font set a On the list that appears tap the font set you want to use You can select Regular or Bolder b When the font set you want is selected tap ...

Page 8: ...ClassPad 300 PLUS or OH ClassPad PLUS 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 http classpad net register regist_form html 20060601 ...

Page 9: ...a to protect against such data loss Never dispose of batteries the liquid crystal panel or other components by burning them When the Batteries are extremely low message appears on the display replace the batteries as soon as possible Be sure to turn off the ClassPad before replacing the batteries If the ClassPad is exposed to a strong electrostatic charge its memory contents may be damaged or the ...

Page 10: ...Manager 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 Moreover CASIO Computer Co Ltd shall not be liable for any claim of any kind whatsoever against the use of these materials by any other party The contents of this user s g...

Page 11: ...20050501 ClassPad 300 PLUS ClassPad OS Version 2 20 ...

Page 12: ... Turning Power Off 1 2 1 Resume Function 1 2 1 Limiting the Duration of the Sleep State 1 2 2 1 3 Using the Icon Panel 1 3 1 1 4 Built in Applications 1 4 1 Starting a Built in Application 1 4 2 Application Menu Operations 1 4 2 1 5 Built in Application Basic Operations 1 5 1 Application Window 1 5 1 Using a Dual Window Display 1 5 1 Using the Menu Bar 1 5 2 Using the O Menu 1 5 4 Using Check Boxe...

Page 13: ...ain Application Modes 2 1 4 Accessing ClassPad Application Windows from the Main Application 2 1 5 Accessing the Main Application Window from Another ClassPad Application 2 1 6 2 2 Basic Calculations 2 2 1 Arithmetic Calculations and Parentheses Calculations 2 2 1 Using the e Key 2 2 2 Omitting the Multiplication Sign 2 2 2 Using the Answer Variable ans 2 2 2 Calculation Error 2 2 3 Calculation Pr...

Page 14: ...her Application s Window 2 9 1 Closing Another Application s Window 2 9 2 Using the Graph Window and 3D Graph Window 2 9 2 Using a Graph Editor Window Graph Table Conics 3D Graph Numeric Solver 1 2 9 4 Using the List Editor Window 2 9 5 Using the Geometry Window 3 2 9 9 Using the Sequence Editor Window 2 9 12 Using the Table Window 2 9 12 2 10 Using Verify 2 10 1 Starting Up Verify 2 10 1 Verify M...

Page 15: ...g a Graph 3 5 1 Modifying a Single Graph by Changing the Value of a Coefficient Direct Modify 3 5 1 Simultaneously Modifying Multiple Graphs by Changing Common Variables Dynamic Modify 3 5 4 3 6 Using the Sketch Menu 3 6 1 Sketch Menu Overview 3 6 1 Using Sketch Menu Commands 3 6 1 3 7 Using Trace 3 7 1 Using Trace to Read Graph Coordinates 3 7 1 Linking Trace to a Number Table 3 7 3 Generating Nu...

Page 16: ...Configuring 3D Graph View Window Parameters 5 3 1 3D Graph Example 5 3 3 5 4 Manipulating a Graph on the 3D Graph Window 5 4 1 Enlarging and Reducing the Size of a Graph 5 4 1 Switching the Eye Position 5 4 1 Rotating the Graph Manually 5 4 2 Rotating a Graph Automatically 5 4 2 Initializing the Graph Window 5 4 2 5 5 Other 3D Graph Application Functions 5 5 1 Using Trace to Read Graph Coordinates...

Page 17: ...ng StatGraph Setups 7 3 2 7 4 Graphing Single Variable Statistical Data 7 4 1 Normal Probability Plot NPPlot 7 4 1 Histogram Bar Graph Histogram 7 4 2 Med Box Plot MedBox 7 4 2 Modified Box Plot ModBox 7 4 3 Normal Distribution Curve NDist 7 4 3 Broken Line Graph Broken 7 4 4 7 5 Graphing Paired Variable Statistical Data 7 5 1 Drawing a Scatter Plot and xy Line Graph 7 5 1 Drawing a Regression Gra...

Page 18: ...ting Up the Geometry Application 8 1 3 Geometry Application Menus and Buttons 8 1 3 8 2 Drawing Figures 8 2 1 Using the Draw Menu 8 2 1 Using the Special Shape Submenu 8 2 9 Using the Construct Submenu 8 2 12 Transformation Using a Matrix or Vector General Transform 8 2 19 8 3 Editing Figures 8 3 1 Selecting and Deselecting Figures 8 3 1 Moving and Copying Figures 8 3 3 Using the Measurement Box 8...

Page 19: ...y and Applications 10 3 10 Inserting a Geometry Link Row 10 3 12 10 4 Working with eActivity Files 10 4 1 Opening an Existing eActivity 10 4 1 Browsing the Contents of an eActivity 10 4 2 Editing the Contents of an eActivity 10 4 2 Expanding an Application Data Strip 10 4 2 Modifying the Data in an Application Data Strip 10 4 3 Saving an Edited eActivity 10 4 3 10 5 Transferring eActivity Files 10...

Page 20: ... Terminating Program Execution 12 2 6 Configuring Parameter Variables and Inputting Their Values 12 2 7 Using Subroutines 12 2 8 12 3 Debugging a Program 12 3 1 Debugging After an Error Message Appears 12 3 1 Debugging a Program Following Unexpected Results 12 3 1 Modifying an Existing Program to Create a New One 12 3 2 Searching for Data Inside a Program 12 3 5 12 4 Managing Files 12 4 1 Renaming...

Page 21: ...3 3 1 About the Cell Cursor 13 3 1 Controlling Cell Cursor Movement 13 3 1 Navigating Around the Spreadsheet Window 13 3 2 Hiding or Displaying the Scrollbars 13 3 4 Selecting Cells 13 3 5 Using the Cell Viewer Window 13 3 6 13 4 Editing Cell Contents 13 4 1 Edit Mode Screen 13 4 1 Entering the Edit Mode 13 4 2 Basic Data Input Steps 13 4 3 Inputting a Formula 13 4 4 Inputting a Cell Reference 13 ...

Page 22: ...p Menu Settings 14 2 3 14 3 Setup Menu Settings 14 3 1 Basic Format Dialog Box 14 3 1 Graph Format Dialog Box 14 3 4 3D Format Dialog Box 14 3 6 Presentation Dialog Box 14 3 7 Communication Dialog Box 14 3 8 Chapter 15 Configuring System Settings 15 1 System Setting Overview 15 1 1 Starting Up the System Application 15 1 1 System Application Window 15 1 1 System Application Menus and Buttons 15 1 ...

Page 23: ... to Another ClassPad Unit 16 2 1 Connecting to an EA 200 Data Analyzer 16 2 2 Connecting to a Computer USB 16 2 3 16 3 Configuring Communication Parameters 16 3 1 Wakeup 16 3 2 16 4 Transferring Data to Another ClassPad Unit 16 4 1 Selecting Data for Transfer 16 4 3 Sending a Screenshot of the Current Display Contents 16 4 5 Communication Standby 16 4 6 Interrupting an Ongoing Data Communication O...

Page 24: ...10E When you see something like the above simply press the keys in the indicated sequence from left to right 2 Icon panel An operation that requires tapping an icon on the icon panel is indicated by an illustration of the icon Example 1 Tap m to display the application menu Example 2 Tap to cancel an ongoing operation 3 Cursor key Operation of the cursor key is represented by arrow buttons that in...

Page 25: ...s 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 O O O menu and then tap Keyboard 5 Toolbar 6 Soft keyboard Tabs Example 2 Tap Analysis Sketch and then Line 0 1 2 About This User s Guide ...

Page 26: ... a built in application u ClassPad Operation 1 On the icon panel tap m to display the application menu 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 3 Tap an icon to start its application Tip You can also start the Main application by tapping M on the icon panel See 1 3 Using the Icon Panel for deta...

Page 27: ...ainted 1 1 General Guide 1 2 Turning Power On and Off 1 3 Using the Icon Panel 1 4 Built in Applications 1 5 Built in Application Basic Operations 1 6 Input 1 7 Variables and Folders 1 8 Using the Variable Manager Chapter 1 ...

Page 28: ...20050501 x z y 쎹 EXE Keyboard ON OFF Clear s m M r S h 7 4 1 0 8 5 2 9 6 3 EXP 1 1 General Guide Front 1 1 1 General Guide Side Back 1 6 7 8 9 2 3 4 5 0 P ...

Page 29: ...n and off See 1 2 Turning Power On and Off for details 5 c key Pressing this key while inputting data clears all of the data you have input up to that point For details see Input Basics on page 1 6 3 Pressing the c key while a calculation operation is in progress interrupts the calculation For details see Pausing and Terminating an Operation on page 1 5 10 6 Cursor key fcde Use the cursor key to m...

Page 30: ...a CASIO Data Analyzer See Chapter 16 Performing Data Communication for details 4 pin mini USB port Connect the data communication cable here to exchange data with a computer See Chapter 16 Performing Data Communication for details Back Battery compartment Holds the four AAA size batteries that power the ClassPad For details see Power Supply on page α 3 1 P button Press this button to reset the Cla...

Page 31: ...e touch screen Tap Drag This is equivalent to clicking with a mouse To perform a tap operation tap lightly with the stylus on the ClassPad s touch screen Tapping is used to display a menu execute an on screen button operation make a window active etc This is equivalent to dragging with a mouse To perform a drag operation hold the tip of the stylus on the touch screen as you move the stylus to anot...

Page 32: ... the Ending Screen Image Important The ClassPad also has an Auto Power Off feature This feature automatically turns the ClassPad off when it is idle for a specified amount of time For details see Auto Power Off on page 15 6 1 Though the screen of your ClassPad goes blank when you turn it off it continues to perform certain internal processes for a short while Because of this you should always wait...

Page 33: ... the Resume function The following describes the difference between powering up from the sleep state and powering up after the ClassPad powers down completely k Powering Up from the Sleep State Power comes on immediately with all data backed up by the Resume function restored k Powering Up after Complete Power Down 1 Press the o key or tap the ClassPad screen This causes the ClassPad to perform it...

Page 34: ...ze the currently active window when there are two windows displayed so it fills the entire display or return to the dual window display again See Using a Dual Window Display on page 1 5 1 Swap the upper window and lower window when there are two windows displayed See Using a Dual Window Display on page 1 5 1 Capture the currently displayed screen for transfer to a computer or for use with the Clas...

Page 35: ...cursion expressions Draw the graph of a conics section Graph the 3D function z f x y Draw geometric figures Build animated figures Obtain the value of any variable in an equation without transforming or simplifying the equation Create and run a presentation using ClassPad application window Register a file name in the programming area Input a program or run a program Exchange data with another Cla...

Page 36: ...nel See 1 3 Using the Icon Panel for details Application Menu Operations The following describes the various types of operations you can perform while the application menu is on the display Starting an application See Starting a Built in Application above Displaying applications according to group Additional Applications All Applications See Using Application Groups on page 1 4 3 Moving or swappin...

Page 37: ... the group you want from the list that appears To display these icons Select this application group Add in applications only Additional All applications All Tip Nothing appears on the application menu if you select the Additional group while there are no add in applications installed on the ClassPad k Moving an Icon You can use the procedure below to move an icon to a different location on the app...

Page 38: ...u want the first icon to follow C in this example This moves the icon k Swapping Two Icons Perform the following steps to swap two icons on the application menu 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 Swap Icon 4 Tap one of the icons This selects the icon 5 Tap the other icon the one you want to swap with This swaps ...

Page 39: ...on 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 The sample screenshot below is from the Conics application which uses the upper window for input of expressions and the lower window for graphing 1 5 1 Built in Application Basic Operations Application window Menu bar Toolbar Status bar Soft...

Page 40: ...ill the display To return to the dual window display tap r again u To swap the upper and lower windows While a dual window is on the display tap S This causes the upper window to become the lower window and vice versa Swapping windows does not have any affect on their active status If the upper window is active when you tap S for example the window will remain active after it becomes the lower win...

Page 41: ... Calculation submenu of the Action menu u ClassPad Operation 1 Tap Action 2 Tap Calculation This displays the contents of the This displays the contents of the Action menu Calculation submenu 3 Tap lim 1 5 3 Built in Application Basic Operations This displays the contents of the This performs a copy operation Edit menu This inputs lim ...

Page 42: ...d on and off 3 This area shows a list of all of the windows that can be accessed from the current application Graph Table application in this example Tapping a menu selection displays the corresponding window and makes it active For details see Using the O Menu to Access Windows on page 1 5 5 4 Tapping Close closes the currently active window except in the following cases When only one window is o...

Page 43: ...w The displayed menu and toolbar are the ones for the currently active window You can use the O menu to change the active window and to display the window you want u Window Selection Example Graph Table 1 Graph window is active e e 2 Tap O and then Graph Editor 3 Graph Editor window becomes active e e 1 5 5 Built in Application Basic Operations 4 Tap O and then List Editor 5 List Editor window app...

Page 44: ...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 Tapping a check box toggles the option on checked and off cleared Check boxes also appear on menus Menu check boxes operate the same way as dialog box check boxes Option turned off Option turned on Option turned on Option turned off ...

Page 45: ...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 Option buttons also appear on menus Menu option buttons operate the same way as dialog box option buttons Tap Français This selects Français and deselects English ...

Page 46: ...to their initial defaults except for the current folder setting See 14 3 Setup Menu Settings for details Displays a dialog box for configuring the display range and other graph settings For details see the explanations for the various applications with graphing capabilities Graph Table Conics 3D Graph Statistics etc Resizes the currently active window when a dual window is on the display to fill t...

Page 47: ...e far right Toolbar 1 has a u button while toolbar 2 has a t button Tapping an arrow button toggles between the two toolbars 1 5 9 Built in Application Basic Operations Toolbar List of options Tap here to toggle 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 Tapping the arrow displays a list of options from wh...

Page 48: ... level you will not be able to perform data communication or other functions The following message indicates that batteries are about to die Replace batteries immediately whenever this message appears Batteries are extremely low Replace batteries immediately See page α 3 2 for details about replacing batteries Pausing and Terminating an Operation Many of the built in applications provide operation...

Page 49: ...inues until the graph is complete k Terminating an Operation Break Pressing the c key while an expression processing graphing or other operation is being performed terminates the operation Example To terminate a graphing operation 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 be...

Page 50: ...wer part of the touch screen A variety of different special purpose soft keyboard styles help to take much of the work out of data input u To display the soft keyboard When the soft keyboard is not on the touch screen press the k key or tap the O menu and then tap Keyboard This causes the soft keyboard to appear 1 6 1 Input Pressing the k key again hides the soft keyboard The icon panel s r and S ...

Page 51: ...ormation see Using the Alphabet abc Keyboard on page 1 6 10 Catalog cat Keyboard This keyboard provides a scrollable list that can be used to input built in functions built in commands system variables and user defined functions Tap a command to select it and then tap it again to insert it Selecting an item from the Form list changes the available commands For more information see Using the Catalo...

Page 52: ...n expression just as it is written and press the E key to execute it The ClassPad automatically determines the priority sequence of addition subtraction multiplication division and parenthetical expressions Before starting any calculation be sure to clear the ClassPad by pressing c See Chapter 2 for more information about inputting expressions Use the z or key to input the minus sign before a nega...

Page 53: ...using either the keypad keys or the soft keyboard Input using the soft keyboard is required to input higher level calculation expressions functions variables etc k Editing Input The following are the different techniques you can use to edit your input u To change something right after you input it When the cursor is located at the end of your input press K to delete the character or operator you w...

Page 54: ...tely to the right of the location you want to correct and then press K Example To correct cos 60 so it becomes sin 60 1 Use the mathematics mth keyboard to input cos 60 c9Tcga 2 Move the cursor to the location immediately to the right of cos ddd 3 Delete cos KKKK 4 Input sin s 5 Tap I to return to the initial math mth key set See Using the Math mth Keyboard on page 1 6 8 for details Tip Or drag yo...

Page 55: ...g the cursor key by tapping at the destination with the stylus This causes the cursor to jump to the location where you tap u To replace a range of input with new input After you drag the stylus across the range of input that you want to replace enter the new input Example To replace the 234 of 1234567 with 0 1 Input 1234567 c1234567 2 Drag the stylus across 234 to select it 3 Input 0 0 Tip You ca...

Page 56: ...nt to cut to select them 2 On the soft keyboard tap This moves the selected characters onto the clipboard Tip Performing a copy or cut operation causes the clipboard contents to be replaced by the newly copied or cut characters You can also cut characters by tapping the Edit menu and then tap Cut u To paste the clipboard contents 1 Move the cursor to the location where you want to paste the clipbo...

Page 57: ... math mth keyboard the alphabet abc keyboard the catalog cat keyboard and the 2D math 2D keyboard This section provides more detailed information about soft keyboard operations and the various key sets available with each soft keyboard All of the explanations in this section start from the initial key set of each keyboard k Using the Math mth Keyboard The math mth keyboard is for inputting calcula...

Page 58: ...se functions For information about each of functions or symbols see 2 4 Function Calculations u K key set Tapping the K key displays keys for inputting and other special operators and changes the K softkey to I You can tap this key to toggle between K and the default 9 keyboard u key set Tapping the key displays keys for inputting differential and integral calculus expressions permutations etc and...

Page 59: ...t you can also select from among three other key sets within alphabet abc named M character symbols n mathematics symbols and S extra symbols u Initial alphabet abc keyboard key set This keyboard is for inputting lower case alphabetic characters Tap L to shift the keyboard or E to caps lock the keyboard when you want to input upper case characters u V key set Tapping the V key displays keys for in...

Page 60: ...ey set This key set contains some of the mathematical expression symbols that are also available on the math mth keyboard Tap the J and K buttons to scroll to additional keys 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 Tap...

Page 61: ... 2D keyboard s V key set page 1 6 15 Tapping the X Y Z or key to the left of the 9 key of the math mth keyboard or 2D keyboard Pressing the x y or Z keypad key If you use the above key operations to input a series of characters each one is treated as a single character variable Inputting A B C for example is treated as the mathematical expression a b c and not as the characters abc Tip The single ...

Page 62: ...th mth keyboard k Using the Catalog cat Keyboard The Form menu of the catalog keyboard lets you select one of the following five categories Func built in functions on pages 2 4 2 and 2 7 1 Cmd built in commands and operators on pages 1 7 4 and 12 6 1 Sys system variables on page α 7 1 User user defined functions on page 12 5 1 and All all commands functions etc After selecting a category you can c...

Page 63: ...t letter Tap this key to input the item that is currently selected in the alphabetized list u To use the catalog cat keyboard Example To input the built in Plot command 1 Tap to display the catalog cat keyboard 2 Tap the Form down arrow button v and then select Cmd from the list of categories that appears 3 Tap the u button in the lower right corner until the P key is visible 4 Tap P 5 In the alph...

Page 64: ... and the initial 2D keyboard Tapping the E key switches to a key set for inputting upper case single character variables E Tip As its name suggests a single character variable is a variable name that consists of a single character like a or x Each character you input on the V keyboard is treated as a single character variable You cannot use the V keyboard to input multiple character variable names...

Page 65: ...tap with the stylus at the cursor destination 7 Tap 8 Tap N and then repeat steps 4 through 6 to input 3 7 9 After everything is the way you want press E Tip If you want your ClassPad to evaluate a calculation expression and display a result in the eActivity application you must input the calculation in a calculation row See Inserting a Calculation Row on page 10 3 3 Example 2 To input 1 Tap to di...

Page 66: ... Example 3 To input 1 Tap to display the 2D keyboard and then tap K 2 Tap P 3 Input the part of the expression that comes to the right of b XJ ce QXeeX Or you can use 2D math symbols to enter the expression 4 Tap with the stylus to move the cursor to the other input locations to enter the limits of integration In the input box above tap b In the input box below tap a 5 After everything is the way ...

Page 67: ...r User Folder This is one of the ClassPad s reserved folders which is provided by default It is used for storage of system variables which are pre defined variables used by ClassPad applications and other system operations Some examples of system variables are list1 through list6 View Window parameters xmin and xmax etc A system variable can be accessed by any application simply by specifying the ...

Page 68: ...ored in a different folder General variables can be deleted renamed etc System variables are pre defined reserved variables used by ClassPad applications and other system operations They are stored in the system folder System variables can be accessed without specifying the folder name and can even be accessed from another folder Since system variable names are reserved words they cannot be rename...

Page 69: ...protect status of a data type Even when a variable is a protected data type you can rename delete or move it To disable these operations you need to lock the variable For more information see Locking a Variable or Folder on page 1 7 10 The elements of the LIST data type can contain EXPR or STR type data only The elements of the MAT data type can contain EXPR type data only Data Type Name Data Type...

Page 70: ...Manager k Creating a folder using the NewFolder command In the Main application or in a program execute the NewFolder command Example To create a new folder named Test u ClassPad Operation 1 Tap m to display the application menu and then tap J to start the Main application 2 Display the catalog cat keyboard and then input the NewFolder command a In the Form menu select Cmd b Tap u and the N to dis...

Page 71: ...wer case accented characters character codes 257 to 416 513 to 672 Subscript characters character codes 480 to 491 496 to 512 737 to 746 752 to 766 Numbers character codes 48 to 57 Underscore character code 95 Folder names are case sensitive For example each of the following is treated as a different folder name abc Abc aBc ABC A reserved word system variable names built in function names command ...

Page 72: ...racter Variables on page 1 6 12 k Creating a New Variable The most common way to create a new variable is assigning a value or expression to the applicable variable name Use the variable assignment key W to assign data to a variable 1 7 6 Variables and Folders The following is an example of assignment to a variable while main is specified as the current folder Example To create a new variable name...

Page 73: ...iable you create For more information see 1 8 Using the Variable Manager k Variable Usage Example The following example uses the variable we created in the example under Creating a New Variable above Example To copy the variable eq1 and then paste it into the following two equations eq1 x 2 and eq1 2 u ClassPad Operation 1 First check the current contents of variable eq1 0eqbw 2 Copy the variable ...

Page 74: ...ble named eq2 in the library folder and assign the indicated list data to it 4 5 6 S library eq2 w Specifies the library folder 3 Check the contents of the two variables eq1 w 4 Change the current folder specification to Test Use the Basic Format dialog box page 14 3 1 or the Variable Manager page 1 8 1 to change the current folder specification 5 Perform the following operations to view the conte...

Page 75: ...ck and easy This capability really comes in handy when you need to perform a calculation statistical calculations etc that involves a large number of LIST variables List Editor appears as the initial screen when you start up the Statistics application You can also access the List Editor window from the Main Graph Table and eActivity applications Since variable eq2 is stored in the library folder y...

Page 76: ... Locking a folder makes it impossible to delete or rename the folder Tip In terms of ClassPad variables lock is completely different from protect For more information about protect see Variable Data Types on page 1 7 3 You can lock and unlock a variable or folder using either the Variable Manager or commands u To lock or unlock a variable or folder using the Variable Manager In the Variable Manage...

Page 77: ... variable Note that the system folder is not included in the above variable search When accessing a variable in the system folder you need to specify the variable name only without specifying the folder name Tip Local variables exist only as long as the program or user defined function for which it was created in being executed When a variable search is required during a subroutine called by a pro...

Page 78: ...you can Create delete rename lock and unlock folders for storing variables and configure current folder settings Delete copy rename move lock unlock search for variables and view the contents of variables Starting Up the Variable Manager You can start up the Variable Manager using the O menu or by using an application s toolbar u To start up the Variable Manager using the O menu Tap O Settings and...

Page 79: ...in the folder Variable names Variable data types page 1 7 3 and sizes bytes Variable List Folder name To close the variable list and return to the folder list tap Close Exiting the Variable Manager To exit the Variable Manager tap the Close button 1 8 2 Using the Variable Manager Variable Manager Views The Variable Manager uses two views a folder list and a variable list The folder list always app...

Page 80: ...st k Creating a New Folder You can use the following procedure to create up to 87 folders as you need them u ClassPad Operation 1 Start up the Variable Manager which causes the folder list to appear 2 On the folder list tap Edit and then Create Folder This displays a dialog box for inputting a folder name 3 Enter the folder name and then tap OK This creates the new folder and returns to the folder...

Page 81: ... box of a folder causes the check boxes of all of the variables inside of it also to become selected When renaming a folder only the folder whose name is highlighted on the folder list is renamed Other folders whose check boxes are selected are not affected k Deleting a Folder Warning Before deleting a folder make sure you no longer need any of the variables contained inside it It is probably a go...

Page 82: ...nput the new folder name 5 When the name is the way you want tap OK to save it or tap Cancel to cancel the rename procedure When renaming a folder only the folder whose name is highlighted on the folder list is renamed Other folders whose check boxes are selected are not affected A folder that is locked cannot be renamed k Locking and Unlocking a Folder A folder cannot be deleted or renamed while ...

Page 83: ...the Main application Graph Table application or some other application move the cursor to the location where you want to input the folder name 1 8 6 Using the Variable Manager 2 Start up the Variable Manager to display the list of folders 3 Tap the folder whose name you want to input so the name is highlighted 4 Tap INPUT This exits the Variable Manager and inputs the name of the folder you select...

Page 84: ...is different from the procedure for opening other folders u ClassPad Operation 1 Start up the Variable Manager and display the folder list 2 Tap View and then library Folder This opens the library folder and displays a variable list showing its contents 3 To return to the folder list tap Close Tip You can also open the library folder by tapping View and then library Folder while the variable list ...

Page 85: ...m one of the operations described below to select or deselect a variable To do this Do this Select a single variable Select the check box next to the variable name Deselect a single variable Clear the check box next to the variable name Select all the variables in the list Tap All and then Select All Deselect all the variables in the list Tap All and then Deselect All Tip If no check box is curren...

Page 86: ...able is locked an error message appears and the variable is not deleted k Copying and Moving a Variable You can use the procedure below to copy or move a variable to another folder u ClassPad Operation 1 Open the folder that contains the variable you want to copy or move and display the variable list 2 Select the check box next to the variable you want to copy or move To copy or move multiple vari...

Page 87: ...for inputting a new variable name 4 Input the new variable name 5 When the name is the way you want tap OK to save it or tap Cancel to cancel the rename procedure Tip When renaming a variable only the variable whose name is highlighted on the variable list is renamed Other variables whose check boxes are selected are not affected A variable that is locked cannot be renamed k Locking and Unlocking ...

Page 88: ...on 1 Start up the Variable Manager and display the folder list 2 On the folder list tap Search and then Search This displays a dialog box for inputting a search string 3 Enter the variable name you want to find and then tap OK An exclamation point appears in front of all folders containing a variable name that matches the name in your search Tip The message Not Found appears on the display if a ma...

Page 89: ...er that contains the variable whose contents you want to view and display on the variable list 2 Tap the name of the variable whose contents you want to view so it is highlighted and then tap it again This displays a dialog box that shows the contents of the variable 3 To close the dialog box tap OK Tip You can use this procedure to display the contents of the following variable types only EXPR ST...

Page 90: ...name 2 Start up the Variable Manager to display the folder list 3 Find the name of the folder that contains the variable whose name you want to input and tap it twice 4 Tap the variable whose name you want to input so its name is highlighted 5 Tap INPUT This exits the Variable Manager and inputs the name of the variable you selected in step 4 into the application at the current cursor position In ...

Page 91: ...e 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 2 1 Main Application Overview 2 2 Basic Calculations 2 3 Using the Calculation History 2 4 Function Calculations 2 5 List Calculations 2 6 Matrix and Vector Calculations 2 7 Using the Action Men...

Page 92: ... the Main application u ClassPad Operation On the application menu tap J This starts the Main application and displays the work area Main Application Window Starting up the Main application displays a large white work area Work area Use this area for inputting operations and commands ClassPad also uses this area to output calculation results Menu bar The Action menu and Interactive menu are for ex...

Page 93: ... natural format with mathematical expressions appear ing just as they do in your textbook You can also input expressions in natural format using the soft keyboard The Main application also has a calculation history feature which saves calculation expressions you input and their calculated results As long you do not clear the record this information is available for later recall This way you can re...

Page 94: ...pboard Edit Cut Copy the selected character string and place it onto the clipboard Edit Copy Paste the contents of the clipboard at the current cursor position in the work area Edit Paste Select the entire row input expression or value or result where the cursor is located in the work area Edit Select All Delete the input expression and its result where the cursor is located in the work area Edit ...

Page 95: ...ation Indicator Description Setting Status Assist Assistant mode Does not automatically simplify expressions Assistant Decimal Calculation Complex Format Angle On Alg Algebra mode Automatically simplifies expressions Off Decimal Decimal mode Converts result to a decimal approximate value On Standard Standard mode Displays result in exact form fractional format If a result cannot be displayed in ex...

Page 96: ...ee Chapter Graph Table application Graph Editor window 3 Graph Table application Graph window 3 Conics application Conics Editor window 4 Graph Table application Table window 3 Sequence application Sequence Editor window 6 Geometry application Geometry window 3 8 3D Graph application 3D Graph Editor window 5 3D Graph application 3D Graph window 5 Statistics application List Editor window 7 Numeric...

Page 97: ... 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 Example To drag an expression from the Graph Editor window to the Main application work area 2 1 6 Main Application Overview For full details about individual operations see the chapters that cover each a...

Page 98: ... and division are given priority over addition and subtraction The example calculations are all performed using the Decimal mode Using the Standard mode causes results to be displayed as fractions For details about the Decimal mode and Standard mode see Status Bar Mode Indicators on page 2 1 4 Calculation Key Operation 23 4 5 53 25 5 cd e f fdw 56 12 2 5 268 8 fg bc c f w 2 3 102 500 c d Ecw 1 2 3...

Page 99: ...tion sign when the expression directly in front of the open parenthesis is a literal variable Example ab 3 b must be written ab 3 b Otherwise your input is considered to be in function notation f x In front of the e key or E key See Using the e Key above In front of a matrix or list Examples a 1 2 3 3 1 2 3 4 Using the Answer Variable ans Any time you execute a calculation in the Main application ...

Page 100: ...on produced an error display or after a program produces the done message on the display The format of the calculation result value assigned to the ans variable depends on the Basic Format dialog box Display setting page 14 3 2 The following illustrates the format used when Fix2 is selected for the Display setting approx 1 3 w 0 33 ans 3 w 0 99 See Standard Mode and Decimal Mode on page 2 2 5 Calc...

Page 101: ...s that omit the multiplication sign 2 3 etc 5 6 Relational operators 7 and 8 or xor 9 with Example 2 3 log sin 2π2 6 8 22 07101691 In Algebra mode Decimal mode Radian mode Tip Expressions in parentheses are given priority In cases where a series of calculations in the same expression includes more than one of the operators 4 through 9 that are the same priority sequence level the same level operat...

Page 102: ...athematical expression format whenever possible while the decimal mode converts calculation results to a decimal form When the Decimal mode is selected you can control the use of exponential notation with the Display setting on the Basic Format dialog box page 14 3 1 u Examples of Decimal mode and Standard mode result displays Expression Decimal Mode Result Standard Mode Result 50 4 12 5 12 5 25 2...

Page 103: ... mode format 2 2 u Switches back to Decimal mode format 3 414213562 u Number of Decimal Places Number of Significant Digits Normal Display Settings The Display settings on the Basic Format dialog box page 14 3 1 specify the number of decimal places the number of significant digits and the normal display setting for Main application Decimal mode calculation results The following shows how calculati...

Page 104: ...es of Radian mode and Degree mode calculation results In Standard mode Expression Radian Mode Degree Mode sin π 6 1 sin 2 sin 30 sin 30 1 2 k Assistant Mode and Algebra Mode The Algebra mode automatically simplifies mathematical expressions produced by calculations No simplification is performed in the Assistant mode In the Assistant mode you can view intermediate results as well which allows you ...

Page 105: ...ar or scroll buttons to scroll the work area window up and down This brings current calculation history contents into view 2 3 1 Using the Calculation History You can use the cursor keys to move to an input expression calculation result within the calculation history window Tip After the number of expression result pairs reaches 30 performing a new calculation causes the oldest calculation current...

Page 106: ...2 Delete 2 and input 3 Kd 3 Tap w This re calculates the expression where the cursor is located and all the expressions underneath it Important Remember that re calculation is performed starting from the current cursor location If after performing the first two steps of the above procedure you move the cursor to the end of ans 6 in line 3 of the calculation history and then tap w only line 3 is re...

Page 107: ...og box The status bar should now show Decimal which indicates the Decimal mode 3 Move the cursor to the location from which you want to re calculate In this example we will tap the end of line 2 to locate the cursor there 4 Tap w This recalculates all of the expressions starting from the cursor position and displays the results using Decimal mode format 2 3 3 Using the Calculation History Tip To r...

Page 108: ... calculations the affected calculations are not updated automatically following the deletion When you want to update everything in the calculation history following the deleted unit move the cursor to a line that is above the one you deleted and then tap w For details about re calculation see page 2 3 2 Clearing All Calculation History Contents Perform the following procedure when you want to clea...

Page 109: ...the Standard mode causes results to be displayed as fractions For details about the Decimal mode and Standard mode see Status Bar Mode Indicators on page 2 1 4 k Angle Conversion r The first two examples below use Degree indicated by Deg in the status bar as the angle unit setting The final example uses Radian indicated by Rad in the status bar as the angle unit setting Note that using the wrong a...

Page 110: ...d Operation mth abc cat 2D sin63 0 8910065242 TRIG Func s 63 w 2 sin45 cos65 TRIG Func 2 s 45 c 65 w 0 5976724775 Can be omitted cosec30 1 2 TRIG Func 1 s30w or sin30 N 1 c 9 s 30 w sin 1 0 5 30 TRIG Func S 0 5 w Determine x for sinx 0 5 5 can also be used TRIG Func Change the Angle setting to Radian c7 3 w or c N 7c 3 w Tip The angle unit setting you specify remains in effect until you change it ...

Page 111: ...90 w or V0ne e 90 w log39 2 Func l 3 9 w or V 3 e 9 w 101 23 16 98243652 MATH Cmd 10 1 23 w e4 5 90 0171313 MATH Func e 4 5 w or Q 4 5 w 3 4 3 3 3 MATH Cmd 3 4 w 3 81 34 3 3 3 3 81 MATH Cmd 3 4 w 7 123 123 MATH Cmd 123 1 7 w or 1 988647795 7 e 123 w 2 3 3 64 4 10 MATH Cmd 2 3 64 1 3 4 w or 2 3 3 e 64 e 4 w Can be omitted Tip and have a higher calculation priority sequence than and 2 4 3 Function C...

Page 112: ...nc 2 1 5 11 5 0 2231301601 w e 1 5 0 2231301601 MATH Func e 1 5 w cosh 1 20 TRIG Func 20 15 w or 15 N 20 c 0 7953654612 15 w Solve for x given TRIG Func 0 88 4 w or tanh 4x 0 88 N9 0 88 c 4 w 0 3439419141 This problem checks whether coshx sinhx e x Solving the problem above this one cosh1 5 sinh1 5 and comparing it with this problem s solution shows that they are equal 2 4 4 Function Calculations ...

Page 113: ...hat value is 25 less SMBL Cmd 3500 1 25 than 3500 2625 2 5 3 65028154 Func 9 2 9 5 w or 5 2 e 5 5 w 3 i 1 755317302 Func Change to the Complex 0 2848487846i mode Cplx indicated on the status bar 9 3 0w or 5 3 0w 3 2 3 3 9 Cmd 3 xw 32 3 3 9 Cmd 3 xw Cmd 3 X 4 X Xw or N 1 cN 1 c 3 e N 1 c 4 w 8 1 2 3 8 CALC SMBL Cmd 8 w 40320 What is the absolute value Func l 3 4 w or of the common logarithm of 4 V ...

Page 114: ...y 0 for the second argument k Random Number Generator rand randList RandSeed The ClassPad random number generator can generate truly random numbers non sequential random numbers and random numbers that follow a particular pattern sequen tial random numbers Using the randList function you can generate a list whose elements contain random numbers There are nine different patterns for generation of s...

Page 115: ...b Function Omitting arguments a and b returns a list of n elements that contain decimal random values Specifying arguments a and b returns a list of n elements that contain integer random values in the range of a through b Description n must be a positive integer The random numbers of each element are generated in accordance with RandSeed specifications as with the rand function Problem Use this k...

Page 116: ...he ClassPad immediately after you specify sequential random number generation always follow the same random pattern Problem Use this keyboard Operation mth abc cat 2D Generate sequential random Cmd RandSeed 3 w numbers using 3 as the seed value Generate the first value Func rand w Generate the second value rand w Generate the third value rand w Tip Random values generated by these commands are pse...

Page 117: ...040 How many different CALC Func 10 4 w combinations are possible when you have 10 different objects and remove four at a time 10C4 210 k Condition Judgment judge piecewise The judge function returns TRUE when an expression is true and FALSE when it is false Problem Use this keyboard Operation mth abc cat 2D Is the following expression Func judge 1 1 w true or false 1 1 TRUE Is the following expre...

Page 118: ...eturn 1 2 0 w when x is greater than 0 2 when x is 0 or less and 0 when x is undefined k Angle Symbol Use this symbol to specify the coordinate format required by an angle in a vector You can use this symbol for a vector only Problem Use this keyboard Operation mth abc cat 2D Convert the polar OPTN Func Change the Angle setting to coordinates r 2 Radian θ π 4 to rectangular toRect 9 2 coordinates ...

Page 119: ...hat are facing in the same direction example 1 x 1 Example solve x2 1 0 x w 1 x 1 k with Operator The with I operator temporarily assigns a value to a variable You can use the with operator in the following cases To assign the value specified on the right side of to the variable on the left side of To limit or restrict the range of a variable on the left side of in accordance with conditions provi...

Page 120: ...e is no solution solve abs x 1 x w Infinity lim 1 x2 x 0 w const Constant displayed as const 1 when any dSolve y x x y w value that is a constant is included in the y 0 5 x2 const 1 solution In the case of multiple constants they are indicated as const 1 const 2 and so on constn Constant displayed as constn 1 when the Change the Angle setting to solution includes any integer value that is Degree a...

Page 121: ... input the list 1 2 3 and assign it to LIST variable lista u ClassPad Operation 1 Tap m to display the application menu and then tap J to start the Main application 2 Press k to display the soft keyboard 3 Next perform the following key operation 9 b c d W 0listaw Tip For information about assigning data to a variable see Creating and Using Variables on page 1 7 5 You can also create a list using ...

Page 122: ...operation u ClassPad Operation 1 Recall the value of the second element of LIST variable lista 0lista9 c w 2 5 2 List Calculations 2 Assign 5 to the second element of LIST variable lista fW 0lista9 c w Tip You can also perform the above operations on the ans variable page 2 2 2 when it contains LIST data Example 1 2 3 4 w 1 2 3 4 D c w 2 k Inputting List Data Using the List Editor Window Tapping d...

Page 123: ...enever an operation between any two cells of the two lists results in an error k List Calculation Example Example Perform the operation list3 6 0 4 when list3 contains 41 65 22 u ClassPad Operation 1 Perform the key operation below in the Main application work area 0listd9 g a e 2 w List Numeric Value Expression Equation Inequality List Numeric Value Expression Equation Inequality List Tip List op...

Page 124: ...sing the Action Menu Inputting Matrix Data You can use the 9 math keyboard to input matrix values in a single line in the work area or the keyboard to input matrix values using an actual on screen matrix k Inputting Matrix Values with the 9 Keyboard Example To input the matrix 1 2 and assign it to the variable mat1 3 4 u ClassPad Operation 1 On the application menu tap J to start the Main applicat...

Page 125: ...row 1 column 2 in mat1 which produces the matrix 1 5 3 4 After performing the procedure under Inputting Matrix Values with the 9 Keyboard perform the following operation u ClassPad Operation 1 Recall the value in row 2 column 1 of MATRIX variable mat1 0matb9 c b w Row Column 2 6 2 Matrix and Vector Calculations 2 Assign 5 to the element at row 1 column 2 of MATRIX variable mat1 fW0matb9 b c w Tip ...

Page 126: ...y displayed matrix 7 Add both a row and column to the currently displayed matrix 8 Example To input the matrix 1 2 3 and assign it to the variable mat2 4 5 6 u ClassPad Operation 1 Tap K to display the lower part of the 2D keyboard and then perform the key operation below in the Main application work area 6 Creates a 1 row 2 column matrix bec 2 6 3 Matrix and Vector Calculations 6 Adds one column ...

Page 127: ...ction menu For information about using these commands see 2 7 Using the Action Menu Performing Matrix Calculations This section provides examples of how to perform the most basic types of matrix calcula tions k Matrix Addition Subtraction Multiplication and Division Example 1 1 1 2 3 2 1 2 1 u ClassPad Operation 1 Perform the key operation below in the Main application work area 9 b b c b c d c b ...

Page 128: ...trices they both must have the same number of rows and the same number of columns the same dimensions An error occurs Invalid Dimen sion Error when the two matrices have different dimensions When multiplying two matrices the number of columns in the matrix to the left of the multiplica tion sign must be the same as the number of rows in the matrix to the right of the multiplica tion sign An error ...

Page 129: ... square matrix to a specific power An error occurs when you try to raise a non square matrix to a specific power Input using the 9 keyboard Input using the keyboard k Raising a Matrix to a Specific Power Example To raise 1 2 to the power of 3 3 4 Use the procedures described under Matrix Addition Subtraction Multiplication and Division on page 2 6 4 to input the calculation The following are the s...

Page 130: ...e following modes Algebra mode Standard mode Complex mode Radian mode Abbreviations and Punctuation Used in This Section The following are the meanings of the abbreviations and punctuation used in the syntax descriptions in this section Some of the syntaxes in the following explanations indicate the following for parameters Exp Eq Ineq List Mat These abbreviations mean that you can use any of the ...

Page 131: ...n 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 When the input expression does not fit When the output expression does not fit All of the screenshots in this section show the complete expression version Displayed expression Complete expression Displayed expression Co...

Page 132: ...sformation Submenu The Transformation submenu contains commands for expression transformation like expand and factor u u u u u simplify Function Simplifies an expression Syntax simplify Exp Eq Ineq List Mat Ineq inequality includes the not equal to relational operator Example To simplify 15 3 26 1 3 Menu Item Action Transformation simplify Example To simplify cos 2x sin x 2 in the Radian mode Menu...

Page 133: ... expression Syntax factor Exp Eq Ineq List Mat Ineq inequality includes the not equal to relational operator Example To factor x2 4x 4 Menu Item Action Transformation factor u u u u u rFactor Function Factors an expression up to its roots if any Syntax rFactor Exp Eq Ineq List Mat Ineq inequality includes the not equal to relational operator Example To factor x2 3 Menu Item Action Transformation r...

Page 134: ... a displayed value see page 2 2 6 u u u u u toFrac Function Transforms a decimal value into its equivalent fraction value Syntax toFrac Exp Eq Ineq List Mat Ineq inequality includes the not equal to relational operator Example To transform 5 28 into its equivalent fraction value Menu Item Action Transformation toFrac u u u u u propFrac Function Transforms a decimal value into its equivalent proper...

Page 135: ...ional operator Example To rearrange x2 ax bx with respect to x Menu Item Action Transformation collect x is the default when you omit Exp u u u u u invert Function Inverts two variables in an expression Syntax invert Exp Eq Ineq List variable 1 variable 2 Ineq inequality includes the not equal to relational operator Example To invert x and y in the expression 2x y Menu Item Action Transformation i...

Page 136: ...ncludes the not equal to relational operator Example To transform eix into a trigonometric function Radian mode Menu Item Action Transformation expToTrig u u u u u trigToExp Function Transforms a trigonometric or hyperbolic function into exponential form Syntax trigToExp Exp Eq Ineq List Mat Ineq inequality includes the not equal to relational operator Example To transform coshx into exponential f...

Page 137: ...se the following syntax diff Exp List variable The default variable is x when variable is omitted Example To differentiate x6 with respect to x Menu Item Action Calculation diff Example To find the second derivative of x6 with respect to x Menu Item Action Calculation diff Example To find the second derivative of x6 with respect to x at x 3 Menu Item Action Calculation diff u u u u u toDMS Functio...

Page 138: ...e is specified for tol This command returns the true value of a definite interval when nothing is specified for tol If the true value cannot be obtained however this command returns an approximate value along with tol 1E 5 Example To integrate x with respect to x Menu Item Action Calculation Example To integrate 2x2 3x 4 with respect to x between x 1 and x 5 with an allowable error range of 1E 4 M...

Page 139: ...Example To calculate the sum of x2 as the value of x changes from x 1 through x 10 Menu Item Action Calculation Σ Example To determine the limit of 1 x as x approaches 0 from the left Menu Item Action Calculation lim This function returns the limit from the left when direction 0 the limit from the right when direction 0 and the limit from both sides left and right when direction 0 or when the dire...

Page 140: ...ained however this command returns an approximate value along with n 4 Discontinuous points or sections that fluctuate widely can adversely affect precision or even cause an error Inputting a larger number for n increases the precision of the calculation but it also increases the amount of time required to perform the calculation The value you input for the end point of the interval must be greate...

Page 141: ...fied for n If the true value cannot be obtained however this command returns an approximate value along with n 4 Discontinuous points or sections that fluctuate widely can adversely affect precision or even cause an error Inputting a larger number for n increases the precision of the calculation but it also increases the amount of time required to perform the calculation The value you input for th...

Page 142: ...le variable value at point of tangency Example To determine the function of the line tangent to y x3 at x 2 Menu Item Action Calculation tanLine u u u u u normal Function Returns the right side of the equation for the line normal y expression to the curve at the specified point Syntax normal Exp List variable variable value at point of normal Example To determine the function of the line normal to...

Page 143: ...ssion or value that satisfies a condition in a specified range Syntax rangeAppoint Exp Eq List start value end value When using an equation Eq for the first argument input the equation using the syntax Var Exp Evaluation will not be possible if any other syntax is used Example To find the expression s in the list x π x 2π x 3π that belong s to the closed range 0 x 5 Menu Item Action Calculation ra...

Page 144: ...mplex Submenu The Complex submenu contains commands that relate to calculations that involve complex numbers u u u u u arg Function Returns the argument of a complex number Syntax arg Exp Eq List Mat Example To obtain the argument of complex 2 i in the Radian mode Menu Item Action Complex arg u u u u u numerator Function Extracts the numerator of a fraction Syntax numerator Exp List Example To ext...

Page 145: ... in the Real mode Example To obtain the real part of complex number 3 4i Menu Item Action Complex re u u u u u im Function Returns the imaginary part of a complex number Syntax im 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 imaginary part of complex number 3 4i Menu Item Action Complex im u u u u u cExpand Functio...

Page 146: ... the Radian mode Menu Item Action Complex compToPol u u u u u compToTrig Function Transforms a complex number into its trigonometric hyperbolic form Syntax compToTrig Exp Eq List Mat Ineq inequality includes the not equal to relational operator Example To transform 1 i into its trigonometric form in the Radian mode Menu Item Action Complex compToTrig Using the List Create Submenu The List Create s...

Page 147: ...Menu Item Action List Create augment u u u u u fill Function Replaces the elements of a list with a specified value or expression This command can also be used to create a new list whose elements all contain the same value or expression or a new list in which the frequency of each element in the first list is determined by the corresponding element in the second list Syntax fill Exp Eq Ineq number...

Page 148: ...f shifts Specifying a negative value for number of shifts shifts to the right while a positive value shifts to the left Example To shift the elements of the list 1 2 3 4 5 6 to the left by three Menu Item Action List Create shift Right shift by one 1 is the default when you omit number of shifts u u u u u rotate Function Returns a list in which the elements have been rotated to the right or to the...

Page 149: ...eftmost element is the default when you omit start number and the rightmost element is the default when you omit end number 2 7 20 Using the Action Menu u u u u u listToMat Function Transforms lists into a matrix Syntax listToMat List 1 List 2 List N Example To transform the lists 3 5 and 2 4 into a matrix Menu Item Action List Create listToMat Using the List Calculation Submenu The List Calculati...

Page 150: ...ation min 2 7 21 Using the Action Menu u u u u u max Function Returns the maximum value of an expression or the elements of a list Syntax max Exp List 1 Exp List 2 Example To determine the maximum value of the elements in list 1 2 3 Menu Item Action List Calculation max Example To compare each element of list 1 2 3 with the value 2 and produce a list whose elements contain the greater value of eac...

Page 151: ...ulation median u u u u u mode Function Returns the mode of the elements in a list Syntax mode List 1 List 2 List 2 specifies the frequency of each element in List 1 Example To determine the mode of the elements in the list 1 1 2 2 2 Menu Item Action List Calculation mode Example To determine the mode of the elements in the list 1 2 3 whose respective frequencies are 3 2 1 Menu Item Action List Cal...

Page 152: ...ement in List 1 Example To determine the product of the elements in the list 1 2 3 Menu Item Action List Calculation prod Example To determine the product of the elements in the list 1 2 3 whose respective frequencies are 3 2 1 Menu Item Action List Calculation prod u u u u u cuml Function Returns the cumulative sums of the elements in a list Syntax cuml List Example To determine the cumulative su...

Page 153: ...ntax Q1 List 1 List 2 List 2 specifies the frequency of each element in List 1 Example To determine the first quartile of the elements in the list 1 2 3 4 5 Menu Item Action List Calculation Q1 Example To determine the first quartile of the elements in the list 1 2 3 4 whose respective frequencies are 4 3 2 1 Menu Item Action List Calculation Q1 u u u u u Q3 Function Returns the third quartile of ...

Page 154: ...fficients 1 2 3 Menu Item Action List Calculation polyEval x is the default when you omit Exp List u u u u u sequence Function Returns the lowest degree polynomial that represents the sequence expressed by the input list 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 Syntax sequence List 1 List 2 v...

Page 155: ...is the default when you omit variable Example To determine the sum of a polynomial for a sequence expressed by the list 3 5 7 9 Menu Item Action List Calculation sumSeq Example To obtain the polynomial that maps the elements in the list 9 7 4 1 to its corresponding elements in the list 0 4 6 5 and return the sum of the polynomial Menu Item Action List Calculation sumSeq Using the Matrix Create Sub...

Page 156: ...nt natural number Example To create a 2 2 identity matrix Menu Item Action Matrix Create ident u u u u u fill Function Creates a matrix with a specific number of rows and columns or replaces the elements of a matrix with a specific expression Syntax fill Exp number of rows number of columns fill Exp Mat Example To create a 2 3 matrix all whose elements are 2 Menu Item Action Matrix Create fill Exa...

Page 157: ...lumn 2 to row 3 column 3 from the matrix 1 4 7 2 5 8 3 6 9 Menu Item Action Matrix Create subMat u u u u u diag Function Returns a one row matrix containing the elements from the main diagonal of a square matrix Syntax diag Mat Example To extract the diagonal elements of the matrix 1 2 3 4 Menu Item Action Matrix Create diag u u u u u matToList Function Transforms a specific column of a matrix int...

Page 158: ...lumns 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 Function Returns the determinant of a square matrix Syntax det Mat Example To obtain the determinant of the matrix 1 2 4 5 Menu Item Action Matrix Calculation det u u u u u norm Function Returns the Frobenius norm of the matrix Syntax norm Mat Example To determin...

Page 159: ...uely it is standardized as follows to its norm which is 1 When V x1 x2 xn x1 2 x2 2 xn 2 1 Syntax eigVc Mat Example To obtain the eigenvector s of the matrix 3 4 1 3 Menu Item Action Matrix Calculation eigVc u u u u u rref Function Returns the reduced row echelon form of a matrix Syntax rref Mat Example To obtain the reduced row echelon form of the matrix 2 1 3 19 1 1 5 21 0 4 3 0 Menu Item Action...

Page 160: ...variable U Menu Item Action Matrix Calculation LU To display the lower matrix Menu Item VAR CAP L EXE To display the upper matrix Menu Item VAR CAP U EXE u u u u u QR Function Returns the QR decomposition of a square matrix Syntax QR Mat qVariableMem rVariableMem Example To obtain the QR decomposition of the matrix 1 2 3 4 The unitary matrix is assigned to variable Q while the upper triangular mat...

Page 161: ...ic row in a matrix by a specific expression Syntax mRow Exp Mat row number Example To multiply row 1 of the matrix 1 2 3 4 by x Menu Item Action Matrix Calculation mRow u u u u u mRowAdd Function Multiplies the elements of a specific row in a matrix by a specific expression and then adds the result to another row Syntax mRowAdd Exp Mat row number 1 row number 2 Example To multiply row 1 of the mat...

Page 162: ... Item Action Matrix Calculation rowDim u u u u u rowNorm Function Calculates the sums of the absolute values of the elements of each row of a matrix and returns the maximum value of the sums Syntax rowNorm Mat Example To calculate the sums of the absolute values of the elements in each row of the matrix 1 2 3 4 5 6 and obtain the maximum value of the sums Menu Item Action Matrix Calculation rowNor...

Page 163: ...lues 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 colNorm Using the Vector Submenu The Vector submenu contains commands that are related to vector calculations A vector is handled as a 1 N matrix or N 1 matrix A vector in the form of 1 N can be entered as or Example 1 2 1 2 Vectors are considered to be i...

Page 164: ...u Item Action Vector fill Example To create a 1 3 1 row 3 columns vector all of whose elements are 3 Menu Item Action Vector fill u u u u u toRect Function Returns an equivalent rectangular form x y or x y z Syntax toRect Mat natural number This command can be used with a 1 N or N 1 matrix only N 2 3 This command returns x when natural number is 1 y when natural number is 2 and z when natural numb...

Page 165: ...rns ρ when natural number is 1 θ when natural number is 2 and φ when natural number is 3 This command returns a spherical form when you omit natural number Example To transform the rectangular form 1 1 1 into its equivalent spherical form in the Radian mode Menu Item Action Vector toSph u u u u u toCyl Function Returns an equivalent cylindrical form r θ z Syntax toCyl Mat natural number This comma...

Page 166: ... a b is automatically converted into a three element matrix a b 0 or a b 0 Example To obtain the cross product of the two vectors 1 3 5 and 2 4 6 Menu Item Action Vector crossP u u u u u dotP Function Returns the dot product of two vectors Syntax dotP Mat 1 Mat 2 This command can be used with a 1 N or N 1 matrix only Example To obtain the dot product of the two vectors 1 3 5 and 2 4 6 Menu Item Ac...

Page 167: ...ngle Function Returns the angle formed by two vectors Syntax angle Mat 1 Mat 2 This command can be used with a 1 N or N 1 matrix only Example To determine the angle formed by vectors 1 2 and 3 4 in the Radian mode Menu Item Action Vector angle Using the Equation Inequality Submenu The Equation Inequality submenu contains commands that are related to equations and inequalities 2 7 38 Using the Acti...

Page 168: ...mit solve Exp 1 Eq 1 Exp N Eq N variable 1 variable N When Exp is the first argument the equation Exp 0 is presumed Example To solve ax b 0 for x Menu Item Action Equation Inequality solve Example To solve simultaneous linear equations 3x 4y 5 2x 3y 8 Menu Item Action Equation Inequality solve u u u u u dSolve Function Solves first second or third order ordinary differential equations or a system ...

Page 169: ...that is defined in relation to one or two previous terms or a system of recursive formulas Syntax rSolve Eq initial condition 1 initial condition 2 rSolve Eq 1 Eq 2 initial condition 1 initial condition 2 Example To obtain the n th term of a recursion formula an 1 3an 1 with the initial conditions a1 1 Menu Item Action Equation Inequality rSolve Example To obtain the n th term of a recursion formu...

Page 170: ...left side and right side elements of 3 5x 2y Menu Item Action Equation Inequality exchange u u u u u eliminate Function Solves one equation with respect to a variable and then replaces the same variable in another expression with the obtained result Syntax eliminate Eq Ineq List 1 variable Eq 2 Ineq inequality includes the not equal to relational operator Example To transform y 2x 3 to x and subst...

Page 171: ... operator Example To remove the absolute value from 2x 3 9 Menu Item Action Equation Inequality absExpand u u u u u andConnect Function Combines two equations or inequalities into a single expression Syntax andConnect Eq Ineq 1 Eq Ineq 2 Ineq inequality includes the not equal to relational operator Example To rewrite x 1 and x 3 into a single inequality Menu Item Action Equation Inequality andConn...

Page 172: ...turns the logical exclusive OR of two expressions Syntax Exp Eq Ineq List 1 xor Exp Eq Ineq List 2 Ineq inequality includes the not equal to relational operator Example To obtain the logical exclusive OR of x 2 xor x 3 Menu Item Action Equation Inequality xor u u u u u not Function Returns the logical NOT of an expression Syntax not Exp Eq Ineq List Ineq inequality includes the not equal to relati...

Page 173: ...erm that contains the smallest coefficient Syntax arrange Exp Eq Ineq List Mat Ineq inequality includes the not equal to relational operator Example To arrange 2x 3 5x 8y in the sequence of its variables Menu Item Action Assistant arrange u u u u u replace Function Replaces the variable in an expression equation or inequality with the value assigned to a variable using the store command Syntax rep...

Page 174: ...on menu does not When a command uses multiple arguments a dialog box appears prompting you for the arguments with the Interactive menu Tip Operation of the following Interactive menu commands is identical to the same commands on the Action menu Transformation Calculation Complex List Create List Calculation Matrix Create Matrix Calculation Vector Equation Inequality Assistant For information about...

Page 175: ...you use the Interactive menu to access a command that requires multiple arguments the dialog box that appears for command selection also shows the number of arguments the contents of each argument and the input sequence This lets you perform your input without worrying about command syntax The following procedure shows an example of using the Interactive menu when three arguments need to be specif...

Page 176: ...Menu 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 Variable x Lower 1 Upper 2 6 Tap OK This performs the calculation and displays the solution ...

Page 177: ...n use this command to execute only a specific part of an expression and display its result Example To calculate the result of diff sin x x cos x sin x diff cos x x and then calculate only part of the expression Note This procedure assumes that your ClassPad is configured with the following mode settings Algebra Complex Radian u ClassPad Operation 1 Input the example calculation provided above and ...

Page 178: ...Pad application see the chapter that covers the application All of the explanations in this section assume that you are already familiar with the operations in the other ClassPad applications Opening Another Application s Window Use the following procedure to access the window of another application from the Main application window u ClassPad Operation 1 Tap the down arrow button next to the butto...

Page 179: ...dow is active For more information about enlarging one of the windows on a dual window display to fill the entire display r swapping the contents of the upper window and lower window S making a window active and other window operations see Using a Dual Window Display on page 1 5 1 Using the Graph Window and 3D Graph Window Dragging a function from the work area to the Graph window graphs it in the...

Page 180: ...This graphs y x2 1 This graph reveals that the x intercepts are x 1 Tip As can be seen in the above example a graph can be drawn when you drop an expression in the form of f x into the Graph window In the case of the 3D Graph window the expression must be in the form of f x y For more information about the Graph window see Chapter 3 For more information about the 3D Graph window see Chapter 5 ...

Page 181: ...t to the Graph Editor window u ClassPad Operation 1 On the work area window tap to display the Graph Editor window in the lower window If you already have some functions input in the Graph Table application those functions will be displayed on the Graph Editor window 2 In the work area drag the stylus across the expression you want to copy so it is selected 3 Drag the selected expression to the lo...

Page 182: ...ist Editor window to create new LIST variables and edit existing LIST variables You can also use the List Editor window to display the contents of a LIST variable created using the work area by specifying the LIST variable s name k Example List Operation The following are the general steps for using the List Editor The steps indicated in parentheses refer to the steps under ClassPad Operation belo...

Page 183: ...sPad 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 list1 1 2 3 list2 4 5 6 3 Make the work area window active and then perform the following calculation list1 list2 S list3 ...

Page 184: ...plications 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 185: ...Tap the blank cell next to list6 input test and then tap w This displays the list data 12 24 36 which is assigned to the variable named test At this point you can perform list editing operations like append delete edit etc Tip list1 through list6 are LIST type system variables For more information see 1 7 Variables and Folders For information about inputting and editing list data using the List Ed...

Page 186: ...try window to the work area which displays the corresponding expression or value k Dragging an Expression from the Work Area to the Geometry Window Example To input the expressions x2 52 y2 22 1 and x2 y2 1 in the work area and then drag them to the Geometry window u ClassPad Operation 1 Input the two expressions into the work area 2 Tap 3 to display the Geometry window in the lower window The Geo...

Page 187: ...dow A circle appears in the Geometry window Tip The following table shows the types of expressions you can drop into the Geometry window Dropping this into the Geometry window Displays this Linear equation in x and y Equation of circle in x and y 2 dimensional vector 2 rows 1 column format Equation y f x 2 n matrix n 3 An infinite line A circle Equation of ellipse in x and y An ellipse A point A c...

Page 188: ...oint Line Circle Arc Ellipse Function or Curve Line Pair A point and its image under a transformation Coordinates as a vector 2 1 matrix Equation of the line Vector An ordered pair head of vector assuming the tail is at the origin Corresponding equation Simultaneous equations for the pair Matrix expression for the transformation Polygon 2 n matrix Open Polygon Created by Animation n 2 matrix A poi...

Page 189: ...itor operations and other Sequence application operations see Chapter 6 Using the Table Window While the Table window is in the lower window you can drag expressions obtained from calculations in the work area into a table This helps to make table data input quick and easy Example To execute the expression x2 1 in the work area and then drag its result into a table in the Table window u ClassPad O...

Page 190: ...on with Other Applications 4 Drag the selected expression to the Table window This creates the table Tip The above procedure creates a table in accordance with the current Table Input settings For details about configuring Table Input settings see Chapter 3 ...

Page 191: ...access Verify within the Main application or the eActivity application In the Main application you can save Verify sessions in ClassPad memory and reopen the session for future use Verify sessions can also be saved within an eActivity For more information on saving an eActivity see 10 2 Creating an eActivity Important Most Verify operations are the same in both the Main application and the eActivi...

Page 192: ...on or redo an operation that was just undone Undo Redo Cut the currently selected object and place it onto the clipboard Cut Copy the currently selected object and place it onto the clipboard Copy Paste the current clipboard contents onto the screen Paste Select the entire row where the cursor is located Select All Delete the entire row where the cursor is located Delete Clear the Verify window Cl...

Page 193: ...mber calculation range for Verify Y Using Verify The following examples show the basic steps for using Verify Important In Verify you can press E or tap with the stylus to move the cursor between lines A message will appear to let you know whether or not the calculation result is valid u ClassPad Operation Example 1 To factor 50 completely 1 Tap the toolbar down arrow button 2 On the icon palette ...

Page 194: ...20050501 2 10 4 Using Verify 3 Input 50 and tap w 4 Following the equal sign input 25 3 and tap w 5 Tap OK to close the error dialog that appears ...

Page 195: ...20050501 6 Change 25 3 to 25 2 and tap w 7 Following the next equal sign input 5 5 2 and tap w 2 10 5 Using Verify ...

Page 196: ...01 Example 2 To rewrite x2 1 in factored form 1 Tap the left most toolbar icon E to begin a new Verify session 2 Tap OK to clear the window 3 Tap the down arrow on the toolbar and select T 2 10 6 Using Verify ...

Page 197: ...20050501 2 10 7 Using Verify 4 Input x 2 1 and press E 5 Input x i x i and press E ...

Page 198: ...perform various graph based analytical operations to determine the points of intersect of two graphs and to determine the maximum minimum point of inflection and definite integral for a particular range of a parabola or other figure You can even generate number tables and summary tables for functions that you input 3 1 Graph Table Application Overview 3 2 Using the Graph Window 3 3 Storing Functio...

Page 199: ...indow and the Graph window Graph Table Application Window When you start up the Graph Table application two windows appear on the display the Graph Editor window and the Graph window 3 1 1 Graph Table Application Overview A Graph Editor sheet can contain up to 20 functions You can have up to 100 functions stored in the Graph Editor at one time Functions stored in the Graph Editor can be graphed on...

Page 200: ...form using the Graph Table application menus and buttons For information about the O menu see Using the O Menu on page 1 5 4 k Graph Editor Window Menus and Buttons 3 1 2 Graph Table Application Overview To do this Tap this Or select this button menu item Cut the selected character string and place it onto the Edit Cut clipboard Copy the selected character string to the clipboard Edit Copy Paste t...

Page 201: ...d data to the Graph Editor window GMem Recall Use a built in function for input a Built In Delete all of the expressions on the active sheet a Sheet Clear Sheet Return all sheet names to their initial defaults a Sheet Default Name Graph the selected function s Generate a table for the selected function Generate a summary table for the selected function 4 Delete the selected function s q Display th...

Page 202: ... the zoom factor Zoom Zoom In Zoom out by the zoom factor Zoom Zoom Out Configure View Window y axis parameters and redraw R Zoom Auto the graph so it fills the graph screen along the y axis Return a graph to its original size Zoom Original Adjust View Window x axis values so they are identical Zoom Square to the y axis values Round coordinate values displayed using Trace Zoom Round page 3 7 1 Mak...

Page 203: ...Cal Obtain the definite integral for a particular range Analysis G Solve dx Obtain the point of inflection Analysis G Solve Inflection Obtain the distance between two points Analysis G Solve Distance Obtain the volume of a solid of revolution Analysis G Solve π f x 2 dx Modify a graph by changing the value of a coefficient Analysis Modify Save a graph as image data page 3 2 10 a Store Picture Reca...

Page 204: ...age box Edit Select All Clear all of the Table window contents Edit Clear All Delete a line from a table T Fact Delete Insert a line into a table T Fact Insert Add a line after the currently selected line T Fact Add Draw a connect type graph using a generated table Graph G Connect Draw a plot type graph using a generated table Graph G Plot Save the contents of a table to a list a Table to List Re ...

Page 205: ...ou can perform with the Graph Table application k Function Storage and Graphing Example This example shows how to input two functions on Sheet 1 of the Table Graph application and then draw their graphs Tip The Graph Editor window has five sheets named Sheet 1 through Sheet 5 for input of expressions For more information see Using Graph Editor Sheets on page 3 3 1 Angle unit Real mode If you see t...

Page 206: ...ine y1 3 1 8 Graph Table Application Overview 3 Input the expression 3x 2E Pressing E stores the expression you input and puts a check mark into the check box to the left of line number y1 When a line number has a check mark next to it it means that the expression is currently selected for graphing When you input an expression the line style that will be used for the graph will appear here See pag...

Page 207: ...ph is being drawn Tip The Graph window message box is for both input and output It displays information about the function and other information You can also use it to edit the function which causes the graph to change shape Details about the information that appears in the message box and how to use the message box are covered on page 1 6 8 ...

Page 208: ...f the Graph Editor window to make it active 2 Tap the down arrow next to y or on the menu tap Type On the list that appears tap r This causes the line numbers next to any line on the Graph Editor window that does not contain an expression to change from y to r r2 r3 etc The line numbers of lines that already contain expressions do not change 3 Tap the input box to the right of line number r2 and i...

Page 209: ...20050501 3 1 11 Graph Table Application Overview 4 Tap Since there are check marks next to both y1 and r2 both expressions are graphed ...

Page 210: ...rameters to ensure proper display of the graph u To configure View Window parameters 1 On the application menu tap T 2 Tap 6 or tap O Settings and then View Window This displays the View Window dialog box 3 Configure View Window parameters required for the type of graph you want to draw Press c to move the cursor and then input an appropriate value for each parameter Rectangular Coordinates Use th...

Page 211: ... item t min t max t step To configure this View Window parameter Minimum value of t Maximum value of t Step size of t θ θ θ θ θ θ 4 After all the parameters are the way you want tap OK Tip When you tap OK after changing View Window dialog box settings while the Graph window is active the graph is redrawn automatically using the new View Window settings If the Graph window is not active tapping OK ...

Page 212: ...cally changes the xmax ymax value u To initialize View Window parameters 1 On the application menu tap T 2 Tap 6 This displays the View Window dialog box 3 Tap Memory and then Initial This initializes View Window parameters to the values noted below xmin 7 7 xmax 7 7 xscale 1 xdot 0 1 ymin 3 8 ymax 3 8 yscale 1 ydot 0 1 tθmin 0 tθmax 6 28318530717 tθstep 0 05235987755 u To initialize the View Wind...

Page 213: ...on the Graph Editor window When multiple expressions are selected for graphing the one with the lowest numbered line is used for auto setting of View Window parameters Tip Initializing or standardizing View Window parameters causes polar parametric coordinate values tθmin tθmax and tθstep to be adjusted automatically in accordance with the currently selected angle unit In the Degree mode for examp...

Page 214: ...dow parameters to be replaced by the parameters of the recalled setup Scrolling the Graph Window After drawing a graph you can use either of the two operations to scroll it up down left or right Tap the graph controller arrows at the edges of the Graph window Use the cursor key Tip You can also use the graph controller arrows and cursor key to change the configuration of a graph For details see 3 ...

Page 215: ...tion Box Factor Zoom In Zoom Out Auto Original Square Round With box zoom you draw a selection boundary around the area you would like to enlarge This causes the selected area to be enlarged so it fills the entire graph display Factor zoom lets you specify a zoom factor for enlarging or reducing a graph Use the Factor command to configure zoom factor settings the Zoom In command to zoom in and the...

Page 216: ...the area you want to enlarge 6 Remove the stylus from the display and the area within the selection boundary expands to fill the entire Graph window Box Zoom Result Zoom Command Description Integer Previous Quick Initialize Quick Trig Quick log x Quick e x Quick x 2 Quick x 2 Quick Standard This command makes the value of each dot equal 1 which makes all coordinate values integers Performing a zoo...

Page 217: ...and Graphing Example on page 3 1 7 and 3 3 Storing Functions 3 Tap 6 to display the View Window and then configure it with the following parameters xmin 8 xmax 8 xscale 1 ymin 30 ymax 30 yscale 5 See To configure View Window parameters on page 3 2 1 4 Tap to graph the functions 5 Tap Zoom and then Factor This displays a dialog box for configuring x and y axis zoom factor settings 6 Input 5 for bot...

Page 218: ... on the Graph window s Zoom menu Tip Any View Window parameter that is not shown in the above table is unchanged when you execute a quick zoom command When the angle unit setting is degrees Quick Trig configures the following values xmin 540 xmax 540 xscale 90 ymin 1 6 ymax 1 6 yscale 0 5 k Using Other Zoom Menu Commands The Auto Original Square Round Integer and Previous zoom commands are execute...

Page 219: ...ages you have stored in memory 4 Select the name of the image you want and then tap OK k Redrawing a Graph Use the following procedure to redraw a graph when necessary u ClassPad Operation 1 Tap the Graph window to make it active 2 Tap a and then ReDraw While the Graph Editor window is active you can redraw the graph by tapping Important Use the a ReDraw command to redraw a graph that you drew by ...

Page 220: ... Use the operations described below to change from one sheet to another 3 3 1 Storing Functions k Renaming a Sheet Initially the fives sheets are assigned default names from Sheet 1 through Sheet 5 You can use these sheet names as they are or you can perform the steps below to rename a sheet u ClassPad Operation 1 Tap the tab of the sheet you want to rename so that sheet becomes active 2 Tap the t...

Page 221: ...Clear Sheet 3 In response to the confirmation message that appears tap OK to initialize the sheet or Cancel to cancel the operation For details about editing and deleting individual functions see Editing Stored Functions on page 3 3 6 You can delete all expressions on all of the sheets by tapping Edit and then Clear All For more information see Deleting All Graph Editor Expressions on page 3 3 7 S...

Page 222: ... then input the expression 2x 2 5 3 Press E to store the expression u To store a polar coordinate equation r Example To store the polar coordinate equation r 5sin3 θ in line number r2 1 On the Graph Editor window tap Type and then r Type to specify a polar coordinate expression 2 Tap the box to the right of line number r2 and then input the expression k9fTsd8 3 Tap w to store the expression u To s...

Page 223: ...n 2 Tap the box to the right of line number y5 and then input the expression x 2 2x 6 3 Press E to store the expression Tip An error message appears if you enter an expression that does not fit the function type Either input the new function into a different line or delete the current function and then change the type before re inputting the function You can change the equality inequality sign of ...

Page 224: ...n Built In 4 On the menu that appears tap the built in function you want to select This displays a dialog box for assigning values to the coefficients The actual coefficients that appear a through d depend on the built in function you selected 5 Assign values to each coefficient 6 Tap OK Saving the Message Box Expression to the Graph Editor Window You can save the expression currently displayed in...

Page 225: ...the Graph Editor window In this case you must drop the expression into a line on the Graph Editor window that does not already contain an expression Editing Stored Functions u To edit a function Example To edit the function stored in line y2 of the Graph Editor to 1 On the Graph Editor window tap line y2 2 Tap the area immediately to the right of the numerator of so the cursor is located there 3 P...

Page 226: ...unctions are on the same sheet You can turn graphing of each function on or off and even specify the line style to be used for each function u ClassPad Operation 1 Tap the tab of the sheet that contains the functions you want to graph to make it active If the functions you want to graph are on Sheet 2 for example tap the Sheet 2 tab 2 Select the check boxes of all the functions you want to graph a...

Page 227: ...ifying the Graph Line Style You can specify one of the six line styles shown below for each function on the Graph Editor window Normal Thick Broken Thick Square Plot Type Cross Plot Type Dot Plot Type The currently selected line style appears in the line style area next to each function u ClassPad Operation 1 Tap the line style next to the function whose line style you want to specify This display...

Page 228: ...Sketch functions Tangent Normal Inverse and graphs drawn using the drag and drop operation described above Though you can draw more than 30 graphs at one time any graphs after the 30th are not stored in memory All of the Graph window graphs that are currently stored in memory are redrawn when you scroll the Graph window or tap the ReDraw command on the a menu Since only 30 graphs are stored in mem...

Page 229: ... 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 This displays a list of names of graph memory files you have stored in memory 2 Select the name of the graph memory file you want and then tap OK ...

Page 230: ...gs see 14 3 Setup Menu Settings u Specifying a range of values for x using the Table Input dialog box This is the initial default number table generation method With this method you use the Table Input dialog box to specify a range of values for variable x and then generate a number table for those values This number table generation method is in effect whenever Table Input is selected for the Tab...

Page 231: ...og box 4 Input the following values for the x values of your table and then tap OK 5 Tap This generates the number table and displays the result on the Table window 3 4 2 Using Table Graph The derivative is also included in the number table when the Graph Format Derivative Slope check box is selected Tip The above operation is possible only when Table Input which is the initial default is selected...

Page 232: ...For details about Basic Format settings see 14 3 Setup Menu Settings 4 On the Graph Editor window tap the function you want to use for number table generation y1 in this example 5 Tap This generates the number table and displays the result on the Table window 3 4 3 Using Table Graph Tip The above operation is possible only when List list1 through list6 or a list variable created by you is selected...

Page 233: ...omatically calculates and displays the corresponding y value Example To change the x value in line 3 of the number table from 1 to 2 5 To generate a table see To generate a number table by specifying a range of values for x using the Table Input dialog box on page 3 4 2 u ClassPad Operation 1 Tap the cell in line 3 of column x of the number table to select it 3 4 4 Using Table Graph 2 Perform the ...

Page 234: ... table lines u To delete a number table line 1 Tap the x value of the line you want to delete 2 Tap T Fact and then Delete This line will be deleted u To insert a number table line 1 Tap the x value of the line below the location where you want to insert a line 2 Tap T Fact and then Insert Inserted line The new line contains the same values as the one you selected in step 1 The line will be insert...

Page 235: ...es on page 3 4 4 You can add a line anywhere When you add a line it will appear after the line you selected Regenerating a Number Table After changing Table Input settings you can regenerate a table based on the new settings by tapping a and then ReTable You can also use ReTable after editing the contents of a table to return the table to its original pre edited state Added line The new line conta...

Page 236: ...nctions y 3x2 2 and y x2 as the value of x changes from 3 to 3 in increments of 1 and then use the generated values to draw a graph u ClassPad Operation 1 On the application menu tap T 2 On the Graph Editor window input 3x2 2 in line y1 and x2 in line y2 3 Tap 6 to display the View Window dialog box and then configure it with the following parameters xmin 3 xmax 3 xscale 1 ymin 2 ymax 10 yscale 2 ...

Page 237: ...aph window 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 variable u ClassPad Operation 1 On the Table window select any cell in the column you want to save to a LIST variable To save column y1 in the window shown below for example select any cell in column y1 3 4 8 Using Table Graph Connect Type Graph Plot Type Graph ...

Page 238: ...ariable is replaced by the new one For more information see Variable Data Types on page 1 7 3 Generating a Summary Table You can use any of the three methods described below to generate a summary table from a function that has already been saved u Automatic x value settings This method automatically generates an ideal summary table for the function This method uses View Window settings when genera...

Page 239: ...e Turning it off shows linear differential components only k Generating a Summary Table Using Automatically Set x Values With this method the summary table is generated using a range of values from to u ClassPad Operation 1 On the Basic Format dialog box select View Window for the Summary Table setting and specify the value you want for Cell Width Pattern This example uses a Cell Width Pattern set...

Page 240: ... Undefined 3 4 11 Using Table Graph 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 You can scroll the window to view all of the contents of the table ...

Page 241: ...ined is specified for View Window parameters the ClassPad calculates appropriate parameters and configures View Window settings accordingly k Generating a Summary Table Using View Window With this method the summary table is generated using the range you define for the View Window xmin and xmax parameters u ClassPad Operation 1 On the Basic Format dialog box select View Window for the Summary Tabl...

Page 242: ...ion 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 x page 3 4 14 to calculate the elements of the summary table In addition to View Window parameters you can also select previously stored list data to specify the range of a summary table On the ...

Page 243: ...n 1 On the Basic Format dialog box select list1 for the Summary Table setting and specify the value you want for Cell Width Pattern This example uses a Cell Width Pattern setting of 4 Cells For details about Basic Format settings see 14 3 Setup Menu Settings 2 Input the function y x3 3x on the Graph Editor window Generation of summary tables is supported for y type functions only Clear the check b...

Page 244: ...variable Note that an error occurs if the specified LIST variable is empty or does not exist Some functions may not be solvable by the ClassPad s internal summary table calculation When this happens the Can t Solve error message appears on the display Making the Graph Editor Window the Active Window While the Table window is active you can make the Graph Editor window the active window by tapping ...

Page 245: ...ion of the graph u To modify a single graph Example To graph the functions y 2x2 3x 1 and y 2x 1 and then find out how a change in the coefficients of each function affects the shape and position of the graphs Note Before starting the following procedure check the Graph Format dialog box to make sure that the G Controller setting is turned on For information about the Graph Format dialog box see p...

Page 246: ...lue 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 7 Tap the left or right graph controller button to change the value of the coefficient you selected in step 6 At this point you could select other coefficients and change their values as well if you want Step 6 Tap Tap e e e ...

Page 247: ...the normal Graph window k Modifying the Increment of Change Value Use the following procedure to change the increment of change for the selected coefficient when you press the left or right cursor keys or tap the left or right graph controller arrows u ClassPad Operation 1 Tap the Graph window to make it active 2 Tap a and then Graph Controller This displays the Graph Controller dialog box 3 Input...

Page 248: ...line y2 7 Tap to draw the graph 8 Tap a and then Graph Controller This displays the Graph Controller dialog box 9 Configure the following settings on the Graph Controller dialog box 3 5 4 Modifying a Graph Description Setting Dynamic a Start 1 End 4 Step 1 Dynamic b Start 2 End 2 Step 1 Specifies a variable whose value is changed when you press the left or right cursor key or tap the left or right...

Page 249: ...ue of variable a or b To change the value of variable a press the left or right cursor key or tap the left or right graph controller arrow To change the value of variable b press the up or down cursor key or tap the up or down graph controller arrow 3 5 5 Modifying a Graph 12 To quit graph modification tap on the icon panel This causes Modify to disappear from the display returning to the normal G...

Page 250: ... variable b tap the up graph controller arrow 5 To quit graph modification tap on the icon panel This causes Modify to disappear from the display returning to the normal Graph window 3 5 6 Modifying a Graph 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 dial...

Page 251: ...is and then Sketch The following table describes the commands that are available on the Sketch menu 3 6 1 Using the Sketch Menu Using Sketch Menu Commands This section describes how to use each of the commands on the Sketch 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 u To plot a ...

Page 252: ...w a straight line between the two points you specified u To write text on the Graph window 1 While the Graph window is active tap Analysis Sketch and then Text This displays a dialog box for inputting text 2 Enter the text you want and then tap OK This displays the word Text in the lower right corner of the Graph window 3 6 2 Using the Sketch Menu 3 Place the stylus on the screen and hold it there...

Page 253: ...ed as the point 3 6 3 Using the Sketch Menu 5 Tap OK This closes the dialog box and moves pointer to the location you specified in step 4 6 Press E Tip Instead of inputting coordinate values in steps 4 and 5 you can use the cursor key or the graph controller arrows to move the pointer to the point of tangency on the Graph window u To draw a line that is normal to a graph The procedure for drawing ...

Page 254: ...radius of 2 1 While the Graph window is active tap Analysis Sketch and then Circle This display Circle on the Graph window 2 Press 1 This displays a dialog box for specifying the center point coordinates x y and the radius r with 1 specified as the value of x 3 Enter value for x y and r and then tap OK This closes the dialog box and draws the circle according to your specifications The message box...

Page 255: ... here you can use the stylus to tap the point through which the vertical line should pass 3 Tap OK This closes the dialog box and draws the vertical line at x 2 Tip To draw a horizontal line tap Analysis Sketch and then Horizontal in place of Vertical in step 1 of the above procedure In the case of a horizontal line you need to specify the y coordinate in step 2 u To clear figures inserted using t...

Page 256: ...nction y x2 3 and then use the trace operation to read coordinates on the graph 1 Tap 6 to display the View Window dialog box and then configure it with the following parameters xmin 5 xmax 5 xscale 1 ymin 10 ymax 10 yscale 2 2 On the Graph Editor window input and store x2 3 into line y1 and then tap to graph it 3 Tap Analysis Trace or tap The pointer will not be visible when it is located at a po...

Page 257: ...u can then copy the coordinates to the clipboard k Specifying the Format of the Coordinates Displayed by Trace Check boxes on the Graph Format dialog box page 14 3 4 let you specify whether you want to display pointer coordinates only or pointer coordinates plus the derivative You can also turn off the display of the coordinates if you want 3 7 2 Using Trace Turn off coordinate display Display coo...

Page 258: ...h Editor window input and store y 3logx into line y1 and then tap This generates a number table and displays it 4 Tap a and then Link This displays the Graph window and draws the graph with the trace pointer located on the graph line The coordinates of the trace pointer location will also be shown Tapping a cell in the y1 column causes the trace pointer to move the location of the cell s value 3 7...

Page 259: ...erate a table and graph for the expression y x3 3x and input the coordinates for specific points on the graph into a table Use the initial View Window settings page 3 2 3 Configure the Table Input settings shown below Start 1 End 4 Step 1 u ClassPad Operation 1 Input the function y x3 3x on the Graph Editor window 2 Tap to graph the function 3 Tap to generate the table 3 7 4 Using Trace ...

Page 260: ...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 6 Press E to input the coordinates at the current cursor position at the end of the table 3 7 5 Using Trace 7 Repeat steps 5 and 6 to input the rest of the coordinates you want ...

Page 261: ...ion Used to Draw a Graph Tip See page α 9 1 of the Appendix for information about graph types and executable G Solve functions Root the x intercept Maximum value Minimum value y intercept Point of intersection for two graphs y coordinate for a given x coordinate x coordinate for a given y coordinate Definite integral for a particular range Point of inflection Distance between two points Volume of ...

Page 262: ...e 1 ymin 3 8 ymax 3 8 yscale 1 2 On the Graph Editor window input and store y x x 2 x 2 into line y1 and then tap to graph it Make sure that only y1 is checked 3 Tap Analysis G Solve and then Root or tap Y This displays Root on the Graph window and locates a pointer at the first solution of the root root for smallest value of x The x and y coordinates at the current pointer location are also shown...

Page 263: ...nd locates a pointer at the first solution of the minimum value minimum value of y for smallest value of x The x and y coordinates at the current pointer location are also shown on the Graph window 4 To obtain other minimum values press the left or right cursor key or tap the left or right graph controller arrows If there is only one solution the pointer does not move when you press the cursor key...

Page 264: ... x 1 into line y1 and y x2 into y2 and then tap to graph them Make sure that only y1 and y2 are checked 3 Tap Analysis G Solve and then Intersect This causes Intersect to appear on the Graph window with a pointer located at the point of intersection The x and y coordinates at the current pointer location are also shown on the Graph window 4 To obtain other points of intersection press the left or ...

Page 265: ... This displays a dialog box for specifying the x value 4 For this example input 0 5 and then tap OK This moves the pointer to the location on the graph where x 0 5 and displays the x coordinate and y coordinate at that location 5 To obtain the value of x for a particular y value tap Analysis G Solve and then x Cal This displays a dialog box for specifying the y value 6 For this example input 2 2 a...

Page 266: ... the x values with 1 specified for the lower limit of the x axis Lower 3 8 6 Analyzing a Function Used to Draw a Graph 5 Tap the Upper input box and then input 2 for the upper limit of the x axis 6 Tap OK Tip Instead of inputting Lower and Upper values in steps 4 through 6 you can use the cursor key or the graph controller arrows to move the pointer along the graph to specify the lower limit and u...

Page 267: ...x Result Screenshot 3 8 7 Analyzing a Function Used to Draw a Graph Tip Instead of tapping points on the Graph window you could also specify points by inputting their coordinates Without tapping the Graph window input a value This causes a coordinate specification dialog box to appear Input the x and y coordinates of the two points u To determine the inflection point You can use the following proc...

Page 268: ...etween them and display their coordinates u To obtain the volume of a solid of revolution Example To graph the function y x2 x 2 and obtain the volume of a solid of revolution as the line segment from x 1 to x 2 is rotated on the x axis 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 2 On the Graph Edito...

Page 269: ...and Upper values in steps 4 through 6 you can use the cursor key or the graph controller arrows to move the pointer along the graph to specify the lower limit and upper limit If you do perform the following two steps after step 3 4 Use the cursor key or the graph controller to move the pointer to the location of the lower limit and then press E This registers the lower limit and changes the word i...

Page 270: ... application to quickly and easily determine the proper focal point vertex directrix axis of symmetry latus rectum center radius asymptote eccentricity and even the x and y intercepts of each type of conics 4 1 Conics Application Overview 4 2 Inputting Equations 4 3 Drawing a Conics Graph 4 4 Using Trace to Read Graph Coordinates 4 5 Using G Solve to Analyze a Conics Graph 4 Chapter ...

Page 271: ...ation 4 1 1 Conics Application Overview Graph controller arrows Conics Application Window When you start up the Conics application two windows appear on the display the Conics Editor window and the Conics Graph window A function that is input on the Conics Editor window is graphed on the Conics Graph window Conics Editor window Conics Graph window Starting Up the Conics Application Use the followi...

Page 272: ...w q Edit Cut Edit Copy Edit Paste Edit Select All Edit Clear All Fit Fit into Conics Form O Settings View Window O Settings Variable Manager Form Insert Conics Form Cut the selected character string and place it onto the clipboard Adjust the equation on the Conics Editor window so it fits a Conics Form Draw a graph 6 Display the View Window dialog box page 3 2 1 to configure Graph window settings ...

Page 273: ... Graph Display the coordinates at a particular point on a graph Perform a quick zoom operation page 3 2 9 Adjust View Window x axis values so they are identical to the y axis values Round coordinate values displayed using Trace page 4 4 1 Make the value of each dot equal 1 which makes all coordinate values integers Return View Window parameters to their settings prior to the last zoom operation Zo...

Page 274: ...nit setting is radians The angle unit setting is degrees The Complex complex number calculation mode is selected The Real real number calculation mode is selected If you see this It means this a Store Picture a Recall Picture a ReDraw O Settings View Window O Settings Variable Manager 6 T 5 Display the View Window dialog box page 3 2 1 to configure Graph window settings Activate the pan function f...

Page 275: ...tains a complete list of the types of equations that you can input just by tapping Form and then Insert Conics Form Equations Horizontal Parabola 1 x A y K 2 H Horizontal Parabola 2 x A y 2 B y C Vertical Parabola 1 y A x H 2 K Vertical Parabola 2 y A x 2 B x C Circle 1 x H 2 y K 2 R 2 Circle 2 A x 2 A y 2 B x C y D 0 Ellipse x H 2 A 2 y K 2 B 2 1 Horizontal Hyperbola x H 2 A 2 y K 2 B 2 1 Vertica...

Page 276: ...en Insert Conics Form This displays the Select Conics Form dialog box 3 Select the Conics Form of the type of equation you want to graph and then tap OK Since we want to graph a parabola with a horizontal axis in this example select X A Y K 2 H Tap OK to close the Select Conics Form dialog box and display the selected equation in the Conics Editor window 4 Modify the equation on the Conics Editor ...

Page 277: ... window input the above equation Hint Tap the tab of the soft keyboard The 2D fraction and 2D exponent are very helpful in entering this equation Conics Editor window x 1 2 y 2 2 x2 22 4 2 After inputting the equation tap w or tap Fit and then Fit into Conics Form This displays the Select Conics Form dialog box 3 Select X AY2 BY C and then tap OK This transforms the equation so it becomes x 2y2 8y...

Page 278: ...l axis is one whose principal axis is parallel to the x axis There are two possible equations for a parabola with a horizontal axis x A y K 2 H and x Ay2 By C Example 1 To draw the parabola x 2 y 1 2 2 u ClassPad Operation 1 On the Conics Editor window tap q or tap Form and then Insert Conics Form This displays the Select Conics Form dialog box 2 Select X A Y K 2 H and then tap OK This closes the ...

Page 279: ...le 2 To draw the parabola x y2 2y 3 u ClassPad Operation 1 In step 2 of the above procedure select X AY2 BY C on the Select Conics 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 280: ...parallel to the y axis There are two possible equations for a parabola with a vertical axis y A x H 2 K and y Ax2 Bx C u ClassPad Operation 1 In step 2 of the procedure under Drawing a Parabola that Opens Horizontally select Y A X H 2 K or Y AX2 BX C 2 Specify values for the coefficients 4 3 3 Drawing a Conics Graph ...

Page 281: ...ircle 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 1 On the Conics Editor window tap q or tap Form and then Insert Conics Form This displays the Select Conics Form dialog box 2 Select X H 2 Y K 2 R2 and then tap OK This closes the Select Conics Form dialog box and displays the selected equation in the Conics Edit...

Page 282: ...h Drawing an Ellipse You can draw an ellipse by specifying coefficients for the standard equation Example To draw the ellipse u ClassPad Operation 1 On the Conics Editor window tap q or tap Form and then Insert Conics Form This displays the Select Conics Form dialog box 2 Select and then tap OK This closes the Select Conics Form dialog box and displays the selected equation in the Conics Editor wi...

Page 283: ...l 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 This displays the Select Conics Form dialog box 2 Select and then tap OK This closes the Select Conics Form dialog box and displays the selected equation in the Conics Editor window 3 Change the coefficients of the equation as follows A 2 B...

Page 284: ...hat 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 select 2 Specify values for the coefficients y K 2 x H 2 1 A2 B2 Y K 2 X H 2 1 A2 B2 ...

Page 285: ... etc Example To draw x2 4xy y2 6x 6y 4 0 u ClassPad Operation 1 On the Conics Editor window tap q or tap Form and then Insert Conics Form This displays the Select Conics Form dialog box 2 Select AX2 BXY CY2 DX EY F 0 and then tap OK This closes the Select Conics Form dialog box and displays the selected equation in the Conics Editor window 3 Change the coefficients of the equation as follows A 1 B...

Page 286: ... tap the left or right graph controller arrows This moves the pointer along the graph and displays the coordinates of the current pointer location When the location of the pointer approaches the point of infinity on a parabolic or hyperbolic graph Error appears in place of the pointer coordinates You can also move the pointer to a particular point by inputting coordinates Inputting a value while a...

Page 287: ... line through it A parabola for example does not have a center radius or asymptotes so there are lines through the Center Radius and Asymptotes commands of the G Solve menu when there is a parabola on the Conics Graph window Focus of a parabola ellipse or hyperbola Vertex of a parabola ellipse or hyperbola Directrix of a parabola Axis of symmetry of a parabola Length of the latus rectum of a parab...

Page 288: ...the command you want To determine the focus for this example select Focus Tip An ellipse and hyperbola has two foci In this case press the left and right cursor keys or tap the left and right graph controller arrows to toggle the display between the two foci The following are the menu operations and sample windows for other commands u To determine the vertices of the ellipse Analysis G Solve Verte...

Page 289: ...etermine the axis of symmetry of the parabola x 2 y 1 2 2 Analysis G Solve Symmetry u To determine the latus rectum of the parabola x 2 y 1 2 2 Analysis G Solve Latus Rectum Length u To determine the center point of the circle x2 y2 4x 6y 9 0 Analysis G Solve Center u To determine the radius of the circle x2 y2 4x 6y 9 0 Analysis G Solve Radius ...

Page 290: ...x intercepts press the left and right cursor keys or tap the left and right graph controller arrows to toggle the display between them u To determine the y intercept of the ellipse Analysis G Solve y Intercept Tip When there are two y intercepts press the left and right cursor keys or tap the left and right graph controller arrows to toggle the display between them 4 5 4 Using G Solve to Analyze a...

Page 291: ... controller arrows to toggle the display between them u For the hyperbola determine the y coordinate when the x coordinate is 3 Analysis G Solve y Cal Tip When there are two y coordinates press the left and right cursor keys or tap the left and right graph controller arrows to toggle the display between them 4 5 5 Using G Solve to Analyze a Conics Graph x 1 2 y 2 2 1 22 32 x 1 2 y 2 2 1 22 32 Tap ...

Page 292: ... application lets you draw the 3 dimensional graph of the form z f x y 5 1 3D Graph Application Overview 5 2 Inputting an Expression 5 3 Drawing a 3D Graph 5 4 Manipulating a Graph on the 3D Graph Window 5 5 Other 3D Graph Application Functions 5 Chapter ...

Page 293: ...r 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 You can select any one of the expressions on the 3D Graph Editor window and graph it on the 3D Graph window You can tap the graph controller arrows on the 3D Graph window or press the cursor keys to rotate the graph W...

Page 294: ...ngs View Window O Settings Variable Manager 7 5 Delete the current selection Cut the selected character string and place it onto the clipboard Copy the selected character string to the clipboard Paste the contents of the clipboard at the current cursor position in the 3D Graph Editor window Select the entire expression you are editing Clear all the contents of the 3D Graph Editor window Return the...

Page 295: ...mage data page 3 2 10 a Recall Picture Recall the image of a graph page 3 2 10 a ReDraw O Settings View Window O Settings Variable Manager Re draw a graph Make the 3D Graph Editor window active 7 Display the View Window dialog box page 5 3 1 to configure 3D Graph window settings Display the Main application work area window 5 Display the Variable Manager page 1 8 1 Display the coordinates at a par...

Page 296: ...t setting and Complex Format setting page 14 3 2 Rad Deg Cplx Real The angle unit setting is radians The angle unit setting is degrees The Complex complex number calculation mode is selected The Real real number calculation mode is selected If you see this It means this 5 1 4 3D Graph Application Overview Angle unit Real mode ...

Page 297: ...eets on page 3 3 1 Tip The commands used to perform sheet operations in the 3D Graph application are slightly different to those in the Graph Table application as described below To do this Execute this command in the Graph Table application Execute this command in the 3D Graph application a Sheet Default Name Sheet Default Name a Sheet Clear Sheet Sheet Clear Sheet Return the name of the active s...

Page 298: ...Editor window and input x2 y2 x 2 y 2 3 Press E This stores the expression you input and selects it which is indicated by the button next to it changing to 4 To graph the function you just input tap For information about graphing see 5 3 Drawing a 3D Graph Tip You can also use drag and drop to input an expression displayed on the Main application window into the 3D Graph Editor window To do this p...

Page 299: ...and so on Before drawing a graph be sure to first configure View Window parameters as required to ensure proper display of the graph 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 2 Tap 7 to display the View Window dialog box 3 Configure the View Window parameters as described below P...

Page 300: ... box k 3D Graphs The following are examples of the 3D graph z xy using a number of different 3D View Window setups View Window parameters that are not specified are set to the initial default values xmin ymin 1 xmax ymax 1 xgrid 10 ygrid 10 Initial defaults xgrid 40 ygrid 40 xmin ymin 5 xmax ymax 5 Important As is evident from the above sample screenshots the greater the xgrid and ygrid values the...

Page 301: ...ngle φ 70 Except for angle θ all of the above settings are initial defaults After everything is the way you want tap OK to close the View Window dialog box 3 Tap line z2 on the 3D Graph Editor window and then input x2 2 y2 8 x 2 2 y 2 8 4 Press E This stores the expression you input and selects it which is indicated by the button changing to 5 Tap to graph the expression 5 3 3 Drawing a 3D Graph H...

Page 302: ...es that the function is selected Press E to enable graphing Tip Whenever you input a new function on the 3D Graph Editor window the new function is selected automatically for graphing after you press E k Controlling the Format of the 3D Graph Tapping O Settings Setup and then 3D Format displays the 3D Format dialog box which you can use to control the graph axis type display of axis labels and oth...

Page 303: ...n is always performed based on the center of the Graph window You cannot select the area to be zoomed To enlarge a graph tap W or tap Zoom and then Zoom In To reduce the size of a graph tap E or tap Zoom and then Zoom Out Starting from the normal size you can enlarge a graph six steps or reduce its size eight steps Switching the Eye Position The following items describe how to change the eye posit...

Page 304: ...wn cursor key or tap the down graph controller arrow Do this Holding down a key or graph controller arrow will rotate the graph continuously Rotating a Graph Automatically You can use the following procedure to rotate a graph automatically for about 30 seconds u ClassPad Operation 1 To start automatic graph rotation tap a and then Rotating 2 On the submenu that appears select the rotation directio...

Page 305: ...ation is being performed displays a dialog box for inputting an x and y coordinate Inputting values for each of the coordinates on this dialog box causes the pointer to jump to the corresponding location when you tap OK To cancel the trace operation tap on the icon panel Tip The initial default setting for the coordinate display is rectangular coordinates Rectangular Tapping O Settings Setup and t...

Page 306: ... and then z Cal This displays a dialog box for specifying the x and y values 3 Enter values for x and y and then tap OK This displays the x y and z coordinate values on the 3D Graph window Inputting a value while you have a graph displayed will display a dialog box for specifying an x and y value You can use the dialog box to specify other x and y values To cancel the z Cal operation tap on the ic...

Page 307: ...ion provides you with the tools you need to work with explicit sequences and recursive type sequences 6 1 Sequence Application Overview 6 2 Inputting an Expression in the Sequence Application 6 3 Recursive and Explicit Form of a Sequence 6 4 Using LinkTrace Chapter ...

Page 308: ...ow and the Table window Message box Shows the value of the currently selected table cell Tabs Select either Recursive or Explicit Sequence Editor window Table window For creation and display of tables a Title Shows the equation used in the calculations The title is not displayed when an item in column n is selected b Column names Tap to copy the area selected in the message box to the clipboard Ta...

Page 309: ...ve Type Menu Specify the type of expression you are inputting when the Recursive tab is displayed an 1Type a0 an 1Type a1 an 2Type a0 a1 an 2Type a1 a2 To do this Select this Type menu item Edit Menu To do this Select this O menu item Configure settings for all applications Settings Display the soft keyboard Keyboard Display the Sequence Editor window Sequence Editor Display the Table window Table...

Page 310: ...xplicit tab is selected Delete the term or value you are currently inputting into a recursion expression Display the Sequence Table Input dialog box Display the Variable Manager page 1 8 1 _ B w 8 5 Register and save data input using the Sequence Editor a Menu Clear the contents of the currently active tab sheet Clear Sheet To do this Select this a menu item Input a recursion expression term when ...

Page 311: ... Sequence Editor window Display the Sequence RUN window Display the Sequence Table Input dialog box Display the View Window dialog box 8 6 5 Display the Variable Manager page 1 8 1 To do this Tap this button Buttons a a a a a Menu Regenerate the currently displayed table Save the contents of a table to a list Delete the currently displayed table Execute a table and graph link trace ReTable Table t...

Page 312: ...on page 6 1 2 n an Menu Input a recursion expression term n an bn cn an 1 bn 1 cn 1 an 2 bn 2 cn 2 anE bnE or cnE To do this Select one of these n an menu items a0 a1 Menu Calc Menu Input the rSolve function Input the Σ function rSolve Σ To do this Select this Calc menu items Display the Sequence Editor window Create a sequence table Display the Sequence RUN window Display the Sequence Table Input...

Page 313: ...t setting and Complex Format setting page 14 3 2 6 1 6 Sequence Application Overview Angle unit Real mode Rad Deg Cplx Real The angle unit setting is radians The angle unit setting is degrees The Complex complex number calculation mode is selected The Real real number calculation mode is selected If you see this It means this ...

Page 314: ...played you can also use the toolbar s B to input a term n Inputting Data on the Sequence RUN Window As with the Sequence Editor window tap to display the Sequence RUN window and use the n an menu to input recursion expression terms You can also use the a0 a1 menu to input system variables ranging from a0 to c2 Tip You can also input recursion expression terms using the 9 keyboard s K key set You c...

Page 315: ...ing if sequence is a Fibonacci sequence Example To create a table Fibonacci sequence table for the recursion an 2 an 1 an a1 1 a2 1 u ClassPad Operation 1 Start up the Sequence Editor If you have another application running tap m and then H If you have the Sequence application running tap O and then Sequence Editor 2 Tap the Recursive tab 3 Specify the recursion type by tapping Type and then an 2T...

Page 316: ...g show what the window looks like after you generate other types of tables 6 3 2 Recursive and Explicit Form of a Sequence Ordered Pair Table Arithmetic Sequence 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 14 3 3 3 2 1 3 7 4 ...

Page 317: ...p the Recursive tab 3 Specify the recursion type by tapping Type and then an 1Type a1 4 Input the recursion expression Tap the input box to the right of an 1 and then use the procedures under 6 2 Inputting an Expression in the Sequence Application to input the following 2 n an an 1E 5 Input the initial value 1E 6 Tap O and then Settings and View Window This displays a dialog box for configuring Vi...

Page 318: ...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 To draw a connect type graph tap 6 3 4 Recursive and Explicit Form of a Sequence To draw a plot type graph tap 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 14 3 3 ...

Page 319: ...pression an 1 an 2 a1 1 u ClassPad Operation 1 Start up the Sequence Editor If you have another application running tap m and then H If you have the Sequence application running tap O and then Sequence Editor 2 Tap or press O Sequence RUN Calc rSolve n an an 1 n an an 2 a0 a1 a1 1 and then 3 Press E 6 3 5 Recursive and Explicit Form of a Sequence Tip For information about the syntax of the rSolve ...

Page 320: ...pression anE n2 2n 1 in the range of 2 n 10 u ClassPad Operation 1 Start up the Sequence Editor If you have another application running tap m and then H If you have the Sequence application running tap O and then Sequence Editor 2 Tap or press O Sequence RUN Calc Σ n an n 2 2 n an n 1 n an n 2 1 0 and then 3 Press E Tip For information about the syntax of the Σ function see 2 7 Using the Action Me...

Page 321: ... 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 Note that LinkTrace does not work when the selected cell is in the first column column n 6 4 1 Using LinkTrace ...

Page 322: ...dence intervals and distributions Note that such statistical calculations are performed using statistical commands to create programs using the Program application 7 1 Statistics Application Overview 7 2 Using List Editor 7 3 Before Trying to Draw a Statistical Graph 7 4 Graphing Single Variable Statistical Data 7 5 Graphing Paired Variable Statistical Data 7 6 Using the Statistical Graph Window T...

Page 323: ...pplication page 12 7 4 to perform statistical operations u List data input and sorting u Statistical graph drawing Single variable statistical graphs Normal Probability Plot Histogram Med Box plot Modified Box plot Normal Distribution curve Broken line graph Paired variable statistical graphs Scatter diagram xy line graph various types of regression graphs u Statistical calculation Single variable...

Page 324: ...rocedure 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 7 1 2 Statistics Application Overview Line number Cell List name cell variable name Line Column ...

Page 325: ... Sort Ascending Sort list data descending page 7 2 8 Edit Sort Descending H Delete a cell page 7 2 7 Edit Delete Cell J Delete all of the data in a list page 7 2 7 Edit Delete Column Delete a list from memory page 7 2 7 Edit Delete List Variable K Insert a cell into a list page 7 2 7 Edit Insert Cell O Settings View Window O Settings Variable Manager 9 Convert a mathematical expression to a value ...

Page 326: ... 3 Rad Deg Auto blank Standard Decimal The angle unit setting is radians The angle unit setting is degrees Statistics View Window settings are configured automatically Statistics View Window settings need to be configured manually Standard mode Displays result in exact form fractional format Decimal mode Converts result to a decimal approximate value It means this If you see this 1 2 3 1 2 7 1 4 S...

Page 327: ...list has one column and can contain up to 9 999 rows You can display up to 99 lists on the List Editor window List operations are performed using the List Editor window which appears whenever you start up the Statistics application Lists are treated as variables and like variables are stored in a folder in the memory and can be manipulated using the Variable Manager If a list is cleared from the d...

Page 328: ... name that is already used by another list Tip If you enter a list name that is already used for another list tapping w displays the contents of that list The data of the existing list replaces data you have input on the List Editor window Entering a list name without specifying a folder stores the variable name in the current folder To store the variable name in another folder specify the folder ...

Page 329: ...en you need it There are two different methods you can use to open a list using the Open List command and inputting the name of the list in the list name cell of a column u To open an existing list using the Open List command 1 On the List Editor window select any cell in the column where you want the list you will open to appear 2 On the menu bar tap Edit and then Open List 3 In the list box that...

Page 330: ...clears the list from the display only The list is still stored as a list variable in memory and can be opened when you need it again u To close a list by clearing its list name 1 On the List Editor window select the list name cell of the column of the list you want to close 2 Tap the list box at the bottom of the List Editor window 3 Press the c key so the list variable name is cleared 4 Tap w Inp...

Page 331: ...a with the new data Tip You can also input a variable name as list data In this case pressing E in step 3 causes either of the following to happen 7 2 5 Using List Editor Defined variable Undefined variable Variable name Causes this to appear in the cell Inputting this type of variable Variable contents right aligned for value or left aligned for expression You need to assign a name to a list befo...

Page 332: ...s by commas Do not input a comma following the last value Incorrect 34 53 78 Correct 34 53 78 u To input calculation results into a cell Example To multiply the value of each cell in list1 by two and input the results in list2 1 On the List Editor window select the Cal cell of the list where you want to input the calculation results list2 in this example 2 In the Cal box enter the calculation form...

Page 333: ...lect the list whose data you want to delete 2 Tap Edit 3 On the menu that appears tap Delete On the submenu that appears tap Column 4 On the confirmation dialog box that appears tap OK to delete the list data or Cancel to cancel the delete operation Tapping OK deletes all the data from the list and leaves the empty list in memory u To delete a list from memory 1 On the List Editor window select th...

Page 334: ...ton and then select the name variable name of the list you want to sort 4 Tap OK to sort the data u To sort multiple lists on a base list 1 On the List Editor window tap Edit and then Sort Ascending or Sort Descending 2 In response to the How Many Lists prompt that appears tap the down arrow button and then specify the number of lists you want to sort 3 Tap OK 4 In response to the Select Base List...

Page 335: ...t Editor window active and then tap the r button on the icon panel to expand the List Editor window to fill the entire display For more information see Using a Dual Window Display on page 1 5 1 Clearing All List Editor Data Use the following procedure to initialize the List Editor and clear all currently displayed data Following this procedure the List Editor shows six empty lists named list1 thro...

Page 336: ...a Statistical Graph The following describes what you can do with each of the SetGraph menu items See the following pages for details about performing each type of operation Do this When you want to do this Display a dialog box for specifying the graph type and data list for each StatGraph setup Tap Setting Select a StatGraph setup for graphing Select the check box es next to the StatGraph setup s ...

Page 337: ...he tab for the StatGraph setup whose configuration you want to change 3 Configure the StatGraph setup settings you want as described below and then tap Set This will apply the settings for all nine StatGraphs To exit the Set StatGraphs dialog box without changing any settings tap Cancel instead of Set Tab selection buttons Tabs Do this When you want to do this Turn off graphing of the last regress...

Page 338: ...plot Scatter xy line graph xyLine Normal probability plot NPPlot Histogram Histogram Med box plot MedBox Modified box plot ModBox Normal distribution curve NDist Broken line graph Broken Linear regression graph LinearR Med Med graph MedMed Quadratic regression graph QuadR Cubic regression graph CubicR Quartic regression graph QuartR Logarithmic regression graph LogR Exponential regression graph y ...

Page 339: ...ose with a decimal part cause an error during statistical calculations u Mark Tap the down arrow button and select the shape you want to use for the plot points of a scatter diagram Scatter xy line graph xyLine or normal probability plot NPPlot Plot each data value once 1 Select this option To do this Specify a list whose values indicate the frequency of each data value list1 list6 or a list name ...

Page 340: ...the graphs described below configure the graph setup using the procedures under Configuring StatGraph Setups on page 7 3 2 Normal Probability Plot NPPlot The normal probability plot plots data against a theoretical normal distribution using a scatter plot If the scatter plot is close to a straight line then the data is approximately normal A departure from the straight line indicates a departure f...

Page 341: ...ht Q3 Third Quartile The median between maxX and Med maxX maximum The data s largest value The lines from minX to Q1 and from Q3 to maxX are called whiskers 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 342: ...hich is the length of the box of the MedBox graph described in the preceding section IQR is calculated as follows IQR Q3 third quartile Q1 first quartile Any value that is 1 5 IQR below the first quartile or 1 5 IQR above the third quartile is an outlier Outliers are indicated as squares y 1 2 π σn e 2σn 2 x x 2 k Graph Parameter Settings page 7 3 3 7 3 4 XList specifies the list that contains the...

Page 343: ...gram if you want 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 k Graph Parameter Settings page 7 3 3 7 3 4 XList specifies the list that contains the data to be graphed Freq sp...

Page 344: ...agram and then connect the dots to produce an xy line graph Example Input the paired variable data shown below Next plot the data on a scatter diagram and then connect the dots to produce an xy line graph 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 3 Tap SetGraph and then Setting or tap G 4 On the Set StatGraphs dialog box that appear...

Page 345: ...variable data shown below and plot the data on a scatter diagram Next perform logarithmic regression on the data to display the regression parameters and then draw the regression graph 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 3 Tap SetGraph and then Setting or tap G 4 On the Set StatGraphs dialog box that appears configure a StatGr...

Page 346: ...raphing Paired Variable Statistical Data 6 Tap Calc Logarithmic Reg 7 Tap OK 8 Tap OK Tip You can perform trace page 3 7 1 on a regression graph Trace scroll however is not supported when a scatter diagram is displayed ...

Page 347: ...alculated Regression Results Performing the following procedure graphs the last set of regression results you calculated Use this procedure when you want to perform statistical calculations without graphing first and then graph the results u ClassPad Operation 1 SetGraph 2 On the menu that appears select the Previous Reg check box 3 Tap the Graph window or y to graph the last set of regression res...

Page 348: ...aph window or List window From the Graph window Tap Calc Linear Reg OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type LinearR Tap y to draw the graph 7 5 5 Graphing Paired Variable Statistical Data The following is the linear regression model formula y a x b a regression ...

Page 349: ...ow From the Graph window Tap Calc MedMed Line OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type MedMed Tap y to draw the graph 7 5 6 Graphing Paired Variable Statistical Data The following is the Med Med model formula y a x b a Med Med graph slope b Med Med graph y interc...

Page 350: ...indow From the Graph window Tap Calc Quadratic Reg OK OK For cubic regression tap Cubic Reg and for quartic regression tap Quartic Reg instead of Quadratic Reg From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type QuadR For cubic regression select CubicR and for quartic regression ...

Page 351: ... square error Quartic Regression Model Formula y a x4 b x3 c x2 d x e a quartic regression coefficient b cubic regression coefficient c quadratic regression coefficient d linear regression coefficient e regression constant term y intercept r2 coefficient of determination MSe mean square error MSe Σ 1 n 4 i 1 n yi a xi 3 b xi 2 c xi d 2 MSe Σ 1 n 5 i 1 n yi a xi 4 b xi 3 c xi 2 d xi e 2 7 5 8 Graph...

Page 352: ...indow or List window From the Graph window Tap Calc Logarithmic Reg OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type LogR Tap y to draw the graph 7 5 9 Graphing Paired Variable Statistical Data The following is the logarithmic regression model formula y a b ln x a regres...

Page 353: ...ion from the Statistics application s Graph window or List window From the Graph window Tap Calc Exponential Reg OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type ExpR Tap y to draw the graph 7 5 10 Graphing Paired Variable Statistical Data The following is the exponentia...

Page 354: ...ing operation from the Statistics application s Graph window or List window From the Graph window Tap Calc abExponential Reg OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type abExpR Tap y to draw the graph 7 5 11 Graphing Paired Variable Statistical Data The following is ...

Page 355: ...tion from the Statistics application s Graph window or List window From the Graph window Tap Calc Power Reg OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type PowerR Tap y to draw the graph 7 5 12 Graphing Paired Variable Statistical Data The following is the power regress...

Page 356: ...function Drawing a Sinusoidal Regression Graph y a sin b x c d 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 From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box tha...

Page 357: ...ogistic Reg OK OK From the List window Tap SetGraph Setting or G On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type LogisticR Tap y to draw the graph 7 5 14 Graphing Paired Variable Statistical Data The following is the logistic regression model formula MSe Σ 1 n 2 1 a e b xi C i 1 n yi 2 Tip Certain types of data may cause ...

Page 358: ...tting 4 On the Set StatGraphs dialog box that appears configure a StatGraph setup with the settings shown below and then tap Set Draw On Type Scatter XList list1 YList list2 5 Tap y to draw the graph 6 Tap the List window to make it active and then tap 7 Input the following function into line y1 2 ln x 8 Tap O and then Close to close the Graph Editor window 9 Tap SetGraph on the menu bar On the me...

Page 359: ... window Display the Graph Editor window Redraw the displayed graph Display the View Window dialog box 6 Toggle the Stat Window Auto setting between auto and manual s Start a trace operation Start a box zoom operation Q Enlarge the display image zoom in W Reduce the display image zoom out E Display the Set StatGraphs dialog box G Display the Main application work area window Display the Variable Ma...

Page 360: ...tatistical Calculations This displays the Stat Calculation dialog box with the single variable statistical calculation results described below You can use the scrollbar to scroll the results o mean Σx sum of data Σx2 sum of squares xσn population standard deviation xσn 1 sample standard deviation n sample size minX minimum Q1 first quartile Med median Q3 third quartile maxX maximum Mode mode ModeN...

Page 361: ...ays the Stat Calculation dialog box with the paired variable statistical calculation results described below You can use the scrollbar to scroll the results o mean of XList data Σx sum of XList data Σx2 sum of squares of XList data xσn population standard deviation of XList data xσn 1 sample standard deviation of XList data n sample size p mean of YList data Σy sum of YList data Σy2 sum of squares...

Page 362: ...c and then Linear Reg 4 On the dialog box that appears tap the Residual Calc down arrow button and then select On from the list that appears Whenever the Residual Calc setting is configured as described above the ClassPad automatically assigns residual data to a system variable named residual when you perform a regression calculation You can use the following procedure to view the current residual...

Page 363: ...tes a plot that is lower Copying a Regression Formula to the Graph Table Application You can use the following procedure to copy the calculated result of a regression formula to the Graph Table application There you can use Graph functions to edit and graph the formula and perform other operations u ClassPad Operation 1 On the List window menu bar tap Calc and then Linear Reg 2 On the dialog box t...

Page 364: ...atistical calculation results cannot be displayed unless the program includes a DispStat command 3 Save the program 4 Run the program k Example 1 1 Sample ZTest µ condition µ0 0 σ 3 o 24 5 n 48 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 pro...

Page 365: ... under each condition Perform analysis of variance on the null hypotheses listed below using a 5 level of significance H0 Change in time does not affect durability H0 Change in treatment temperature does not affect durability H0 Changes in time and treatment temperature do not affect durability Use the ClassPad Two Way ANOVA test to test the above hypotheses Input the following measurement data in...

Page 366: ... commands and values for the statistical expression and then tap w 6 Input the DispStat command and then tap w 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 7 8 3 Test Confidence Interval and Distribution Calculations The above results indicate that altering the time is not significant ...

Page 367: ...he population means of two populations when population standard deviation is unknown Linear Regression t Test Calculates the strength of the linear association of paired data χ2 Test Tests hypotheses concerning the proportion of samples included in each of a number of independent groups Mainly the χ2 Test generates cross tabulation of two categorical variables such as yes and no and evaluates the ...

Page 368: ... 2 parameter format µ condition µ0 value σ value o value n value Definition of Terms µ condition population mean value test conditions specifies two tail test specifies lower one tail test specifies upper one tail test µ0 assumed population mean σ population standard deviation σ 0 List data list Freq frequency 1 or list name o mean of sample data n sample size positive integer Input Example Syntax...

Page 369: ...meter format µ1 condition σ1 value σ2 value o1 value n1 value o2 value n2 value Definition of Terms µ1 condition population mean value test conditions specifies two tail test specifies one tail test where sample 1 is less than sample 2 specifies one tail test where sample 1 is greater than sample 2 σ1 population standard deviation of sample 1 σ1 0 σ2 population standard deviation of sample 2 σ2 0 ...

Page 370: ...a fixed proportion A 1 Prop Z Test is used for normal distribution Z n x n p0 1 p0 p0 p0 expected sample proportion n sample size Command Syntax Prop condition p0 value x value n value Definition of Terms Prop condition sample proportion test condition specifies two tail test specifies lower one tail test specifies upper one tail test p0 expected sample proportion 0 p0 1 x sample value integer x 0...

Page 371: ...p1 condition sample proportion 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 x1 data value integer x1 0 of sample 1 n1 size of sample 1 positive integer x2 data value integer x2 0 of sample 2 n2 size of sample 2 positive integer Input Example TwoPropZTest 15 20 25 30 Calculatio...

Page 372: ... Syntax 2 parameter format µ condition µ0 value o value xσn 1 value n value Definition of Terms µ condition population mean value test conditions specifies two tail test specifies lower one tail test specifies upper one tail test µ0 assumed population mean List data list Freq frequency 1 or list name o mean of sample data xσn 1 sample standard deviation xσn 1 0 n sample size positive integer Input...

Page 373: ... t distribution degrees of freedom df and xpσn 1 differ according to whether the population standard deviations of the two populations are equal When the two population standard deviations are equal pooled df n1 n2 2 xp n 1 σ n1 n2 2 n1 1 x1 n 1 2 n2 1 x2 n 1 2 σ σ When the two population standard deviations are not equal not pooled df 1 C2 n1 1 1 C 2 n2 1 C x1 n 1 2 σ n1 x2 n 1 2 σ n2 x1 n 1 2 σ ...

Page 374: ...viation of sample 1 x1σn 1 0 n1 size of sample 1 positive integer o2 mean of sample 2 data x2σn 1 standard deviation of sample 2 x2σn 1 0 n2 size of sample 2 positive integer Input Example Syntax 1 list format TwoSampleTTest list1 list2 1 1 On Syntax 2 parameter format TwoSampleTTest 107 5 0 78 10 97 5 0 65 12 Off Calculation Result Output µ1 µ2 test condition t t value p p value df degrees of fre...

Page 375: ...efficient r2 coefficient of determination Command Syntax β ρ condition XList YList Freq or 1 Freq can be omitted Doing so sets 1 for Freq Definition of Terms β ρ condition test conditions specifies two tail test specifies lower one tail test specifies upper one tail test XList x data list YList y data list Freq frequency 1 or list name Input Example LinRegTTest list1 list2 1 Calculation Result Out...

Page 376: ...ncies Fij Σxij i 1 k Σxij j 1 ΣΣ i 1 k j 1 xij χ2 ΣΣ Fij i 1 k xij Fij 2 j 1 Command Syntax Observed matrix Definition of Terms Observed matrix name of matrix containing observed values positive integers in all cells Input Example ChiTest matrixa Calculation Result Output χ2 χ2 value p p value df degrees of freedom Tip The minimum size of the matrix is 2 2 An error occurs if the matrix has only on...

Page 377: ...n 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 Freq 1 frequency of sample 1 1 or list name Freq 2 frequency of sample 2 1 or list name x1σn 1 standard deviation of sample 1 x1σn 1 0 n1 size of sample 1 positive integer x2σn 1 standard deviation of sample 2 x2σn 1 0 n2 size of sample 2 ...

Page 378: ...t A DependentList Definition of Terms FactorList A list where levels of Factor A are located DependentList list where sample data is located Input Example OneWayANOVA list1 list2 Calculation Result Output A df df value of Factor A A MS MS value of Factor A A SS SS value of Factor A A F F value of Factor A A p p value of Factor A Errdf df value of error ErrMS MS value of error ErrSS SS value of err...

Page 379: ...ed Input Example TwoWayANOVA list1 list2 list3 Calculation Result Output A df df value of Factor A A MS MS value of Factor A A SS SS value of Factor A A F F value of Factor A A p p value of Factor A B df df value of Factor B B MS MS value of Factor B B SS SS value of Factor B B F F value of Factor B B p p value of Factor B AB df df value of Factor A Factor B AB MS MS value of Factor A Factor B AB ...

Page 380: ... a description of what each obtains 1 Sample Z Interval Description Confidence Interval Name Obtains the confidence interval for the population mean when the population standard deviation is known 2 Sample Z Interval Obtains the confidence interval for the difference between population means when the population standard deviations of two populations are known 1 Prop Z Interval Obtains the confiden...

Page 381: ...level is 95 for example you would input 0 95 which produces α 1 0 95 0 05 Command Syntax Syntax 1 list format C Level value σ value List Freq or 1 Freq can be omitted Doing so sets 1 for Freq Syntax 2 parameter format C Level value σ value o value n value Definition of Terms C Level confidence level 0 C Level 1 σ population standard deviation σ 0 List list where sample data is located Freq frequen...

Page 382: ...lation standard deviation of sample 1 σ2 population standard deviation of sample 2 n1 size of sample 1 n2 size of sample 2 Command Syntax Syntax 1 list format C Level value σ1 value σ2 value List 1 List 2 Freq 1 or 1 Freq 2 or 1 Freq can be omitted Doing so sets 1 for Freq Syntax 2 parameter format C Level value σ1 value σ2 value o1 value n1 value o2 value n2 value Definition of Terms C Level conf...

Page 383: ... Interval Command OnePropZInt䡺 Description This command obtains the confidence interval of the proportion of successes in a population The confidence interval is obtained using the following expressions The confidence level is 100 1 α Left Z α 2 Right Z x n n 1 n x n x 1 x n α 2 n 1 n x n x 1 n sample size x data Command Syntax C Level value x value n value Definition of Terms C Level confidence l...

Page 384: ...x2 n1 n2 sample size x1 x2 data Command Syntax C Level value x1 value n1 value x2 value n2 value Definition of Terms C Level confidence level 0 C Level 1 x1 data value integer x1 0 of sample 1 n1 size of sample 1 positive integer x2 data value integer x2 0 of sample 2 n2 size of sample 2 positive integer Input Example TwoPropZInt 0 95 132 200 90 150 Calculation Result Output Left interval lower li...

Page 385: ...st Freq or 1 Freq can be omitted Doing so sets 1 for Freq Syntax 2 parameter format C Level value o value xσn 1 value n value Definition of Terms C Level confidence level 0 C Level 1 List list where sample data is located Freq frequency of sample 1 or list name o mean of sample data xσn 1 sample standard deviation xσn 1 0 n sample size positive integer Input Example Syntax 1 list format OneSampleT...

Page 386: ... 1 2 σ When the two population standard deviations are not equal not pooled Left o1 o2 tdf α 2 Right o1 o2 tdf α 2 n1 x1 n 1 2 σ n2 x2 n 1 2 σ n1 x1 n 1 2 σ n2 x2 n 1 2 σ C df 1 C2 n1 1 1 C 2 n2 1 n1 x1 n 1 2 σ n1 x1 n 1 2 σ n2 x2 n 1 2 σ Command Syntax Syntax 1 list format C Level value List 1 List 2 Freq 1 or 1 Freq 2 or 1 Pooled condition On or Off Freq can be omitted Doing so sets 1 for Freq P...

Page 387: ...viation of sample 2 x2σn 1 0 n2 size of sample 2 positive integer Input Example Syntax 1 list format TwoSampleTInt 0 95 list1 list2 1 1 Off Syntax 2 parameter format TwoSampleTInt 0 95 80 4 2 07 30 84 2 1 96 35 On Calculation Result Output Left interval lower limit left edge Right interval upper limit right edge df degrees of freedom o1 mean of sample 1 data o2 mean of sample 2 data x1σn 1 standar...

Page 388: ...istributions and the description of what each one calculates Normal Probability Density Description Distribution Name Calculates the probability density of normal distribution from a specified x value Normal Distribution Probability Specifies two values and calculates the probability of normal distribution data falling between them Inverse Cumulative Normal Distribution Specifies a cumulative prob...

Page 389: ...x value σ value µ value Definition of Terms x data value σ standard deviation σ 0 µ mean Specifying σ 1 and µ 0 produces standard normal distribution Input Example NormPD 3 1 0 Calculation Result Output prob normal probability density Normal Cumulative Distribution Command NormCD䡺 Description This command calculates the probability of normal distribution data falling between a and b a lower bounda...

Page 390: ...lative probability in a normal distribution based on lower and upper limits Tail Left Upper boundary of integration interval α Tail Right Lower boundary of integration interval α Tail Central Upper and lower boundaries of integration interval α β Specify a probability and then use the above formulas to obtain the applicable integration interval Command Syntax Tail setting Area value σ value µ valu...

Page 391: ...s t probability density from a specified x value f x Γ Γ df π df 1 2 2 df 2 df 1 df x2 1 Command Syntax x value df value Definition of Terms x data value df degrees of freedom df 0 Input Example TPD 1 5 6 Calculation Result Output p Student t probability density Student t Distribution Probability Command TCD䡺 Description This command calculates the probability of the Student t distribution data fa...

Page 392: ... value you input t Up upper boundary value you input k χ2 Distribution χ2 Probability Density Command ChiPD䡺 Description This command calculates the probability density of χ2 distribution from a specified x value f x Γ 1 2 df df 2 x e 2 1 df 2 1 x 2 Command Syntax x value df value Definition of Terms x data value df degrees of freedom positive integer Input Example ChiPD 0 76 3 Calculation Result ...

Page 393: ...ndary df degrees of freedom positive integer Input Example ChiCD 0 76 3 4 Calculation Result Output p χ2 distribution probability k F Distribution F Probability Density Command FPD䡺 Description This command calculates the probability density of F distribution from a specified x value Γ n 2 x d n n 2 1 2 n Γ 2 n d Γ 2 d d n x 1 n d 2 f x Command Syntax x value n df value d df value Definition of Te...

Page 394: ... Lower lower boundary Upper upper boundary n df degrees of freedom of numerator positive integer d df degrees of freedom of denominator positive integer Input Example FCD 0 76 3 2 3 Calculation Result Output p F distribution probability k Binomial Distribution Binomial Probability Command BinomialPD䡺 Description This command calculates the probability that a random variable that follows a binomial...

Page 395: ... Description This command calculates the probability that a random variable that follows a binomial distribution will be a given x value or less For example it determines the probability of x or fewer successes when the probability of success p trial is performed n times Command Syntax x value Numtrial value p value Definition of Terms x specified data integer from 0 to n Numtrial number of trials...

Page 396: ...pecified data x 0 µ mean µ 0 Input Example PoissonPD 31 0 36 Calculation Result Output p Poisson probability Poisson Cumulative Probability Command PoissonCD䡺 Description This command calculates the probability that a random variable that follows a Poisson distribution will be a given x value or less Command Syntax x value µ value Definition of Terms x specified data x 0 µ mean µ 0 Input Example P...

Page 397: ...bability of success 0 p 1 Input Example GeoPD 15 0 75 Calculation Result Output p geometric probability Geometric Cumulative Probability Command GeoCD䡺 Description This command calculates the probability that a random variable that follows a geometric distribution will be a given x value or less Command Syntax x value p value Definition of Terms x specified data integer x 1 p probability of succes...

Page 398: ...forming 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 7 12 1 Statistical System Variables ...

Page 399: ...a circle and then draw a line that is tangent to a particular point on the circle The Geometry application also includes an animation feature that lets you watch how a figure changes in accordance with conditions you define 8 1 Geometry Application Overview 8 2 Drawing Figures 8 3 Editing Figures 8 4 Controlling Geometry Window Appearance 8 5 Working with Animations 8 6 Using the Geometry Applicat...

Page 400: ...n a figure can be moved or edited as required See Using the Draw Menu on page 8 2 1 for more information about this menu The Draw menu also includes a Construct submenu page 8 2 12 and a Special Shape submenu page 8 2 9 You can use items in the Construct submenu to add a midpoint draw a perpendicular bisector from a given point create other geometric constructions and even test geometric theorems ...

Page 401: ...of an angle etc You can also use the measurement box to change measurements and to fix measurements so they cannot be changed by other operations 8 1 2 Geometry Application Overview The Animation feature makes it possible to see how a figure changes when a moving point and its related figures are subjected to certain conditions A point can move along a line or curve and can be anywhere along a lin...

Page 402: ...on page 8 4 1 k File Menu 8 1 3 Geometry Application Overview Discard the current window contents and create a new file New Open an existing file Open Save the current window contents to a file Save Select this File menu item To do this 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 cause...

Page 403: ...eration Undo Redo Clear all settings fixed with the measurement box Clear Constraints Show hidden objects Show All Toggle polygon shading on and off Shade On Off Hide the currently selected object Properties Hide Show hidden names Properties Show Name Hide the selected name Properties Hide Name Make the lines of the selected figure thicker Properties Thicker Make the lines of the selected figure t...

Page 404: ...w menu item Point Line Segment Infinite Line Vector Circle Arc Ellipse Function Polygon Display a submenu for drawing a figure of specially shaped figures page 8 2 9 Special Shape Display a submenu for geometric constructions page 8 2 12 Construct Draw a figure page 8 2 1 Tapping a button highlights it indicating that the button s function is turned on k About the Measurement Box Tapping the u but...

Page 405: ...tor Arc Function 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 406: ...his 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 8 2 2 Drawing Figures Tip Use Edit Clear All to clear the screen after experimenting with a draw operation ...

Page 407: ... segment to begin This plots a point 4 Tap the beginning point again and without lifting the stylus drag to draw the line Or you could just tap the ending point 5 When the line segment is the way you want remove the stylus from the screen 8 2 3 Drawing Figures u To plot a point 1 Tap Draw and then Point This highlights the point button on the toolbar 2 Tap the location on the screen where you want...

Page 408: ... circle or ellipse etc 1 Tap Draw and then Point This highlights the point button on the toolbar 2 Drag the stylus on the screen towards the line where you want to add the labeled point This selects the line which is indicated by k 8 2 4 Drawing Figures 3 Drag the stylus to the location on the line where you want to add a labeled point and then lift the stylus from the screen ...

Page 409: ...cle This highlights the circle button on the toolbar 2 Tap the point where you want the center of the circle to be and then tap a second point anywhere on the circle s circumference You could also tap the center point and then drag to the second point 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 ...

Page 410: ...d a soft keyboard to appear 2 Input the function 3 Tap OK to draw it 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 3 Tap a third point which is where you want the arc to end ...

Page 411: ...his highlights the ellipse button on the toolbar 2 Tap the point you want to specify as the center point 3 Tap the point you want to specify as Point 1 minor axis This causes a line to appear between the center point and Point 1 Instead of tapping you could drag the stylus from the center point to Point 1 viewing the line that is drawn as you do 4 Tap or drag to the point you want to specify as Po...

Page 412: ...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 8 2 8 Drawing Figures ...

Page 413: ...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 Each of the Special Shape submenu figures is also available on the toolbar Draw Special Shape Special Shape submenu Isosceles Triangle Trapezoid Parallelogram Rhombus Regular n gon Toolbar Triangle Equilateral Triangle Kite Rectangle Square 8 2 9 Drawing...

Page 414: ...n and drag diagonally in any direction This causes a selection boundary to appear indicating the size of the triangle that will be drawn The triangle is drawn when you release the stylus 8 2 10 Drawing Figures u To draw a regular polygon 1 Tap Draw Special Shape and then Regular n gon This highlights the regular n gon button on the toolbar and displays the n gon dialog box 2 Enter a value indicati...

Page 415: ...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 The polygon is drawn when you release the stylus 8 2 11 Drawing Figures ...

Page 416: ...ate rotate reflect dilate or transform a figure Each of the Construct submenu figures is also available on the toolbar Draw Construct Construct submenu Toolbar Tip The following procedures include steps that require selection of a line segment or other figures For details about selecting figures see 8 3 Editing Figures Perpendicular Intersection Parallel Reflection Rotation General Transform Perpe...

Page 417: ...ct 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 2 Tap G and then select both line segments 3 Tap Draw Construct and then Angle Bisector This bisects the angle ...

Page 418: ...to the segment u To construct the point of intersection of two lines 1 Draw two lines that intersect 2 Tap G and then select both lines 3 Tap Draw Construct and then Intersection This adds the point of intersection 4 Try selecting the point of intersection and dragging it Tip The point s of intersection of two circles or of a line and a circle can be constructed in the same manner ...

Page 419: ...ular This draws a line that through the point you selected which is perpendicular to the line where is the point is located Try selecting the point of intersection and dragging it u To construct a line parallel to another line through a specified point 1 Draw a line and a point that is not on the line 2 Tap G and then select the line and the point 3 Tap Draw Construct and then Parallel The paralle...

Page 420: ...Tangent to Curve This highlights the tangent to a curve button on the toolbar 3 Tap the point of tangency on the curve This draws the tangent u To translate a line segment by inputting a vector 1 Draw a line segment AB and then select it 2 Tap Draw Construct and then Translation This displays the Translation dialog box 3 Enter the vector for the translation ...

Page 421: ...h the vector you selected and draws line segment A B u To rotate a line segment 1 Draw a line segment and then select it 2 Tap Draw Construct and then Rotation This highlights the rotate button on the toolbar 3 Tap the screen once to select the center of rotation This displays the Rotation dialog box 4 Specify the angle of rotation in degrees u To translate a line segment by selecting a vector 4 T...

Page 422: ...ment 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 This highlights the reflection button on the toolbar 5 Tap the line of symmetry This reflects the line segment you drew in step 1 about the line of symmetry 5 Tap OK to rotate the line segment ...

Page 423: ... to transform a figure The result of the transformation is drawn as a separate figure For example if you transform line segment AB the line segment A B will be drawn You can perform the following types of transformations with General Transform Matrix Transformation x axis y axis symmetry rotation enlargement reduction etc Vector Transformation Vertical and horizontal parallel displacement k Genera...

Page 424: ...ing the following procedure see Transform Example Using the Main Application page 8 2 22 If you need to tap Edit and then Clear All before beginning this example u ClassPad Operation 1 Tap q to turn on coordinate display in the Geometry window You can skip this step if you want but turning on coordinate display helps you see how coordinates are changed by the transform operations 2 Draw triangle A...

Page 425: ...e x axis 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 by 1 unit along the x and y axis input 1 1 8 2 21 Drawing Figures ...

Page 426: ...corresponding point on the original figure for example point A on the original figure and point A on the transformed figure drag them to the Main application and display the transformation expression in the Main application b You can select a triangle in the Geometry application and drag it to the Main application to convert the triangle to a matrix 2 row 3 column matrix that shows three vertices ...

Page 427: ...tion toolbar On the button list that appears tap 3 This opens the Geometry application and displays triangles ABC A B C and A B C on the Geometry window 3 Select points A and A 4 While both points are selected drag point A or point A to the cursor position in the Main application work area This displays the expression that transformed the coordinates of point A to the coordinates of point A 8 2 23...

Page 428: ...ng is displayed when you select points A and A in the above procedure and drag them to the Main application work area Observe this area of the expression This corresponds to the vector values you input when executing General Transform k b Operation Example 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 toolb...

Page 429: ...er 5 Select the triangle and drag it to the cursor location in the Main application work area This inputs a matrix that shows the coordinates of the triangle s three vertices into the work area 8 2 25 Drawing Figures 6 Here try multiplying by the matrix 1 0 0 1 to transform the matrix obtained above to a form that is symmetrical about the y axis Execute the calculation as shown in the screenshot b...

Page 430: ...050501 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 y axis 8 2 26 Drawing Figures ...

Page 431: ...button to become highlighted indicating that Select is enabled Select allows you to select as many figures as you would like and then move copy paste or perform other operations on the selection as a single entity To select side BC of the triangle tap it 8 3 1 Editing Figures Tapping point D selects it leaving side BC of the triangle selected too To deselect all of the figures tap anywhere on the ...

Page 432: ...elected Toggle Select will allow you to deselect a single part of the selection Tapping the part again will turn the selection back on Tip You cannot move figures around the window while Toggle Select is enabled Also the currently selected figure does not become deselected if you tap an area of the window where there is no figure To move what you currently have selected simply change to the regula...

Page 433: ...igure to move it to the location you want 4 Remove the stylus from the screen Tip Note that a selection boundary appears around the figure when you drag it 8 3 3 Editing Figures u To copy a figure 1 Draw a figure and then select it 2 Tap Edit and then Copy 3 Tap anywhere on the screen to deselect the figure 4 Tap Edit and then Paste 5 Drag the pasted figure to the location you want ...

Page 434: ...eric values for the applicable measurement You can specify the coordinates of a point the length of a line segment distance between endpoints the angle formed by two lines etc Fix a measurement of a figure After you display the measurement box you can select part of a figure and then fix the applicable measurement You can fix the coordinates of a point the length of a line segment the angle formed...

Page 435: ...segment vector circle arc ellipse or any other figure parabola etc drawn by a function Function of the figure using rectangular coordinates Equation edit No 5 Single parabola or any other figure drawn by a function Equation of the figure in the function editing dialog box Radius Yes Single circle or arc Radius of circle or arc Circumference Yes 3 Single circle or arc Length of the circumference Pe...

Page 436: ...You can use the measurement box to display the area of a triangle formed by any three points you select on the display Example To use the parallelogram ABCD in which sides AD and BC are parallel to determine the areas of the triangles formed by side AD and point B and side AD and point C 1 Draw the parallelogram If you need to select Edit and then Clear All before beginning this example 2 Tap u on...

Page 437: ...s of the two triangles are the same u To view the measurements of a line segment 1 Draw a line segment 2 Tap u on the toolbar to display the measurement box 3 Select the line segment This displays the length of the line segment 4 Tap the down arrow next to the measurement box to cycle through other measurements In the case of the line segment for example you can view its length slope direction and...

Page 438: ...o select Edit and then Clear All before beginning this example 2 Tap u on the toolbar to display the measurement box 3 Select side AB and then select side BC This displays the measure of angle B in the measure ment box 8 3 8 Editing Figures 4 Input the value you want to specify for angle B into the measurement box and press E In this example we input 90 which makes angle B 90 degrees ...

Page 439: ... 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 u To fix the measure of an angle of a triangle 1 Draw the triangle 2 Select side AB and then select side BC 3 Input 90 into the measurement box and then select the check box to the right of it This fixes the measure of angle B a...

Page 440: ...metry application window Tap O Settings and then View Window to display the View Window dialog box The View Window dialog box allows you to configure the x axis range of values The ymid value is used to center the Graph window vertically For example if we set ymid 2 then the y axis will appear 2 units below the center of the Graph window 8 4 1 Controlling Geometry Window Appearance Axes off values...

Page 441: ...u 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 Grid off Grid on 8 4 2 Controlling Geometry Window Appearance ...

Page 442: ...n Zoom Out or tap E This reduces the size of the circle 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 Tip The screenshots in this section all use the Axes on values on setting described under Selecting the Axis Setting on page 8 4 1 u To use Zoom Box Example To use zoom bo...

Page 443: ... the screen see Using Pan to Shift the Display Image on page 8 4 5 2 Tap View and then Zoom to Fit or tap R This enlarges or reduces the figure so it fills the display 8 4 4 Controlling Geometry Window Appearance Tip You can also perform the Zoom In Zoom Out and Zoom to Fit operations by pressing ClassPad keys as described below To do this Press this key Zoom In Zoom Out Zoom to Fit ...

Page 444: ...values on setting described under Selecting the Axis Setting on page 8 4 1 u To use Pan Example To pan the image of a circle 1 Draw a circle 2 Tap View and then Pan or tap T 3 Place the stylus on the screen and drag in the direction you want to shift the image of the circle 8 4 5 Controlling Geometry Window Appearance Tip You can also scroll the window using the cursor keys ...

Page 445: ... that appears when you tap View and then Animation UI Edit Animate 8 5 1 Working with Animations View Animation UI Tip Most of the procedures in this section are performed using the Animate submenu All of the Animate menu commands can be accessed from the animation toolbar except for Edit Animate Edit Animations To close the animation toolbar and return to the normal toolbar tap the button on the ...

Page 446: ...cle ellipse line segment or function instead of an arc 2 Select the point and arc 8 5 2 Working with Animations 3 Tap Edit Animate and then Add Animation 4 Tap Edit Animate and then Go once Go repeat or Go to and fro Point A moves along arc CD 5 Tap Edit Animate and then Stop to stop the animation ...

Page 447: ...ly 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 To start a new animation perform the procedure under To replace the current animation with a new one on page 8 5 4 Or tap Edit Animate and then Edit Animations On the dialog box that appears tap Remove 2 Tap Edit Animate and...

Page 448: ...e and then Go once to see your new animation u To trace a locus of points Tip Using trace leaves a trail of points when the animation is run 1 Draw a line segment AB and plot point C which is not on line segment AB 2 Plot point D which should also not be on line segment AB but should be on the same side of the line segment as point C 3 Draw a line segment that connects point D with point C 4 Draw ...

Page 449: ...ts DE and DC and then tap the down arrow next to the measurement box 8 Tap the e icon and then select the check box to the right of the measurement box This makes line segments DE and DC congruent in length 9 Select point E and line segment AB 10 Tap Edit Animate and then Add Animation 11 Tap the screen to deselect the currently selected items 12 Select point D A highlighted check box indicates th...

Page 450: ...the applicable animation t0 and t1 specify the range of movement of point E on line segment AB The initial default values are t0 0 and t1 1 During animation the length of AB is considered to be one unit The default values specify that movement of point E is from start point A point where length equals 0 up to end point B point where length equals 1 Changing the value of t0 to 0 5 for example cause...

Page 451: ... 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 3 Select the line segment and the vertex point closest to the line 4 Tap the down arrow next to the measurement box 5 Tap the 6 icon and then select the check box to the right of the measurement box This connects the segment ...

Page 452: ...asurement box While the animation is running the lower window shows the table for the length of the side you selected 10 Try selecting another side and running the animation again to view the table for that side Or select another side and tap 11 Select all three sides of the triangle and run the animation again The table that appears in the lower window will show how the area of the triangle chang...

Page 453: ...plication with Other Applications Drag and Drop When you open Geometry within another application you can drag and drop information between the two application windows Example 1 To drag a circle from the Geometry window to the eActivity window u ClassPad Operation 1 Tap m to display the application menu and then tap A to start the eActivity application 2 From the eActivity menu tap Insert and then...

Page 454: ...e equation of the circle in the eActivity window 5 You can now experiment with the data in the eActivity window Tip Try modifying the radius of the circle in the eActivity window Highlight your modified equation then drag it into the Geometry window 8 6 2 Using the Geometry Application with Other Applications ...

Page 455: ...nd then tap J to start the Main application 2 Tap 3 to display the Geometry window in the lower half of the screen Geometry window 3 Draw a triangle on the Geometry window 4 Select two sides of the triangle and drag them to the Main window This inserts the equations of the sides in the Main window 8 6 3 Using the Geometry Application with Other Applications ...

Page 456: ...ay Circle Arc Ellipse Function y f x Two Lines Polygon Pairs of points related by a transformation Drag and drop into another application transforms to An Ordered Pair Linear Equation Linear Equation An Ordered Pair head of vector assuming the tail is at the origin Equation of a Circle Equation of a Circle Equation of an Ellipse Equation of the Function System of Equations Matrix Containing each V...

Page 457: ...e a link symbol in front of the equation in the eActivity window Changing the graph in the Geometry window will automatically update the linked data in the eActivity window Also changing the data in the eActivity window will update the graph in the Geometry window Note that this feature is available only within the eActivity application Example of dynamically linked data For information on how to ...

Page 458: ...ble Manager page 1 8 1 to manage Geometry application files File Operations u To save a file 1 Tap File and then Save This displays the Files dialog box 2 Tap the name of the folder where you want to save the file so it is selected 8 7 1 Managing Geometry Application Files File name edit box 3 In the file name edit box input up to 8 bytes for the file name 4 Tap Save ...

Page 459: ...gain and then tap Next on the Search dialog box 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 This displays the Files dialog box 2 Tap Search This displays the Search dialog...

Page 460: ... to delete You can select multiple files for deletion if you want Selecting a check box next to a folder name automatically checks the boxes for all files inside that folder 3 Tap File and then Delete 4 In response to the confirmation dialog box that appears tap OK to delete the file s or Cancel to cancel 5 To close the Files dialog box tap Cancel Tip Selecting a folder in the above procedure dele...

Page 461: ... check box next to the file you want to move To move multiple files select all of their check boxes 3 Tap File and then Move This causes a dialog box for selecting the destination folder to appear 4 On the dialog box tap the down arrow button and then select the destination folder from the list that appears 5 Tap OK 6 To close the Files dialog box tap Cancel Folder Operations u To create a new fol...

Page 462: ...s for deletion if you want Selecting a check box next to a folder name automatically selects the check boxes for all of the files inside that folder 3 Tap File and then Delete 4 In response to the confirmation dialog box that appears tap OK to delete the folder or Cancel to cancel 5 To close the Files dialog box tap Cancel Tip You cannot delete the main folder u To rename a folder Use the procedur...

Page 463: ...he 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 9 1 Numeric Solver Application Overview 9 2 Using Numeric Solver Chapter ...

Page 464: ... 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 Numeric Solver Menus and Buttons This section explains the operations you can perform using the menus and buttons of the Numeric Solver window For information about the O Settings menu see Using the Settings Menu on page 1 5 8 To do this Make ...

Page 465: ...ow input the equation x3 4 x2 x 2 2 Tap the equation to the right of y1 Next tap Edit and then Select All 3 Drag the equation x3 4 x2 x 2 to the Equation cursor position 9 1 2 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 Select this a menu item Clear a z Initialize Bound Important Performin...

Page 466: ...then tap N This starts up the Numeric Solver application 2 k 9 V 3 Input the equation as it is written and then tap w h vt b c gt cw If you do not input an equal sign the ClassPad assumes that the entire expression is on the left side of the equal sign and that the right side is zero Inputting more than one equal sign causes an error 4 On the list of expression variables that appears enter values ...

Page 467: ...ased on Newton s method This means that solutions may include errors that are not actual solutions The accuracy of solutions can be determined by viewing the Left Right value The closer the Left Right value is to zero the more accurate the results If ClassPad judges that the displayed results are not converging sufficiently it displays the message Did not converge Do you wish to continue a calcula...

Page 468: ...s and share their learning by saving their work to a file 10 1 eActivity Application Overview 10 2 Creating an eActivity 10 3 Inserting Data into an eActivity 10 4 Working with eActivity Files 10 5 Transferring eActivity Files 10 Chapter 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 classpad...

Page 469: ...ration On the application menu tap A This starts the eActivity application and displays the eActivity window eActivity Application Window The eActivity application can be used to create a file called an eActivity A basic eActivity can contain text along with application data which is embedded as a row or a strip A row can be a Text Row a Calculation Row or a Geometry Link A strip can be an applica...

Page 470: ...a new eActivity Open an existing eActivity Save the current eActivity to a file Undo Redo Cut Copy Paste the current clipboard contents onto the screen Paste Select all rows and strips on the display Select All Delete Line Clear the eActivity window Clear All Select this Edit menu item To do this Undo the last operation or redo an operation that was just undone Cut the currently selected string an...

Page 471: ...ion row Insert a text row Insert a Geometry linked data row Tap this button Tap Action Do this To do this Insert a command page 2 7 1 k Other Buttons The operations described below are available from the toolbar only There are no corresponding menu commands for these buttons u Converts a text row to a calculation row Converts a calculation row to a text row u Tap this button To do this Open the Fi...

Page 472: ...t cursor key operations move the cursor left and right in the current row but for the most part they cannot be used to move the cursor between rows of different types Up and down cursor operations move the cursor between rows regardless of type K Key Pressing the K key deletes the character to the left of the current cursor position E Key Pressing the E key while the cursor is in a text row insert...

Page 473: ...play the application menu and then tap A to start the eActivity application This displays the eActivity window as it appeared the last time it was used If you are already in the eActivity application and there is data on the display tap File and then New Note that New clears data from the display without saving it 2 On the eActivity window insert the text expressions application data and other dat...

Page 474: ...ping it Tap here to create a new folder Enter up to 20 characters for the eActivity file name 10 2 2 Creating an eActivity 4 After selecting a folder and entering a file name tap Save to save the eActivity Warning If you do not save the eActivity you are creating before tapping m on the icon panel to display the application menu or before tapping M to display the Main application the unsaved eActi...

Page 475: ...the Geometry application Files dialog box except that eActivity file names can contain up to 20 characters bytes For details see 8 7 Managing Geometry Application Files Important eActivity files are stored in a memory area that is separate from that used for storing other types of data variable data Geometry data Presentation data etc Because of this you cannot access eActivity files data using th...

Page 476: ...e the soft keyboard to input mathematical expressions into a text row u To select the input mode 1 On the eActivity window toolbar tap the fourth button from the left u to toggle the input mode between Text Input and Calculation Input Geometry Link Row Use this row to insert data that is linked with a Geometry window figure Text Row A text row can be used to insert text data and mathematical expre...

Page 477: ...w This inserts a text row on the next line 2 Use the soft keyboard or keypad keys to input the text you want You can use the alphabet abc keyboard to input alphabetic characters Use the other keyboards to input mathematical expressions commands etc Note that any mathematical expressions or commands you input into a text row are treated as text They are not executed Note that word wrap is not perfo...

Page 478: ... the input and output rows scroll independently in a horizontal direction Tip If the input expression of a calculation row is not a valid expression the row will contain only the input expression without an output expression u To select the input mode 1 On the eActivity window toolbar tap the fourth button from the left u to toggle the input mode between Text Input and Calculation Input button ind...

Page 479: ...lation row on the next line 2 Use the soft keyboard or keypad keys to input the mathematical expression you want Mathematical expression input techniques are identical to those in the Main application See Chapter 2 for more information 3 Press E after inputting an expression to display its result Important If you edit the expression in an existing calculation row and then press E all of the expres...

Page 480: ...Geometry window data Graph Graph Table application Graph window data Graph Editor Graph Table application Graph Editor window data 3D Graph 3D Graph application 3D Graph window data 3D Graph Editor 3D Graph application 3D Graph Editor window data Conics Graph Conics application Conics Graph window data Conics Editor Conics application Conics Editor window data Stat Graph y Statistics application S...

Page 481: ...ry window in the lower half of the screen 10 3 6 Inserting Data into an eActivity 2 On the Geometry window draw the figure you want For details about Geometry window operations see Chapter 8 Geometry data strip Geometry window 3 After you finish performing the operation you want on the Geometry window tap O and then Close to close the Geometry window and return to the eActivity window ...

Page 482: ...data into the eActivity tap the next line or use the Insert menu to select the type of strip you want to insert next Example 2 To insert a Graph data strip u ClassPad Operation 1 On the eActivity window tap Insert and then Graph This inserts a Graph data strip and displays the Graph window in the lower half of the screen Graph data strip Graph window ...

Page 483: ...rting Data into an eActivity Display the Graph Editor window and input the function Graph the function If you want to input more data into the eActivity tap the next line or use the Insert menu to select the type of row or strip you want to insert next 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 t...

Page 484: ...ctivity 2 Enter text you want in the Notes window You can use the Edit menu and toolbar to perform following operations while the Notes window is on the display Undo Redo Select this Edit menu item To do this Undo the last operation or redo an operation that was just undone Cut r Cut the currently selected string and place it onto the clipboard Copy t Copy the currently selected string and place i...

Page 485: ...ons inside an eActivity Depending on the application you can cut or copy and paste text and mathematical expression data into an eActivity For example you can copy a line in the Geometry measurement box and paste it into an eActivity as an expression 10 3 10 Inserting Data into an eActivity Tip You can use the Notes window to enter notes homework assignments in depth details etc All information yo...

Page 486: ...d mathematical expressions from an eActivity to another application window For example you can drag an equation from the eActivity directly onto a graph window 1 Graph strip is expanded in the lower window 2 Expression is selected in the eActivity 3 Expression has been dragged into the graph window Tip For details about what you can drag and drop between the eActivity window and Geometry window se...

Page 487: ...metry Link row Example To drag one side of a triangle drawn on the Geometry window and link it to an eActivity 1 Open the eActivity application Next tap Insert and then Geometry to insert a Geometry strip 2 On the Geometry window that appears in the lower half of the screen draw a triangle For details about Geometry window operations see Chapter 8 3 Tap the eActivity window just below the Geometry...

Page 488: ...shot The example below shows how the isosceles triangle ABC CA BC changes when the equation in the Geometry Link row is changed from y 1 91x 0 983 to y x 2 Geometry Link row Symbol Tip Dragging a line or figure from the Geometry window to a text row or calculation row in an eActivity also converts the figure to its value or equation In this case however data in the text row or calculation row is n...

Page 489: ...der 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 This displays the Files dialog box 10 4 1 Working with eActivity Files 2 Select the name of the eActivity file you want to open by tapping it 3 Tap Open This opens the eActivity you selected in step 2 ...

Page 490: ... strip is highlighted to indicate that it is expanded in the lower window 10 4 2 Working with eActivity Files Indicates Example 1 is expanded Indicates Example 2 is expanded 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 da...

Page 491: ...on 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 Saving an Edited eActivity A...

Page 492: ...Files dialog box 2 If you want tap the name of the folder where you want the new eActivity file to be saved 3 Tap the file name input box and input the new file name you want to use 4 When everything is the way you want tap Save This saves the eActivity as a new file under the file name you specified 10 4 4 Working with eActivity Files ...

Page 493: ...List Editor NumSolve 1 Sequence Editor Notes _ Spreadsheet Q Verify W For details about application data strips see 10 1 eActivity Application Overview Important If you transfer an eActivity file to a ClassPad unit that does not support all of the application data strips listed above the receiving ClassPad unit will not be able to open the file Do not transfer eActivity files to a ClassPad unit th...

Page 494: ...this ClassPad unit are different from the functions of a ClassPad unit that supports application data strips not supported by this unit Because of this their eActivity files are incompatible with each other Do not transfer eActivity files between two ClassPad units that are equipped with different application data strips Transferring eActivity Files between a ClassPad Unit and a Computer You can u...

Page 495: ... 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 Managing Presentation Files 11 4 Playing a Presentation 11 5 Editing Presentation Pages 11 6 Configuring Presentation Preferences 11 7 Presentation File Transfer Precautions Chapter 11 ...

Page 496: ...ents of a presentation A presentation for example can show how to obtain intermediate and final results of calculation operations Sample Presentation Specifically the Presentation application can be used as follows A teacher can use Presentation to create materials that explain mathematical concepts and distribute them to students A student can use Presentation as a tool to present reports assignm...

Page 497: ...ating a new presentation file you can input the file name you want The soft keyboard is automatically displayed when you open the Presentation application 11 1 2 Presentation Application Overview File number File name Number of pages File list Soft keyboard Initial Screen Starting Up the Presentation Application Use the following procedure to start up the Presentation application u ClassPad Operat...

Page 498: ...ected presentation file page 11 3 1 Edit Delete Delete all presentation files page 11 3 1 Edit Delete All Enter the Editing mode and display the editing tool palette 0 Tools page 11 5 1 Start auto play page 11 4 1 6 Play AutoPlay Start manual play page 11 4 2 7 Play ManualPlay Insert a white screen at the end of the selected presentation a White Screen file page 11 2 3 Append PICT data to the end ...

Page 499: ...3 7 Tapping h will capture either the full screen or half the screen depending on how you have Presentation preferences configured For more information see 11 6 Configuring Presentation Preferences Screen capture is disabled when any of the following conditions exists While a calculation graph draw or similar operation is in progress While a data communication operation is in progress While the st...

Page 500: ...sequence of pages or edit a pages at any time u To create a new presentation 1 On the application menu tap P to start the Presentation application 2 Tap O Settings Setup and then Presentation 3 On the Presentation dialog box that appears select Presentation for the Hard Copy setting Tap Set to accept the change For details about Setup see 14 2 Using the Setup Menu 4 On the file list tap the line P...

Page 501: ... the application menu and then tap P to return to the Presentation application Even after you return to the Presentation application you can restart screen capture to add more pages To do so simply return to step 6 of this procedure 11 To check the current contents of the presentation tap 6 This starts auto play which scrolls through the pages of the new presentation automatically For more informa...

Page 502: ...is file is selected u To append PICT data to the end of a presentation 1 On the Presentation application initial screen tap the button next to the presentation file where you want to append the PICT data so it is selected 2 Tap a and then Add This displays the Select Data dialog box 3 On the Select Data dialog box select the folder where the PICT data you want to insert is stored and specify the n...

Page 503: ...al screen tap the button next to the name of the file you want to delete so it is selected 2 Tap Edit and then Delete 3 In response to the confirmation message that appears tap OK This deletes the file you selected in step 1 11 3 1 Managing Presentation Files Variable Manager Folder List Presentation File List A presentation file is actually a user folder so presentation files appear as folders on...

Page 504: ...les for managing presentations Normally you should never edit or delete the Presystm folder or any of its contents Doing so makes it impossible to play back any presentation files currently in ClassPad memory If you do delete the Presystm folder and need to restore it perform the following steps 1 Create a new presentation file with a new name 2 Use the add function to add the presentation data yo...

Page 505: ...tial screen tap the button next to the presentation file you want to play so it is selected 2 Tap 6 or tap Play and then AutoPlay This starts auto play which displays the pages of the presentation in sequence Current page number Total number of pages 11 4 1 Playing a Presentation This file is selected 3 When playback reaches the final page it stops and then the Presentation application initial scr...

Page 506: ... following operations while a manual play operation is in progress 11 4 2 Playing a Presentation When you want to do this Do this Advance to the next page Tap the page scroll button or press the c cursor key Return to the previous page Tap the page scroll button or press the f cursor key Display a round pointer Tap anywhere on the screen Page scroll buttons Tip You can configure Presentation prefe...

Page 507: ...er in the status bar on and off For more information see 11 6 Configuring Presentation Preferences Using Repeat Play Repeat play causes auto play to restarts the presentation from the beginning each time the final page of a presentation is reached Use the Presentation dialog box page 11 6 1 to turn repeat play on or off The initial default setting is repeat play off The following describes how rep...

Page 508: ...ation file you want to edit so it is selected 2 Tap 0 or tap Tools This enters the Editing mode and displays the editing tool palette and page scroll buttons Page 1 of the presentation file you selected in step 1 appears first 11 5 1 Editing Presentation Pages To do this Tap this tool button Move the currently displayed page one page back 8 Move the currently displayed page one page forward 9 Dele...

Page 509: ...ool palette and page scroll buttons to any location on the display Simply use the stylus to drag the handle of the palette or buttons u To exit the Editing mode On the editing tool palette tap or press c to exit the Editing mode and return to the Presentation application initial screen Handle 11 5 2 Editing Presentation Pages Editing tool palette Page scroll buttons ...

Page 510: ...below show the effect of tapping 8 or 9 while page C of a five page presentation file is selected u To delete 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 delete 3 Tap e 4 In response to the confirmation dialog box that appears tap OK to delete the page or Cancel to cancel This deletes the currently displa...

Page 511: ...location in front of the currently displayed page u To insert text into 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 into which you want to insert text and then tap u This displays a text input dialog box along with a soft keyboard 3 Enter the text and then tap OK In this example we input the text full screen 4 Place ...

Page 512: ...he 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 3 Tap This clears the bottom half of the displayed page 11 5 5 Editing Presentation Pages 4 To save the result of the operation tap and then tap OK on the confirmation dialog box that appears ...

Page 513: ... o if you want to draw an arrow 4 Tap the point where you want one end of the line segment or arrow to be and then tap the point where you want the other end to be A line segment or arrow appears between the points you tapped If you are drawing an arrow the arrow head appears on the end you specify last 5 To save the result of the draw operation tap and then tap OK on the confirmation dialog box t...

Page 514: ...se the page scroll arrows to display the page that contains the figures you want to erase 3 Tap Important Whenever the tool button is selected dragging the stylus across the screen erases a 3 3 pixel area centered on the stylus 4 Drag the eraser across the screen to erase the figures you want 5 To save the result of the erase operation tap and then tap OK on the confirma tion dialog box that appea...

Page 515: ...his Send hard copy data generated by tapping Select To outer device h to an external device Save hard copy data internally as Select Presentation Presentation data Specify the page change speed for Auto Specify a Play Speed value from 1 Play fastest to 10 slowest Capture the upper half of the screen when Select the Half Screen Capturing check h is tapped box Capture the entire screen when h Clear ...

Page 516: ...s 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 Captured Image Data Captured Image Data 11 6 2 Configuring Presentation Preferences ...

Page 517: ...d unit or a computer be sure to include both its presentation folder and the Presystm folder The presentation will not be able to play correctly on the destination device if you do not transfer the proper folders correctly Caution Transferring a Presystm folder from one ClassPad unit to another causes the Presystm folder on the receiving unit to be replaced by the received Presystm folder This eff...

Page 518: ...he 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 12 6 Program Command Reference 12 7 Including ClassPad Functions in Programs ...

Page 519: ... start up the Program application u ClassPad Operation On the application menu tap p This starts the Program application and displays the Program Loader window Program Loader Window Use the Program Loader window to recall and run existing programs u To display the Program Loader window On the application menu tap p to start up the Program application The Program Loader window appears when you star...

Page 520: ...rogram Output window O Program Output Display the Text File Contents window O Text File Contents Display the Main application work area window O Main Close the currently active window O Close P Display the Program Editor window Edit Open Editor O Create a new file Edit New File Open an existing file Edit Open File Clear the screen Edit Clear All p Run a program Run Run Program 5 Display the Variab...

Page 521: ... Inputting Their Values on page 12 2 7 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 2 On the window that appears tap P or tap O and then Pro...

Page 522: ...the clipboard and delete the original Put a selection onto the clipboard without affecting the original Display the Program Output window _ O r t y Select everything on the screen Search for a newly specified text string Search again for a previously specified text string Jump to the beginning of a program Jump to the end of a program Clear the contents of the Program Editor window e r Edit Select...

Page 523: ...xt DispFTable DispSmryTbl DispSeqTbl DispDfrTbl DispQutTbl DispDQTbl DispFibTbl DispListEditor DispStat DrawGraph DrawFTGCon DrawFTGPlot DrawSeqCon DrawSeqPlt DrawSeqEtrCon DrawSeqEtrPlt DrawConics Draw3D DrawStat Plot PlotChg PlotOff PlotOn plotTest PxlChg PxlOff PxlOn pxlTest Distance Line Circle Horizontal Vertical TangentLine NormalLine Inverse Text OpenComPort38k CloseComPort38k Send38k Recei...

Page 524: ...e PTBrokenThck PTThick SheetActive SheetName ClearSheet StoGMem StoPict StoVWin RclGMem RclPict RclVWin SeqSelOn SeqSelOff SeqType SelOn3D SheetName3D SheetActive3D ViewWindow3D ClearSheet3D NewFolder DelFolder LockFolder UnlockFolder GetFolder SetFolder MoveVar CopyVar Rename DelVar Clear_a_z Lock Unlock GetType Local ChrToNum ExpToStr NumToChr NumToStr StrJoin StrCmp StrInv StrLeft StrLen StrLwr...

Page 525: ...SetNormal SetFix SetSci SetStatWinAuto SetCellWidth SetSequence StepDisp Set disp SetAxes3D Box SetCoordOff3D SetCoordPol3D SetCoordRect3D SetLabel3D SetDrawCon SetDrawPlt SetSimulGraph SetDispGCon SetAxes SetBG SetCoord SetDeriv SetFunc SetGrid SetLabel SetLeadCursor SetTVariable TableInput SetSmryTable VWin SetSmryTableQD Select this sub menu item Misc Setup 1 Misc Setup 2 Misc Setup 3 12 1 7 Pr...

Page 526: ...If you do not include display commands in your program calculation results will not appear on the display 5 Save the program 6 Display the Program Loader window by tapping 7 Run the program by tapping p or by selecting the Run menu and then Run Program Creating and Saving a Program Example To create a program named OCTA that calculates the surface areas cm2 and volumes cm3 of three regular octahed...

Page 527: ...hematical expression and command must be followed either by a carriage return or colon uTo input the SetDecimal command On the menu bar tap Misc Setup 1 and then SetDecimal uTo input the Input and Print commands On the menu bar tap I O and then select the command you want to input I O Input Input I O Output Print uTo input the variable name A On the soft keyboard 0 tab tap E and then A uTo input a...

Page 528: ... perform the above procedure up to step 6 and then tap Edit and then Close File When you close a program containing changes since you last saved the file a dialog box appears asking if you would like to save your changes If the WARNING Save changes dialog box appears perform one of the operations described below Tapping Yes or No causes the message No File to appear on the display You can use a ca...

Page 529: ... 12 5 1 Program files can be converted to text files and vice versa For more information see 12 4 Managing Files k Using Text Files Running a text file from the Program Loader window displays the contents of the file Inserting a text file name inside a program causes the contents of the text file to be displayed when execution reaches the name Example Program file Program Normal Text file Program ...

Page 530: ...he Folder down arrow button and then select the name of the folder you want 3 Tap the Name down arrow button and then tap the name of the file you input in step 3 of the example on page 12 2 2 4 Tap p or tap Run and then Run Program to run the program 5 Input a side length of 7 and tap OK twice 7 OK OK 6 Tap the Program Loader window and repeat steps 4 and 5 for sides of length 10 and 15 p10 OK OK...

Page 531: ...ait command is Wait䡺 seconds When program execution reaches the Wait command it pauses for the specified number of seconds and then resumes automatically If you do not specify a value for the number of seconds execution remains paused until you tap the screen or press a key Tip To input the Pause or Wait command tap Ctrl on the menu bar tap Control and then select the command you want Terminating ...

Page 532: ...running a program that includes parameter variables be sure to correctly specify the values of the parameters An error will occur if the number of values you input is not consistent with the number of parameter variables Program Loader window Program Input Indicates variables named A and B are used within the program When running the program inputting values for A and B calculates the total of the...

Page 533: ... store the formula as a separate program file subroutine and then you can jump to the program file that contains the formula whenever you need it 12 2 8 Creating a New Program D C E I J E I J A D C 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 䡺 indicates a space Ex...

Page 534: ...value of main program variable A to the parameter variable E in subroutine Sub1 and then jumps to subroutine Sub1 Print C Sub2 A B Assigns the values of main program variables A and B to the parameter variables F and G in subroutine Sub2 and then jumps to subroutine Sub2 Print D Subroutine Program 1 Program Name Sub1 E 2 S C Requires input of variable name E into the parameter variable box Return ...

Page 535: ...ections in accordance with the explanation provided by the error message Tip If the cause of the error cannot be specified for some reason tapping OK on the error message dialog box displays the Program Loader window without positioning the cursor at the location of the error In the case of a program for which editing is prohibited a program for which EXE is indicated as the variable data type tap...

Page 536: ...f a regular tetrahedron for which the length of one side A is known The following is the program required for this example Length of One Side A Input A Surface Area S Print approx 3 A 2 Volume V Print approx 2 12 A 3 The following is the OCTA program page 12 2 1 Length of One Side A Input A Surface Area S Print approx 2 3 A 2 Volume V Print approx 2 3 A 3 A comparison of the two programs indicates...

Page 537: ...o 2 12 A 3 c Delete Pause uTo delete data Use the cursor key to move the cursor to the data you want to delete and then press K Or highlight the data you want to delete and press K uTo input data Use the cursor key or stylus to move the cursor to the location where you want to insert data and then use the soft keyboard or the keypad to make the changes you want 6 Save the new program uTo retain th...

Page 538: ...1 Repeat steps 9 and 10 for sides of length 10 and 15 p10 OK OK p15 OK OK 12 3 4 Debugging a Program Tip To edit a program and save it without running it perform the above procedure up to step 7 and then tap Edit and then Close File If the WARNING Save changes dialog box appears perform one of the operations described below Save and close the program Yes Close the program without saving No Return ...

Page 539: ... This causes the cursor to appear in front of the data you specified A in this example 4 Tap Edit Search and then Search Next Or tap to scroll the toolbar and tap r This causes the cursor to appear in front of the next instance of the data you specified A in this example 5 Repeat step 4 as many times as you want Tip The message Not Found appears if the keyword you specify does not exist in the pro...

Page 540: ...iable Manager Deleting a Program The following procedure deletes a program file name which also deletes the program u ClassPad Operation 1 Tap 5 to display the Variable Manager This displays a list of folders 2 Tap the name of the folder that contains the file you want to delete This displays all of the files variables in the folder 3 Select the check box next to the file you want to delete You ca...

Page 541: ...ackup file is a copy of the original editable file which you can keep on hand if you have trouble changing an edit prohibited program file back to an editable file 3 Enter the backup file name and then tap OK This saves two copies of the file One is an edit prohibited program file under the name of the original editable file The other is an editable backup file which is created under the name you ...

Page 542: ...tion This procedure is identical to that for storing a program Anything you enter on the Program Editor window is stored as a user variable Example Function Name f4 Expression x x 1 x 2 u ClassPad Operation 1 On the application menu tap p 2 Tap O or tap Edit and then New File 3 On the screen that appears configure the settings described below 12 5 1 User defined Functions 4 After everything is the...

Page 543: ...side of brackets can be skipped indicates a space u ClassPad Operation 1 On the application menu tap J 2 Press k and then tap the catalog tab 3 On the catalog cat keyboard that appears tap the Form down arrow button and then select Cmd 4 Scroll the list of commands until the Define command is visible and then tap Define to select it 5 Tap INPUT to input the Define command 6 Input the function you ...

Page 544: ...example of how to perform a manual calculation in the Main application Example The following is a function created under Creating a New User defined Function on page 12 5 1 f4 x x x 1 x 2 12 5 3 User defined Functions Tip You can use the following steps to recall user defined functions stored in the library folder using the catalog cat keyboard For more information about the library folder see 1 7...

Page 545: ...me regardless of whether you originally created the function using the Define command or Program Editor Deleting a User defined Function To delete an existing user defined function use the same procedure as the one described under Deleting a Program on page 12 4 1 The delete procedure is the same regardless of whether you originally created the function using the Define command or Program Editor 1...

Page 546: ...ts When inputting the command do not include the angle brackets You need to select one of the multiple options enclosed inside the braces When inputting the command do not include the braces 䡺 This indicates a space Always make sure you input one space between a command and its parameters Example GetKey䡺 variable name Anything inside brackets is optional You can input the item inside the brackets ...

Page 547: ...Any text following this symbol is not executed You can use this command to include comment text in your program Description Any line that starts with the comment symbol is treated as comment text which is skipped during program execution Multi statement Command Function Use this command to link a series of statements into a multi statement on a single line Description The multi statement command c...

Page 548: ...de number of the last key pressed to the specified variable The following shows a list of available code numbers 12 6 3 Program Command Reference Key Code 0 48 1 49 2 50 3 51 4 52 5 53 6 54 7 55 8 56 9 57 46 e 147 43 45 60944 47 61 Key Code 40 41 44 z 45 x 60856 y 60857 Z 60858 94 E 13 f 28 c 29 d 30 e 31 k 144 K Back Space 8 o 145 c 12 0 is assigned to the variable if no key was pressed ...

Page 549: ...ify anything for string 1 the prompt variable name appears by default The text specified for string 2 is used as the input dialog box title The Input command pauses program execution and displays a dialog box that contains the text string indicated by string 1 and an input box A text string enclosed within quotation marks or a variable name can be specified for string 1 Specifying a long text stri...

Page 550: ...log box assigns the input expression to the applicable variable and resumes program execution Tapping on the dialog box terminates program execution InputStr Syntax InputStr䡺 variable name string 1 string 2 Function When program execution reaches the InputStr command the user is prompted for input of a string which is assigned to a variable Description The InputStr command pauses program execution...

Page 551: ...he Program Output window Description You can use this command to re display the Program Output window following display of the Graph window Table window or other window Example To re display the Program Output window after it has been cleared by a graphing operation or some other operation GraphType y Define y1 x x GTSelOn 1 ViewWindow 7 7 7 7 1 3 8 3 8 1 0 S FStart 10 S FEnd 1 S FStep ClrText Ini...

Page 552: ...essage䡺 string 1 string 2 Function This command pauses program execution and displays a dialog box containing the text specified by string 1 The text is positioned flush top left The text specified for string 2 is used as the dialog box title 12 6 7 Program Command Reference Description Text strings enclosed within quotation marks or variable names can be specified for string 1 and string 2 Tappin...

Page 553: ...on k Program Execution Syntax string variable name Function This command specifies a string variable whose string is a variable name Example 1 When the content of variable exp1 is π and the content of variable str1 is exp1 sin str1 calculates sin π Example 2 To cause a folder to be created during program execution InputStr䡺name Foldername NewFolder䡺 name S Syntax 1 expression S variable name strin...

Page 554: ...tax Do statement LpWhile䡺 expression 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 Do LpWhile are repeated as long as the condition is true When the condition becomes false execution jumps to the next command after the LpWhile command Since the condition comes after LpWhil...

Page 555: ...lue as long as a negative value is specified for the step In this case the value of the control value is decreased by the step with each pass You can use a multi statement command in place of the carriage return to separate statements It is always a bad idea to use the Goto command to exit a For Next loop Not only is it poor programming it can cause problems due to improper termination of internal...

Page 556: ...If the expression is false the statement in the Else block is executed instead of the Then block After that execution advances to the next statement after IfEnd Syntax 3 If䡺 expression Then statement ElseIf䡺 expression Then statement IfEnd Function 3 If the expression is true the statement in the If Then block is executed After that execution advances to the next statement after IfEnd If the If co...

Page 557: ...atement is executed After that execution advances to the next statement after IfEnd Description With all four of the syntaxes described above you can use a multi statement command in place of the carriage return to separate Then block statements The If IfEnd command can be nested Example Input a Input b If a 0 Then 0 S a If b 0 Then 0 S b IfEnd IfEnd The If IfEnd loop can be exited using the Break...

Page 558: ...xecution Function 2 Subroutine Program This command returns from a subroutine Tip The Return command can be executed during an If For Do While or Switch process Skip Syntax Skip Function This command causes execution to jump to the statement at the beginning of a loop Description Skip causes execution to jump to the statement at the beginning of a loop Skip can be used inside of a For Do or While ...

Page 559: ...f there is no Default specified a non match jumps to the statement following SwitchEnd You can use a multi statement command in place of the carriage return to separate statements Switch SwitchEnd can be exited using the Break command Return command or Goto command Wait Syntax Wait䡺 expression Function This command pauses program execution and then restarts it after the number of seconds specified...

Page 560: ...ileEnd loop Not only is it poor programming it can cause problems due to improper termination of internal processes used by the loop operation Application Command List The commands listed in this section can also be used in other ClassPad applications You can select these commands by selecting All for the Form setting on the catalog cat soft keyboard Or you can simply type the command Also many of...

Page 561: ...rdinate 1 x coordinate 2 y coordinate 2 Function Determines the distance between two points Description Executing this command makes the Graph window active displays pointers at the locations of coordinates 1 and 2 and displays the distance between the pointers Tip An error occur if x coordinate or y coordinate is outside of the current Graph window DrawFTGCon DrawFTGPlot Syntax DrawFTGCon DrawFTG...

Page 562: ...ected expressions DrawGraph sin x Graphs y sin x GraphType Syntax GraphType䡺 y r xt x y y y y x x x x Function Specifies the graph expression input type Example GraphType r GTSelOff Syntax GTSelOff䡺 graph number Function Deselects a graph expression Description Graph number range 1 to 100 GTSelOn Syntax GTSelOn䡺 graph number Function Selects a graph expression Description Graph number range 1 to 1...

Page 563: ...h number x coordinate Function Draws a normal line Example NormalLine 1 2 Description Draws a line normal to the graph at the specified x value Plot Syntax Plot䡺 x coordinate y coordinate Function Displays a pointer at the location specified by the coordinates and plots a point there PlotChg Syntax PlotChg䡺 x coordinate y coordinate Function Toggles display of the plot at the specified coordinates...

Page 564: ...h number range 1 to 100 PTCross Syntax PTCross䡺 graph number Function Specifies Cross Plot as the graph line type Description Graph number range 1 to 100 PTDot Syntax PTDot䡺 graph number Function Specifies Dot Plot as the graph line type Description Graph number range 1 to 100 PTNormal Syntax PTNormal䡺 graph number Function Specifies Normal as the graph line type Description Graph number range 1 t...

Page 565: ...On Syntax PxlOn䡺 x dot y dot Function Turns on display of the specified pixel Example PxlOn 63 31 pxlTest Syntax pxlTest x dot y dot Function Returns 1 when the specified pixel is on and 0 when it is off RclGMem Syntax RclGMem䡺 variable name Function Recalls GMem data graph expression and related information which was previously saved under the specified name Example RclGMem AZ RclPict Syntax RclP...

Page 566: ...s sheet number SheetName Syntax SheetName䡺 sheet name string sheet number Function Assigns a name to a sheet Description A sheet name can be up to eight characters long Sheet number range 1 to 5 Example SheetName Deriv 1 SmryTSelOn Syntax SmryTSelOn䡺 expression number Function Deselects all currently selected expressions and then selects only the specified summary table expression StoGMem Syntax S...

Page 567: ...ne Syntax TangentLine䡺 graph number x coordinate Function Draws a line tangent to the graph at the specified x value Example TangentLine 1 1 Text Syntax Text䡺 horizontal pixel value vertical pixel value numeric value string variable Function Displays the specified text on the Graph window Example Text 8 2 Graph Vertical Syntax Vertical䡺 x coordinate Function Draws a vertical line passing through t...

Page 568: ...w values Undefined Syntax 3 Initializes View Window settings Description LogP specifies logarithmic settings for the x coordinate and y coordinate LogP and CallUndef are reserved words Skipping values after xmin causes values previously set for each item to be used Example ViewWindow 0 065 0 2 1 016 0 01 0 16 ZAuto Syntax ZAuto Function Performs Auto Zoom ZFactor Syntax ZFactor䡺 xfactor value yfac...

Page 569: ...heetActive3D䡺 sheet number sheet name Function Activates the specified 3D graph sheet SheetName3D Syntax SheetName3D䡺 string sheet number Function Assigns a name to a 3D graph sheet ViewWindow3D Syntax 1 ViewWindow3D䡺xmin value xmax value xgrid value ymin value ymax value ygrid value zmin value zmax value angleθ angleφ Syntax 2 ViewWindow3D Function Syntax 1 Configures 3D graph View Window setting...

Page 570: ...s an arithmetic sequence table DispDQTbl Syntax DispDQTbl Function Creates and displays a progression of difference table DispFibTbl Syntax DispFibTbl Function Creates and displays a Fibonacci sequence table DispQutTbl Syntax DispQutTbl Function Creates and displays a geometric sequence table DispSeqTbl Syntax DispSeqTbl Function Creates and displays a recursion table 12 6 25 Program Command Refer...

Page 571: ...SeqEtrCon DrawSeqEtrPlt Function Graphs a recursion expression whose vertical axis is Σan Σbn or Σcn and whose horizontal axis is n using a generated number table in accordance with the conditions of each command Description DrawSeqEtrCon draws a connect type graph while DrawSeqEtrPlt draws a plot type graph SeqSelOff Syntax SeqSelOff䡺 an 1 an 2 bn 1 bn 2 cn 1 cn 2 anE bnE cnE Function Deselects t...

Page 572: ...gument activates Recursive k Statistics 12 6 27 Program Command Reference abExpReg Syntax abExpReg䡺xList yList FreqList or 1 yn On Off Function Performs y a bx regression Description xList Name of list for storing x axis data yList Name of list for storing y axis data FreqList Name of list for storing frequency of xList and yList data FreqList can be omitted Doing so sets 1 for FreqList yn is the ...

Page 573: ...ing frequency of xList and yList data FreqList can be omitted Doing so sets 1 for FreqList yn is the Graph Editor name y1 y2 that is the copy destination of the regression expression Copy is not performed when yn is skipped On Off turns Residual calc on or off Residual calc is turned off when this setting is skipped ExpReg Syntax ExpReg䡺xList yList FreqList or 1 yn On Off Function Performs y a eb ...

Page 574: ...is setting is skipped LogReg Syntax LogReg䡺xList yList FreqList or 1 yn On Off Function Performs y a b ln x regression Description xList Name of list for storing x axis data yList Name of list for storing y axis data FreqList Name of list for storing frequency of xList and yList data FreqList can be omitted Doing so sets 1 for FreqList yn is the Graph Editor name y1 y2 that is the copy destination...

Page 575: ...d 12 6 30 Program Command Reference OneVariable Syntax OneVariable䡺xList FreqList or 1 Function Single variable statistics calculation Description xList Name of list for storing x axis data FreqList Name of list for storing frequency of xList data FreqList can be omitted Doing so sets 1 for FreqList PowerReg Syntax PowerReg䡺xList yList FreqList or 1 yn On Off Function Performs y a xb regression De...

Page 576: ... xList Name of list for storing x axis data yList Name of list for storing y axis data FreqList Name of list for storing frequency of xList and yList data FreqList can be omitted Doing so sets 1 for FreqList yn is the Graph Editor name y1 y2 that is the copy destination of the regression expression Copy is not performed when yn is skipped On Off turns Residual calc on or off Residual calc is turne...

Page 577: ... and yList data Graph Type 1 Scatter xyLine Graph Type 2 LinearR MedMed QuadR CubicR QuartR LogR ExpR abExpR PowerR Graph Type 3 SinR LogisticR Graph Type 4 Histogram MedBox ModBox NDist Broken Graph Type 5 NPPlot Plot Type Square Cross Dot Ldot StatGraphSel Syntax StatGraphSel䡺 On Reg Off Graph Function Turns statistical graphing on or off Description Reg selects Previous Reg Graph selects Graph ...

Page 578: ... normal off or Box box type coordinate for 3D graphing Specifying Box displays the draw area in box form SetBG Syntax SetBG䡺 picture name Off Function Specifies a PICT image for the background Background image display is turned off when Off is specified SetCellWidth Syntax SetCellWidth䡺 2 3 4 Function Specifies the number of rows displayed on the List Editor and data table windows SetComplex Synta...

Page 579: ...nate display during 3D graphing SetCoordRect3D Syntax SetCoordRect3D Function Specifies use of rectangular coordinates for coordinate display during 3D graphing SetDecimal Syntax SetDecimal Function Specifies the Decimal mode displays results in decimal format SetDegree Syntax SetDegree Function Specifies Degree for the angle unit SetDeriv Syntax SetDeriv䡺 On Off Function Turns display of Graph wi...

Page 580: ...on Specifies graphing by plotting points only SetFix Syntax SetFix䡺 integer from 0 to 9 Function Specifies the fixed number of decimal places SetFunc Syntax SetFunc䡺 On Off Function Turns display of graph function name and function on or off SetGrid Syntax SetGrid䡺 On Off Function Turns display of the Graph window grid on or off SetLabel Syntax SetLabel䡺 On Off Function Turns display of Graph wind...

Page 581: ...n or off SetNormal Syntax SetNormal䡺 1 2 Function Specifies Normal 1 or Normal 2 as the auto exponential display setting for values SetRadian Syntax SetRadian Function Specifies Radian for the angle unit SetReal Syntax SetReal Function Specifies the Real mode to perform real number calculations SetSci Syntax SetSci䡺 integer from 0 to 9 Function Specifies the fixed number of significant digits 12 6...

Page 582: ...e Syntax SetSmryTable䡺 list name VWin Function Specifies whether summary table generation is View Window dependent or List dependent Using VWin specifies View Window dependent SetSmryTableQD Syntax SetSmryTableQD䡺 On Off Function Specifies whether the second derivative will appear in summary tables SetStandard Syntax SetStandard Function Specifies the Standard mode to leave calculation results as ...

Page 583: ...lder Description If you don t specify a folder name the variables of the current folder are cleared Deletes all variables regardless of type program etc that have the specified variable name See GetType for information about variable types page 12 6 39 Keep in mind that this command clears all data types including programs functions etc CopyVar Syntax CopyVar䡺 source variable name copy destination...

Page 584: ... it to a variable as a text string GetType Syntax GetType䡺 variable name storage variable name Function Gets the type of the specified variable and assigns it to a storage variable as a text string Description The following is a list of variable types NUM real number type EXPR expression type STR string type LIST list type MAT matrix type PRGM program type EXE execute only program type TEXT text t...

Page 585: ...about whether the name you are using is already used by another variable Lock Syntax Lock䡺 variable name variable name Function Locks variables LockFolder Syntax LockFolder䡺 folder name Function Locks the specified folder and all the files currently inside of it MoveVar Syntax MoveVar䡺 variable name current folder name destination folder name Function Moves a variable to the specified folder NewFo...

Page 586: ...eries of characters inside of quotation marks In a program strings are used to specify display text A string made up of numbers like 123 or an expression like x 1 cannot be processed as a calculation To include quotation marks or a backslash in a string put a backslash in front of the quotation marks or backslash Example 1 To include Japan Tokyo in a string Print䡺 Japan Tokyo Example 2 To include ...

Page 587: ...lue Fix integer from 0 to 9 storage variable name Sci integer from 0 to 9 Function Converts a numeric value to a string of the specified format and assigns the resulting string to the specified variable Example NumToStr 1 234 Fix2 x StrCmp Syntax StrCmp䡺 string 1 string 2 storage variable name Function Compares string 1 and string 2 character code comparison and assigns the resulting value to the ...

Page 588: ...cified variable StrLwr Syntax StrLwr䡺 string storage variable name Function Converts all the characters of a string to lower case and assigns the resulting string to the specified variable StrMid Syntax StrMid䡺 string n storage variable name number of characters Function Copies a specific number of characters of a string starting from the nth character and assigns the resulting string to the speci...

Page 589: ...ing n uses a default value of 1 Example StrShift abcde DDD 2 Assigns the string abc to variable DDD StrSrc Syntax StrSrc䡺 string 1 string 2 storage variable name search start location Function Searches string 1 starting from the specified point nth character from beginning of string to determine if it contains the data specified by string 2 If the data is found this command returns the location of...

Page 590: ...uted Example To connect two ClassPad units with an SB 62 cable and transfer the contents of the sending unit s variable s to the receiving unit s variable g Sending Unit Program 123 S s OpenComPort38k SendVar38k s CloseComPort38k Receiving Unit Program OpenComPort38k GetVar38k g CloseComPort38k Notes Run the receiving unit s program first and then run the sending unit s program You can use any com...

Page 591: ...s EA 200 data Description The OpenComPort38k command must be executed before this command is executed The CloseComPort38k command must be executed after this command is executed For details about using this command see the user documentation that comes with the EA 200 Note that you need to replace all instances of the Send command in the examples provided in the EA 200 user documentation with the ...

Page 592: ...reen Example DefaultSetup ClrGraph ViewWindow 0 7 7 1 14 110 10 GraphType y Define y1 x x 4 x 3 24x 2 4x 80 GTSelOn 1 PTDot 1 SheetActive 1 DrawGraph 12 7 1 Including ClassPad Functions in Programs Using Conics Functions in a Program Conics functions make it possible for your program to draw conics graphs Example ClrGraph ViewWindow 15 4 15 4 2 7 6 7 6 2 x 1 2 3 2 y 2 2 4 2 1 S ConicsEq DrawConics...

Page 593: ...ut commands that are unique to 3D graphing see Application Command List on page 12 6 15 Including Table Graph Functions in a Program Table Graph functions can be included in a program to generate number tables and draw graphs Example DefaultSetup ClrGraph ViewWindow 0 7 7 1 14 110 10 GraphType y Define y1 x 3 x 2 2 GTSelOn 1 0 S FStart 6 S FEnd 1 S FStep SheetActive 1 DispFTable Pause DrawFTGCon 1...

Page 594: ...unctions let you sort list data into either ascending or descending order Make sure the list contains data before executing a sort function u To sort data of a single list in ascending order MultiSortA list name u To sort multiple lists in ascending order based on the data in one list MultiSortA base list name list name Up to six list names can be specified including the base list name u To sort d...

Page 595: ...aph 1 On NPPlot list1 Square DrawStat Example 3 Single variable statistical graphing 0 5 1 2 2 4 4 5 2 S list1 StatGraph 1 On Histogram list1 list1 DrawStat Note that MedBox ModBox NDist or Broken can also be specified in instead of Histogram for the graph type Example 4 Paired variable statistical graphing 0 5 1 2 2 4 4 5 2 S list1 2 1 0 3 1 5 2 2 4 S list2 StatGraph 1 On LinearR list1 list2 1 Dr...

Page 596: ...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 0 5 1 2 2 4 4 5 2 S list1 2 1 0 3 1 5 2 2 4 S list2 StatGraph 1 On Scatter list1 list2 1 Square DrawStat LogReg list1 list2 1 DispStat DrawStat 12 7 5 Including ClassPad Functions in Programs ...

Page 597: ...eadsheet capabilities on your ClassPad 13 1 Spreadsheet Application Overview 13 2 Spreadsheet Application Menus and Buttons 13 3 Basic Spreadsheet Window Operations 13 4 Editing Cell Contents 13 5 Using the Spreadsheet Application with the eActivity Application 13 6 Using the Action Menu 13 7 Formatting Cells and Data 13 8 Graphing ...

Page 598: ...llowing procedure to start up the Spreadsheet application u ClassPad Operation On the application menu tap R This starts the Spreadsheet application and displays its window Spreadsheet Window The Spreadsheet window shows a screen of cells and their contents Row numbers 1 to 999 Column letters A to BL Edit buttons Edit box Cell cursor Status area Each cell can contain a value expression text or a f...

Page 599: ...box for specifying column width Column Width Display a dialog box for specifying the number format of the selected cell s Number Format Display or hide the Cell Viewer window Cell Viewer Display a dialog box for specifying a cell to jump to Goto Cell Display a dialog box for specifying a range of cells to select Select Range Display a dialog box for specifying cell contents and a range of cells to...

Page 600: ...en decimal floating point and exact display 1 Toggle the selected cell s between bold and normal M B Toggle the data type of the selected cell s between text and calculation u Specify left justified text and right justified values for selected cell s default Specify left justified for selected cell s p Specify centered for selected cell s x Specify right justified for selected cell s Display or hi...

Page 601: ...current selection is indicated in the status bar and the value or formula located in the selected cell is shown in the edit box You can select multiple cells for group formatting deletion or insertion See Selecting Cells on page 13 3 5 for more information about selecting cells Controlling Cell Cursor Movement Use the following procedure to specify whether the cell cursor should stay at the curren...

Page 602: ...ight of the current cell Right 3 After the setting is the way you want tap OK Navigating Around the Spreadsheet Window The simplest way to select a cell is to tap it with the stylus You can also drag the stylus across a range of cells to select all of them If you drag to the edge of the screen it will scroll automatically until you remove the stylus from the screen The following are other ways you...

Page 603: ...n the Spreadsheet screen by specifying the cell s column and row u ClassPad Operation 1 On the Edit menu select Goto Cell 2 On the dialog box that appears type in a letter to specify the column of the cell to which you want to jump and a value for its row number 3 After the column and row are the way you want tap OK to jump to the cell ...

Page 604: ...rning off the scrollbars you make it possible to view more information in the spreadsheet u ClassPad Operation 1 On the Edit menu tap Options 2 On the dialog box that appears tap the Scrollbars down arrow button and then select the setting you want To do this Select this setting Display the scrollbars On Hide the scrollbars Off 3 After the setting is the way you want tap OK ...

Page 605: ...lumn Tap a cell to select it Tap here to select the entire spreadsheet Selecting Cells Before performing any operation on a cell you must first select it You can select a single cell a range of cells all the cells in a row or column or all of the cells in the spreadsheet To select a range of cells drag the stylus across them ...

Page 606: ...isplay of the value and or formula on or off You can also select a value or formula and then drag it to another cell u To view or hide the Cell Viewer window On the Spreadsheet toolbar tap A Or on the Spreadsheet Edit menu select Cell Viewer The above operation toggles display of the Cell Viewer window on and off You can control the size and location of the Cell Viewer window using the r and S ico...

Page 607: ...Edit Mode Screen The Spreadsheet application automatically enters the edit mode whenever you tap a cell to select it and input something from the keypad Entering the edit mode see page 13 4 2 displays the editing cursor in the edit box and the data input toolbar Tap to apply your input or edits Tap to cancel input or editing without making any changes Data input toolbar Tap to scroll the character...

Page 608: ...tandard edit mode Tapping the edit box selects highlights all of the text in the edit box Tapping the edit box again deselects unhighlights the text and displays the editing cursor a solid blinking cursor Be sure to use this standard editing mode when you want to correct or change the existing contents of a cell The following explains the operation of the cursor key after entering the standard edi...

Page 609: ...cting Cells on page 13 3 5 for more information about selecting cells 2 Input the data you want You can input data using the keypad the Action menu and the input toolbar See the following sections for more information 3 After you are finished finalize the input using one of the procedures below If you are using this edit mode Do this to finalize your input Standard Edit Tap the s button next to th...

Page 610: ...ormula in cell B5 calculates the average of the values in cells B1 through B3 13 4 4 Editing Cell Contents Important Tapping another cell while the first character in the edit box is an equal sign inserts a reference to the tapped cell into the edit box Dragging across a range of cells will input a reference to the selected range See Inputting a Cell Reference on page 13 4 6 for more information W...

Page 611: ... cell B1 and then press 8 On the soft keyboard tap the 9 tab tap and then tap 9 Tap cell A1 press x 1 and then press 10 Press E 11 Press k to hide the soft keyboard 12 Select highlight cells A1 and B1 13 On the Edit menu tap Copy 14 Select cells A2 and B2 15 On the Edit menu tap Paste Learn more about cell referencing on the next page 13 4 5 Editing Cell Contents ...

Page 612: ...ember that relative cell references always change dynamically in this way whenever you move them using cut and paste or drag and drop Important When you cut or copy a relative cell reference from the edit box it is copied to the clipboard as text and pasted as is without changing If A1 is in cell C2 and you copy A1 from the edit box and paste it into cell D12 for example D12 will also be A1 k Abso...

Page 613: ...y to input all of the cell references you want For example you could input A1 A2 You can also input a range of cells into the edit box by dragging across a group of cells 6 After your input is the way you want tap the s button next to the edit box or press the E key to save it u To input a cell reference 1 Select the cell where you want to insert the cell reference 2 Tap inside the edit box 3 If y...

Page 614: ...Result A string expression Text sin Invalid expression context Text When text is too long to fit in a cell it spills over into the next cell to the right if the neighboring cell is empty If the cell to the right is not empty the text is cut off and is displayed to indicate that non displayed text is contained in the cell Using the Fill Sequence Command The Fill Sequence command lets you set up an ...

Page 615: ...hose value will change with each step Low Specify the smallest value to be assigned to the variable High Specify the greatest value to be assigned to the variable Step Specify the value that should be added to the variable value with each step Start Specify the starting cell from which the results of the expression should be inserted The following shows how the Fill Sequence dialog box should appe...

Page 616: ...cut copy Multiple cell cut copy Selected edit box text cut copy Cell Viewer values and formulas copy only Cutting or copying data places it onto the clipboard You can use the Paste command to paste the clipboard contents at the current cell cursor or editing cursor location 13 4 10 Editing Cell Contents 3 After everything is the way you want tap OK This performs all the required calculations accor...

Page 617: ... box If you do this Executing the Paste command will do this Select a single cell with the cell cursor Paste the clipboard data into the selected cell Select multiple cells with the cell cursor Paste the clipboard data into each of the selected cells Locate the editing cursor inside the edit Paste the clipboard data at the editing cursor box location k When the clipboard contains data from multipl...

Page 618: ...sted into the edit box 13 4 12 Editing Cell Contents Select the cell where you want to insert the text A6 in this example and then tap inside the edit box Tap Edit and then Paste To view the matrix as text tap the cell A6 and then A To view the matrix as 2D tap u to change data types ...

Page 619: ... the cell Causes this to be specified displayed Text u 2 2 4 toolbar button for text 2 2 2 2 Calculation 2 2 4 toolbar button for math 2 2 4 Important Unless noted otherwise all of the input examples in this chapter assume that input is being performed into a cell for which text is specified as the data type Because of this calcula tions that evaluate will be preceded with an equal sign u ClassPad...

Page 620: ...page 13 4 6 for more information u To drag and drop between cells within a spreadsheet 1 Use the stylus to select the cell or range of cells you want to copy so it is highlighted Lift the stylus from the screen after you select the cell s See Selecting Cells on page 13 3 5 for information about selecting cells 2 Hold the stylus against the selected cell s Selection boundary Check to make sure that...

Page 621: ...le Cells When dragging multiple cells only the cell where the stylus is located has a selection boundary around it Selection boundary dropped here A8 When you release the stylus from the screen the top left cell of the group originally A1 in the above example will be located where you drop the selection boundary ...

Page 622: ...ta The following examples show how you can drag graph data from a Spreadsheet application Graph window to obtain the graph s function or the values of the graph s data u To use drag and drop to obtain the function of a graph Example To obtain the function of the regression graph shown below 1 Input data and draw a regression curve See Other Graph Window Operations on page 13 8 13 for more informat...

Page 623: ...ontents 1 Input data and draw a bar graph See Other Graph Window Operations on page 13 8 13 for more information on graphing 2 Tap the Graph window to make it active 3 Tap the top of any bar within the Graph window and then drag to the cell you want in the Spreadsheet window This will cause the bar graph s data to appear beginning at the cell you tapped ...

Page 624: ...formation between the two application windows Example 1 To drag the contents of a single cell from the Spreadsheet window to the eActivity window u ClassPad Operation 1 Tap m to display the application menu and then tap A to start the eActivity application 2 From the eActivity application menu tap Insert and then Spreadsheet This inserts a Spreadsheet data strip and displays the Spreadsheet window...

Page 625: ...o drag a calculation expression from the Spreadsheet edit box to the eActivity window u ClassPad Operation 1 Tap m to display the application menu and then tap A to start the eActivity application 2 From the eActivity application menu tap Insert and then Spreadsheet This inserts a Spreadsheet data strip and displays the Spreadsheet window in the lower half of the screen 3 Select a Spreadsheet cell...

Page 626: ...ine in the eActivity window This inserts the contents of the edit box in the eActivity window as a text string 6 You can now experiment with the data in the eActivity window The basic operations for the following example are the same for the other examples described above Example 3 Dragging multiple Spreadsheet cells to the eActivity window ...

Page 627: ...20050501 Example 4 Dragging data from eActivity to the Spreadsheet window 13 5 4 Using the Spreadsheet Application with the eActivity Application ...

Page 628: ...from the Action menu are similar to those on the List Calculation sub menu of the standard Action menu Spreadsheet Action Menu Basics The following example demonstrates the basic procedure for using functions within the Action menu Example To calculate the sum of the following data and then to add 100 to it ...

Page 629: ...ample we would tap cell A1 2 On the Action menu tap sum This inputs an equal sign and the sum function into the edit box 13 6 2 Using the Action Menu 3 Use the stylus to drag across the range of data cells from A7 to C12 to select them A7 C12 appears to the right of the open parenthesis of the sum function ...

Page 630: ...ult in cell A1 You could skip this step and input the closing parentheses by pressing the key on the keypad if you want 13 6 3 Using the Action Menu 5 Tap the edit box to activate it again and then tap to the right of the last parenthesis 6 Press the key and then input 100 7 Tap the s button to the right of the edit box This calculates the result and displays it in cell A1 ...

Page 631: ...ample To determine the lowest value in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 u u u u u max Function Returns the greatest value contained in the range of specified cells Syntax max start cell end cell start cell end cell value Example To determine the greatest value in the block whose upper left corner is lo...

Page 632: ...d at A7 and whose lower right corner is located at C12 and input the result in cell A1 13 6 5 Using the Action Menu u u u u u median Function Returns the median of the values contained in the range of specified cells Syntax median start cell end cell start cell end cell Example To determine the median of the values in the block whose upper left corner is located at A7 and whose lower right corner ...

Page 633: ...located at A7 and whose lower right corner is located at C12 and input the result in cell A1 13 6 6 Using the Action Menu u u u u u sum Function Returns the sum of the values contained in the range of specified cells Syntax sum start cell end cell start cell end cell Example To determine the sum of the values in the block whose upper left corner is located at A7 and whose lower right corner is loc...

Page 634: ... To determine the product of the values in cells A7 and A8 and input the result in cell A1 13 6 7 Using the Action Menu u u u u u cuml Function Returns the cumulative sums of the values contained in the range of specified cells Syntax cuml start cell end cell Example To determine the cumulative sums of the values in cells B1 through B3 and input the result in cell A1 ...

Page 635: ...s B1 through B3 and input the result in cell A1 13 6 8 Using the Action Menu u u u u u stdDev Function Returns the sample standard deviation of the values contained in the range of specified cells Syntax stdDev start cell end cell Example To determine the sample standard deviation of the values in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and...

Page 636: ...ed at A7 and whose lower right corner is located at C12 and input the result in cell A1 13 6 9 Using the Action Menu u u u u u Q1 Function Returns the first quartile of the values contained in the range of specified cells Syntax Q1 start cell end cell start cell end cell Example To determine the first quartile of the values in the block whose upper left corner is located at A7 and whose lower righ...

Page 637: ...n the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 13 6 10 Using the Action Menu u u u u u percent Function Returns the percentage of each value in the range of specified cells the sum of which is 100 Syntax percent start cell end cell Example To determine the percentage of the values in cells B1 through B4 and input ...

Page 638: ...ells Syntax polyEval start cell end cell start cell end cell variable Example To create a second degree polynomial with coefficients that correspond to the values in cells B1 through B3 and input the result in cell A1 13 6 11 Using the Action Menu x is the default variable when you do not specify one above To specify y as the variable for example enter polyEval B1 B3 y ...

Page 639: ...aluate the polynomial at 2 for example the result will be the second value in our list Syntax sequence start cell end cell start cell end cell variable Example To determine a polynomial for the sequence values in cells B1 through B4 and a variable of y and input the result in cell A1 13 6 12 Using the Action Menu x is the default variable when you do not specify one above ...

Page 640: ... the sum of the first two values in your list When two columns of values or two lists are specified the resulting polynomial returns a sum based on a sequence Syntax sumSeq start cell end cell start cell end cell variable Example To determine a polynomial that generates the sum of the first n terms for the sequence expressed by the values in cells B1 through B4 with a variable of y and input the r...

Page 641: ...row cell Example To determine the row number of cell A7 and input the result in cell A1 u u u u u col Function Returns the column number of a specified cell Syntax col cell Example To determine the column number of cell C9 and input the result in cell A1 13 6 14 Using the Action Menu ...

Page 642: ... Returns a count of the number of cells in the specified range Syntax count start cell end cell Example To count the number of cells in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 ...

Page 643: ...dard mode and the decimal mode Plain Text and Bold Text Use the following procedure to toggle the text of a specific cell row or column or the entire spreadsheet between plain and bold u ClassPad Operation 1 Select the cell s whose text setting you want to specify See Selecting Cells on page 13 3 5 for information about selecting cells 2 On the toolbar tap the M B button to toggle between bold and...

Page 644: ...ppears tap the text alignment option you want to use For this type of alignment Tap this option Left and right justified Left p Center x Right Number Format Use the following procedure to specify the number format Normal 1 Normal 2 Fix 0 9 Sci 0 9 of a specific cell row or column or the entire spreadsheet u ClassPad Operation 1 Select the cell s whose number format setting you want to specify See ...

Page 645: ...nd u To change the width of a column using the stylus Use the stylus to drag the edge of a column header left or right until it is the desired width u To change the width of a column using the Column Width command 1 Tap any cell in the column whose width you want to change You could also drag the stylus to select multiple columns if you want 2 On the Edit menu tap Column Width 13 7 3 Formatting Ce...

Page 646: ...it Selection command Example To use AutoFit Selection to adjust the column width to display the value 1234567890 1 Tap a cell and input the value Since the value is too long to fit in the cell it is converted automatically to exponential format Notice however that the entire value appears in the edit box 2 Select the cell you want to auto fit You can also select a range of cells in the same column...

Page 647: ...sted automatically so the entire value can be displayed Note that AutoFit Selection also will reduce the width of a column if applicable The following shows what happens when AutoFit Selection is executed while a cell that contains a single digit is selected 13 7 5 Formatting Cells and Data ...

Page 648: ... to select the type of graph you want to draw You can also use the Graph menu to specify whether to graph data by column or row The following explains each of the Graph menu commands and shows examples of what happens to the Graph window when you execute a command Note The following examples show the appearance of graph screens after tapping r on the icon panel so the Graph window fills the entire...

Page 649: ...20050501 u Graph Line Clustered D u Graph Line Stacked F 13 8 2 Graphing ...

Page 650: ...20050501 u Graph Line 100 Stacked G u Graph Column Clustered H 13 8 3 Graphing ...

Page 651: ...20050501 u Graph Column Stacked J u Graph Column 100 Stacked K 13 8 4 Graphing ...

Page 652: ...20050501 u Graph Bar Clustered L u Graph Bar Stacked 13 8 5 Graphing ...

Page 653: ...w or column of the selected data is used Tapping any of the sections of a pie graph causes three values to appear at the bottom of the screen the cell location a data value for the section and a percent value that indicates the portion of the total data that the data value represents 13 8 6 Graphing ...

Page 654: ...ur columns of data like Columns A B C and D for example there will be three different plot point types A B A C and A D Scatter graphs initially have plotted points only You can add lines by selecting Lines on the View menu u Graph Row Series Selecting this option treats each row as a set of data The value in each column is plotted as a vertical axis value The following shows a graph of the same da...

Page 655: ...g shows a typical clustered column graph while Column Series is selected and the data that produced it Graph Window Menus and Toolbar The following describes the special menus and toolbar that appears whenever the Spreadsheet application Graph window is on the display k O Menu See Using the O Menu on page 1 5 4 k Edit Menu See Edit Menu on page 13 2 1 13 8 8 Graphing ...

Page 656: ...mage so it fits the R Zoom to Fit display Toggle display of axes and coordinate values on q Toggle Axes and off Toggle line graph and scatter graph plot markers Markers on and off Toggle line graph and scatter connecting lines Lines on and off k Type Menu The Type menu is identical to the Graph menu described on page 13 8 1 k Series Menu All of the Series menu commands can also be executed by tapp...

Page 657: ...ve j Trend Polynomial Quintic Display an exponential AeBx regression curve k Trend Exponential Display a logarithmic Aln x B regression curve l Trend Logarithmic Display a power AxB regression curve Trend Power Convert the data of the selected column to a z Line line graph Convert the data of the selected line to a column Column graph Important Exponential and logarithmic regression curves ignore ...

Page 658: ...ph menu to specify whether you want to graph the data by row or by column To do this Select this Graph menu option Graph the data by row Row Series Graph the data by column Column Series See Graph Menu on page 13 8 1 for more information 3 Select the cells that contain the data you want to graph See Selecting Cells on page 13 3 5 for information about selecting data 13 8 11 Graphing ...

Page 659: ... the toolbar This draws the selected graph See Graph Menu on page 13 8 1 for examples of the different types of graphs that are available You can change to another type of graph at any time by selecting the graph type you want on the Type menu Or you can tap the applicable icon on the toolbar 13 8 12 Graphing ...

Page 660: ...h or a scatter graph is on the Graph window tap the View menu 2 Tap the Markers or Lines item to toggle it between show checkbox selected and hide checkbox cleared Lines and markers both turned on Lines turned on markers hidden 13 8 13 Graphing Markers turned on lines hidden Line and scatter graphs can have markers only lines only or both markers and lines You cannot turn off both markers and line...

Page 661: ...sh to change to a column graph 3 On the Series menu tap Column 13 8 14 Graphing You could also tap the down arrow button next to the third tool button from the left and then tap You can change more than one line to a column graph if you want You can change a column graph back to a line graph by selecting one of its columns and tapping Line on the Series menu ...

Page 662: ... change to a line graph 3 On the Series menu tap Line You could also tap the down arrow button next to the third tool button from the left and then tap z You can change more than one column to a line graph if you want You can change a line graph back to a column graph by selecting one of its data points and tapping Column on the Series menu 13 8 15 Graphing ...

Page 663: ...stylus tap any point of the data for which you want to draw the regression curve 3 Use the Series menu to select the type of regression curve you want You could also tap the down arrow button next to the third tool button from the left and tap an icon to select the regression curve type See Series Menu on page 13 8 9 for information about regression curve types Here we will select quartic regressi...

Page 664: ...ssion curve to a cell or the edit box in the Spreadsheet window 13 8 17 Graphing To delete all displayed regression curves select Clear All on the Edit menu Note that regression curves are also deleted automatically if you change to another graph style This causes the applicable regression curve to appear in the Graph window ...

Page 665: ... On the Edit menu tap Paste This pastes two columns of values The numbers in the left column are pie graph section numbers The values in the right column are the percentages that the data in each section of the pie graph represents u To change View Window settings 1 While a graph is on the Graph window tap O Settings and then View Window This displays the current View Window settings 2 Change the ...

Page 666: ...lues on axes and values off u To change the appearance of a graph by dragging a point While a graph is on the Graph window use the stylus to drag any one of its data points to change the configuration of the graph You can change curves make bars or columns longer or shorter or change the size of pie graph sections Changing a graph automatically changes the graph s data on the Spreadsheet window 13...

Page 667: ...h will update automatically Important You can drag a point only if it corresponds to a fixed value on the spreadsheet You cannot drag a point if it corresponds to a formula You may encounter the message Insufficient System Memory to Run if you are using a large amount of data and formulas We are sorry for the inconvenience To work with larger amounts of data and formulas we recommend that you use ...

Page 668: ... 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 14 1 Setup Menu Overview 14 2 Using the Setup Menu 14 3 Setup Menu Settings ...

Page 669: ...ormat Configure Graph window and graph drawing settings for Graph Table Conics and other graphing applications Graph Format Configure 3D Graph window and graph drawing settings for 3D Graph application 3D Format Configure Presentation application settings Presentation Configure Communication application settings Communication Returns all Setup menu settings to their initial default values except f...

Page 670: ...d apply its settings tap Set To close a dialog box without applying its settings tap Cancel or the button in the upper right corner of the dialog box 14 2 1 Using the Setup Menu 14 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 This displa...

Page 671: ...ormat 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 Basic Format This displays the Basic Format dialog box 2 Tap the Cell tab 3 Tap the Table Variable down arrow button This displays a list of variables 4 On the list tap Select List Name This displays the Select Data dialog box for selecting a variable 14 2 2 U...

Page 672: ...e initial default setting for each item see Setup Menu Settings below This line shows the folder name variable name specified in step 5 main ab in this case This box indicates that main ab is selected for Table Variable 14 2 3 Using the Setup Menu 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 sh...

Page 673: ...rrow button on the right Tap the down arrow button to display a list of available settings and then tap the setting you want Important Settings that are marked with an asterisk in the following tables are the initial defaults Basic Format Dialog Box Use the Basic Format dialog box to configure basic settings for calculations cells and other parameters u Current Folder To specify this folder as the...

Page 674: ...ormat check Complex mode box Perform real number calculations Real mode Clear the Complex Format check box Display results as a decimal Select the Decimal Calculation Decimal mode 1 check box Leave calculation results as expressions Clear the Decimal Calculation Standard mode 1 check box Turn off auto simplification of expressions Assistant mode 2 Select the Assistant check box Turn on auto simpli...

Page 675: ...Turn off display of subtotals for sequence tables Off u Table Variable To specify this Select this source for table data setting Table input Table Input List data list name u Summary Table To specify this source Select this for summary table data setting View Window View Window List data list name Cell Tab u Summary Table f x To do this Select this setting Turn on display of the second derivative ...

Page 676: ...ay of Graph window pointer Clear the Coordinates check box coordinates Turn on display of Graph window grid Select the Grid Points check box Turn off display of Graph window grid Clear the Grid Points check box Turn on display of Graph window axes Select the Axes check box Turn off display of Graph window axes Clear the Axes check box Turn on display of Graph window axis labels Select the Labels c...

Page 677: ...ly check box Set Statistics application View Window settings Clear the Stat Window Auto check manually box 14 3 5 Setup Menu Settings u Background To do this Select this setting Turn off Graph window background display Off Select an image to be used as the Graph window pict name background u Draw Type To do this Select this setting Draw graphs with plotted points only Plot Draw graphs with plotted...

Page 678: ...xes Off 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 Labels To do this Select this setting Turn on display of Graph window axis labels On Turn off display of Graph window axis labels Off The above is the same as the Background setting on the Graph Format dial...

Page 679: ...xternal device Select To outer device for Hard Copy Save hard copy data internally as Presentation data Select Presentation for Hard Copy Specify the page change speed for Auto Play Specify a Play Speed value from 1 fastest to 10 slowest Capture the upper half of the window when h Select the Half Screen Capturing check is tapped box Capture the entire window when h is tapped Clear the Half Screen ...

Page 680: ...data to an To outer external device device Save hard copy data internally as Presentation Presentation data u Cable Type To use this type of cable for data Select this communication setting 3 pin cable 3pin cable USB cable USB cable u Wakeup Enable To do this Select this setting Turn on the wakeup function page 16 3 2 On Turn off the wakeup function Off u Speed 3Pin To specify this data rate Selec...

Page 681: ...g Memory Usage 15 3 Using the Reset Dialog Box 15 4 Initializing Your ClassPad 15 5 Adjusting Display Contrast 15 6 Configuring Power Properties 15 7 Specifying the Display Language 15 8 Specifying the Font Set 15 9 Specifying the Alphabetic Keyboard Arrangement 15 10 Optimizing Flash ROM 15 11 Specifying the Ending Screen Image 15 12 Adjusting Touch Panel Alignment 15 13 Viewing Version Informati...

Page 682: ...he System application u ClassPad Operation On the application menu tap Y This starts the System application and displays the Memory Usage window System Application Window The Main Memory sheet appears first on the Memory Usage window whenever you start up the System application You can use this sheet to find out how much memory is being used for specific tasks Other sheets contain information abou...

Page 683: ...rast Z Contrast Configure power saving and auto power off settings X Power Properties Change the display text language C Language Change the font set Font Select Change the arrangement of the alphabet abc soft keyboard V Keyboard Optimize Flash ROM Memory Management Select the image data for the ending screen that appears when the ClassPad unit is turned off N Ending Screen Adjust the alignment of...

Page 684: ...nd memory usage of eActivity data stored in the storage area eActivity Names and memory usage of language data stored in the storage area Language Memory Usage Sheets The following sections explain the meaning of each of the sheets in Memory Usage Main Memory Tab This item Shows how much memory is used by this type of data Setup All setup data and other setup information page 14 1 1 Graph Sheet 2 ...

Page 685: ...cluding initial value and range information Stat List list1 through list6 Stat Result Statistical calculation results Numeric Solve Solve expression and solve range Ans Memory Main application Ans data Random Value Random command setting data Main History Main application history data User Defined User defined variables and user created folders Library library folder data eActivity eActivity appli...

Page 686: ...ou selected and updates memory usage values accordingly Tip You cannot delete any data that has dim in its check box For information about deleting all variable data and program data and deleting all eActivity data see 15 3 Using the Reset Dialog Box 15 2 3 Managing Memory Usage This item Shows the data for this language Deutsch English Español Français Português German English Spanish French Port...

Page 687: ...e tap Cancel 3 On the Reset dialog box select the type of reset operation you want to perform To delete this type of data Select this option All variable and program data in main memory Variable Program All eActivity data in the storage area eActivity Data All variable and program data in main memory and all eActivity data in the storage area BOTH 4 After selecting the type of reset operation you ...

Page 688: ...cation menu tap Y This starts up the System application 2 Tap This displays a dialog box asking if you want to retain or delete add in applications 3 Tap the button next to the initialization mode you want to select and then tap OK This displays a confirmation asking if you really want to initialize your ClassPad 4 On the message dialog box press E This causes the ClassPad to restart 5 Perform the...

Page 689: ...nually performs the applicable operation until you release the button 4 To close the Contrast dialog box tap Set 15 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 15 5 1 Adjusting Display Contr...

Page 690: ...1 month After the time limit you specify is reached the resume feature is deactivated The following table describes the power saving mode options that are available To do this Select this power saving mode option Turn off the power saving mode unlimited resume time Off Limit resume operation to 1 day after power down 1 day Limit resume operation to 1 week after power down 1 week Limit resume opera...

Page 691: ...ure the Power Save Mode and Auto Power Off settings See Power Saving Mode and Auto Power Off on page 15 6 1 for details about these settings 4 After all the settings are the way you want tap Set to apply them and close the Power Properties dialog box or tap Cancel to close without changing any settings Tapping Set or Cancel returns you to Memory Usage 15 6 2 Configuring Power Properties ...

Page 692: ...s up the System application 2 Tap C to display the Language dialog box 3 In the list of languages tap the one you want to use as the display language 4 After the setting is the way you want tap Set to apply it and close the Language dialog box or tap Cancel to close without changing the setting Tapping Set returns you to the application menu Tapping Cancel returns you to Memory Usage 15 7 1 Specif...

Page 693: ...pplication menu tap Y This starts up the System application 2 Tap to display the Font Select dialog box 3 In the list of font sets tap the one you want to use 4 After the setting is the way you want tap Set to apply it and close the Font Select dialog box or tap Cancel to close without changing the setting Tapping Set returns you to the application menu Tapping Cancel returns you to Memory Usage ...

Page 694: ...u tap Y This starts up the System application 2 Tap V to display the Keyboard dialog box 3 In the list of keyboard arrangements tap the one you want to use for the alphabetic abc soft keyboard 4 After the setting is the way you want tap Set to apply it and close the Keyboard dialog box or tap Cancel to close without changing the setting Tapping Set returns you to the application menu Tapping Cance...

Page 695: ...n progress The message Complete appears when optimization is complete 4 Tap OK to close the Complete message dialog box This returns you to Memory Usage Tip You can interrupt the garbage collection operation by tapping on the icon panel Tap OK on the dialog box that appears to return to Memory Usage Important Never press the P button on the back of the ClassPad while a garbage collection operation...

Page 696: ...tion 2 Tap N to display the Ending Screen dialog box To see this icon you must first tap the right arrow button on the toolbar to scroll 3 Tap the down arrow button On the list that appears tap the ending screen image you want to use To see the list open the drop down list near the top of the dialog box Tapping the View button displays a preview of the currently selected screen image Tap OK to clo...

Page 697: ...he System application 2 Tap M to display the touch panel alignment screen To see this icon you must first tap the right arrow button on the toolbar to scroll 3 Use the stylus to tap the center of each of the four crosses as they appear on the screen Tapping the center of the fourth cross completes touch panel alignment and returns you to Memory Usage When aligning your ClassPad try to tap the exac...

Page 698: ...cation 2 Tap to display the Version dialog box 3 To close the Version dialog box tap OK This returns you to Memory Usage u To view hardware version information During step 2 the procedure under To view software version information above tap System and then Version Hardware This displays the Version dialog box which shows the ClassPad processor name and other hardware information 15 13 1 Viewing Ve...

Page 699: ...hem To transfer data between a ClassPad and a personal computer you need to use the special USB cable that comes with ClassPad This chapter explains how to perform data communication operations and exchange data 16 1 Data Communication Overview 16 2 Connecting the ClassPad to Another Device 16 3 Configuring Communication Parameters 16 4 Transferring Data to Another ClassPad Unit 16 Chapter ...

Page 700: ...and a CASIO EA 200 Data Analyzer The following provides details about each of these connections and describes the type of data that can be transferred over each k Connecting Two ClassPad Units You can transfer variable data eActivity data and display image data between two ClassPad units For information about variables see 1 7 Variables and Folders For information about eActivity data see Chapter ...

Page 701: ...rsion that is not compatible with your ClassPad hardware version visit the following Website information about what you need to do to get your ClassPad working normally again http classpad net u Connection Use the special USB cable to connect the ClassPad s 4 pin mini USB port to your computer s USB port For details see Connecting to a Computer USB on page 16 2 3 u How to Transfer Data On the Clas...

Page 702: ...the operations you can perform using the menus and buttons of the Communication application For details about configuring communication parameters see 16 3 Configuring Communication Parameters To do this Select data to send Enter receive standby Enter standby for add in application or language data install Enter standby for operating system upgrading Enter standby to receive a display image from a...

Page 703: ...alyzer Connecting to Another ClassPad Unit Use the procedure below to connect two ClassPad units k Required Hardware ClassPad 2 units Special SB 62 Cable 1 u ClassPad Operation 1 Turn both units off 2 Connect the data communication cable as shown in the illustration below Insert both of the plugs securely as far as they will go For information about what you should do to transfer data see 16 4 Tra...

Page 704: ...ad and graph sample results on your ClassPad k Required Hardware ClassPad 1 unit EA 200 Data Analyzer 1 Special SB 62 Cable 1 u ClassPad Operation 1 Turn off the ClassPad and Data Analyzer 2 Remove the connector cover from the 3 pin communication port of the Data Analyzer and connect one end of the data communication cable to the port 3 Connect the other end of the data communication cable to the ...

Page 705: ...s see the ClassPad Manager User s Guide k Required Hardware ClassPad 1 unit Computer with ClassPad Manager installed 1 Special USB Cable 1 u ClassPad Operation 1 Turn off the ClassPad and computer 2 Connect one end of the special cable that comes with ClassPad Manager to the USB port of your computer See the ClassPad Manager User s Guide for details about how to connect the cable to your computer ...

Page 706: ...ion application and displays a window that shows its current communication parameter settings 2 Tap Setup and then Open Setup Menu This displays a dialog box for changing communication parameters like the one shown below 3 Configure the communication parameter settings as described below Items marked with an asterisk are initial defaults u Hard Copy Specify To outer device u Cable Type When connec...

Page 707: ...a USB cable is attached to the ClassPad You can turn wakeup on or off with the Wakeup Enable setting on the Communication dialog box described on page14 3 8 What happens when wakeup is turned on depends on the type of device connected to the ClassPad k When connected to another ClassPad unit When the sending device performs a data send operation the receiver device s wakeup function activates and ...

Page 708: ...eration is being performed Wakeup activates when the ongoing operation is complete When the ClassPad is completely powered down For details see 1 2 Turning Power On and Off Note that wakeup does not activate in the case of add in application or language data installation or upgrading of the operating system Important Connecting a USB cable to the ClassPad activates wakeup exits the currently runni...

Page 709: ...ters of the two units as shown below Cable Type 3pin cable Speed 3Pin 115200 bps Wakeup Enable On If the speed settings of the two ClassPad units are different from each other the slower setting is used The remaining steps of this procedure are marked Sender to indicate steps and information that apply to the sending device or Receiver to indicate receiving device steps and information Sender 3 In...

Page 710: ...ialog box on the display Tip When you send a variable or data item it is normally stored in the current folder of the receiving device A variable or data item sent from the library folder of the sending device however is stored in the library folder of the receiving device When you send a folder by selecting the check box next to a folder name the variables and data items inside each folder are se...

Page 711: ...Data Folder List or eActivity Folder List displays the variables and data contained inside it which can be individually selected for transfer To select a variable or data contained in a particular folder tap its folder name to open it 2 Tap the View menu and then select the data type from the list that appears To list this on the Select Data dialog box User folders and the main folder Library vari...

Page 712: ...ng the check box next to the folder name on the data folder list or eActivity folder list 4 Tap OK to send the data or Cancel to cancel the send operation After tapping OK continue from step 5 of the procedure on page 16 4 1 Data Folder List Tap Presystm to highlight it and then tap it again This lists the variables contained in the Presystm folder eActivity Folder List Tap e Act2 This lists the d...

Page 713: ...g steps of this procedure are marked Sender to indicate steps and information that apply to the sending device or Receiver to indicate receiving device steps and information Sender 3 Display the screen you want to send 4 Tap h Sender This sends the currently displayed screen Receiver If the receiving device has wakeup enabled it automatically starts receiving the data The received screen appears o...

Page 714: ...n standby affects certain ClassPad operations Auto Power Off page 15 6 1 becomes disabled ClassPad power cannot be turned off If data communication does not start within three minutes after the ClassPad enters data communication standby the message Timeout appears When this happens tap Retry to try again or Cancel to cancel the data communication operation Interrupting an Ongoing Data Communicatio...

Page 715: ...ng 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 α ...

Page 716: ...not affect data stored in main memory or the storage area but it clears any data stored in the RAM area Memory Reset Memory reset deletes all variable data in main memory or all eActivity data in the storage area or both Memory Initialize Initializing memory deletes all data and returns ClassPad memory to its initial factory default state This section explains how to perform the RAM reset operatio...

Page 717: ...e any data stored in RAM by the calculation to be lost Perform the RAM reset operation only when your ClassPad ceases to operate normally for some reason u ClassPad Operation 1 Use the stylus to press the P button on the back of the ClassPad Following the RAM reset operation the ClassPad restarts automatically 2 After the ClassPad restarts perform the ClassPad setup operation that you perform each...

Page 718: ...st of all the applications you have installed on your ClassPad 3 Tap s and then tap Delete Application on the menu that appears This causes all of the icons to be surrounded by a broken line indicating that your ClassPad is ready to delete applications To exit the delete operation at this time tap on the icon panel 4 Tap the icon of the application you want to delete 5 In response to the dialog bo...

Page 719: ...y 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 one year no matter how much you use the ClassPad during that time The batteries that come with this ClassPad discharge slightly during shipment and storage Because of this they may require replacement sooner than the normal expected battery life Backing Up Data Your Cl...

Page 720: ...upplied with the ClassPad Do not expose batteries to direct heat let them become shorted or try to take them apart Should a battery leak clean out the battery compartment of the ClassPad immediately taking care to avoid letting the battery fluid come into direct contact with your skin Keep batteries out of the reach of small children If swallowed consult with a physician immediately u ClassPad Ope...

Page 721: ... center of each of the four cross marks as they appear on the display If the Touch Panel Alignment screen does not appear use the stylus to press the P button on the back of the ClassPad α 3 3 Power Supply 1 P P button 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 Be sure to replace all four ...

Page 722: ...guese b When the language you want is selected tap Set Tapping Cancel selects English and advances to the next dialog box 11 Specify the soft keyboard key arrangement a On the list that appears tap the key arrangement you want to use b When the key arrangement you want is selected tap Set Tapping Cancel selects QWERTY arrangement and advances to the next dialog box 12 Specify the font set a On the...

Page 723: ...ClassPad automatically whenever you do not perform any operation for specified amount of time You can specify 1 3 6 or 60 minutes for the Auto Power Off trigger time The initial default APO setting is 6 minutes Tip From within the System application open the System menu and tap Power Properties This will display the Power Properties dialog box ...

Page 724: ...able has the same number of digits as defined for Standard mode values Values are displayed in accordance with how Display settings Normal 1 Normal 2 Fix 0 9 Sci 0 9 are configured Displayed values are rounded to the appropriate number of decimal places Some applications store values using a mantissa up to 15 digits long and a 3 digit exponent k Precision Internal calculations are performed using ...

Page 725: ...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 The initial default setting is 6 minutes Power saving mode Resume function can be configured to stay enabled or to disable automatically 1 day 1 week or 1 month after powe...

Page 726: ...stem requirements see the ClassPad Manager User s Guide 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 Send38k 2 bits Receive38k 1 bit Flow control X ON α 5 2 Specifications Data Communication ...

Page 727: ...89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321...

Page 728: ...11 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 480 481 482 483 484 485 486 487 488 489 490 491 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 5...

Page 729: ... 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 736 737 738 739 740 741 742 743 744 745 746 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798...

Page 730: ... 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 α 6 4 Character Code Table ...

Page 731: ...ph View Window Value angleϕ Angle between Line of Vision and 䊊 EXPR Real Number 70 z axis of 3D Graph View Window Value ans Latest Result Output by Main eActivity EXPR LIST MAT STR Applications anStart Sequence Variable 䊊 EXPR Real Number 0 b0 Sequence Variable 䊊 EXPR Real Number 0 b1 Sequence Variable 䊊 EXPR Real Number 0 b2 Sequence Variable 䊊 EXPR Real Number 0 bCoef Regression Coefficient b EX...

Page 732: ...Number cnStart Sequence Variable 䊊 EXPR Real Number 0 ConicsEq Conics Expression 䊊 䊊 STR dCoef Regression Coefficient d EXPR Real Number df Degrees of Freedom EXPR Real Number dfA Degrees of Freedom for Factor A EXPR Real Number dfAB Degrees of Freedom for Factor A EXPR Real Number Factor B dfB Degrees of Freedom for Factor B EXPR Real Number dfErr Degrees of Freedom for Error EXPR Real Number eCo...

Page 733: ... list5 Default List 䊊 䊊 LIST list6 Default List 䊊 䊊 LIST maxX Maximum Value of x EXPR Real Number Statistics Calculation maxY Maximum Value of y EXPR Real Number Statistics Calculation MeanSA Mean Square for Factor A EXPR Real Number MeanSAB Mean Square for Factor A Factor B EXPR Real Number MeanSB Mean Square for Factor B EXPR Real Number MeanSErr Mean Square for Error EXPR Real Number MedStat Me...

Page 734: ...ctor B EXPR Real Number probB p value of Factor B EXPR Real Number Q1Stat First Quartile Point EXPR Real Number Statistics Calculation Q3Stat Third Quartile Point EXPR Real Number Statistics Calculation r1 θ r100 θ Graph Expression Input Variable 䊊 䊊 FUNC r Expression Type Define r2 Corr Coefficient of Determination EXPR Real Number randResult Internal Variable Used for Calculation EXPR Real Numbe...

Page 735: ... Real Number Sres92 Calculation Result for StatGraph9 LIST Real Number sStat Standard Error Value for LinReg EXPR Real Number TTest Calculation SumSA Sum of Squares for Factor A EXPR Real Number SumSAB Sum of Squares for Factor A Factor B EXPR Real Number SumSB Sum of Squares for Factor B EXPR Real Number SumSErr Sum of Squares for Error EXPR Real Number tc Graph Coordinate Value Storage EXPR Real...

Page 736: ...andard Deviation EXPR Real Number xscl View Window Display Range XScale 䊊 EXPR Real Number 1 xt1 t Graph Expression Input Variable 䊊 䊊 FUNC xt100 t Param Type Define xσn Population Standard Deviation of x EXPR Real Number Statistics Calculation xσn 1 Sample Standard Deviation of x EXPR Real Number Statistics Calculation p Mean of y Statistics Calculation EXPR Real Number y1 x Graph Expression Inpu...

Page 737: ...lue Storage EXPR Real Number 0 Variable zLower Result of NormCD Calculation EXPR Real Number 3D Graph View Window Display zmax3D Range z axis Maximum Value 䊊 EXPR Real Number 3 3D Graph View Window Display zmin3D Range z axis Minimum Value 䊊 EXPR Real Number 3 zUpper Result of NormCD Calculation EXPR Real Number Zvalue z Value EXPR Real Number θc Graph Coordinate Value Storage EXPR Real Number 0 V...

Page 738: ...6 Cls Cmd 12 6 16 colDim Func 2 7 33 collect Func 2 7 6 colNorm Func 2 7 34 combine Func 2 7 6 compToPol Func 2 7 17 compToTrig Func 2 7 17 conjg Func 2 7 16 const Func 2 4 12 constn Func 2 4 12 CopyVar Cmd 12 6 38 cos Func 2 4 2 cos 1 Func 2 4 2 cosh Func 2 4 4 cosh 1 Func 2 4 4 Cross Cmd 12 6 32 crossP Func 2 7 37 CubicR Cmd 12 6 32 CubicReg Cmd 12 6 28 cuml Func 2 7 23 DefaultListEditor Cmd 12 ...

Page 739: ...tLeft Func 2 7 42 GetPen Cmd 12 6 4 getRight Func 2 7 41 GetType Cmd 12 6 39 GetVar38k Cmd 12 6 45 Goto Lbl Cmd 12 6 10 GraphType Cmd 12 6 17 GTSelOff Cmd 12 6 17 GTSelOn Cmd 12 6 17 Histogram Cmd 12 6 32 Horizontal Cmd 12 6 17 i Cmd ident Func 2 7 27 If Then ElseIf Else IfEnd Cmd 12 6 11 im Func 2 7 16 Input Cmd 12 6 4 InputFunc Cmd 12 6 5 InputStr Cmd 12 6 5 int Func 2 4 5 intg Func 2 4 5 Invers...

Page 740: ... Cmd 12 6 46 or Cmd 2 7 43 Pause Cmd 12 6 13 percent Func 2 7 25 piecewise Func 2 4 10 Plot Cmd 12 6 18 PlotChg Cmd 12 6 18 PlotOff Cmd 12 6 18 PlotOn Cmd 12 6 18 plotTest Func 12 6 19 PoissonCD Cmd 7 11 9 PoissonPD Cmd 7 11 9 polyEval Func 2 7 25 PowerR Cmd 12 6 32 PowerReg Cmd 12 6 30 Print Cmd 12 6 7 PrintNatural Cmd 12 6 8 prod Func 2 7 23 propFrac Func 2 7 5 PTBrokenThck Cmd 12 6 19 PTCross C...

Page 741: ...D Cmd 12 6 36 SetLeadCursor Cmd 12 6 36 SetNormal Cmd 12 6 36 SetRadian Cmd 12 6 36 SetReal Cmd 12 6 36 SetSci Cmd 12 6 36 SetSequence Cmd 12 6 37 SetSimulGraph Cmd 12 6 37 SetSmryTable Cmd 12 6 37 SetSmryTableQD Cmd 12 6 37 SetStandard Cmd 12 6 37 SetStatWinAuto Cmd 12 6 37 SetTVariable Cmd 12 6 38 SetΣdisp Cmd 12 6 38 SheetActive Cmd 12 6 21 SheetActive3D Cmd 12 6 24 SheetName Cmd 12 6 21 SheetN...

Page 742: ...unc 2 7 26 TwoPropZInt Cmd 7 10 5 TwoPropZTest Cmd 7 9 5 TwoSampleFTest Cmd 7 9 11 TwoSampleTInt Cmd 7 10 7 TwoSampleTTest Cmd 7 9 7 TwoSampleZInt Cmd 7 10 3 TwoSampleZTest Cmd 7 9 3 TwoVariable Cmd 12 6 32 TwoWayANOVA Cmd 7 9 13 unitV Func 2 7 38 Unlock Cmd 12 6 41 UnlockFolder Cmd 12 6 41 variance Func 2 7 24 Vertical Cmd 12 6 22 ViewWindow Cmd 12 6 23 ViewWindow3D Cmd 12 6 24 VWin Cmd 12 6 37 W...

Page 743: ...l y cal y Intercept Tangent Dynamic Modify Direct Modify y 䊊 䊊 䊊 r xt 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䉭 Both logarithms only 䉭 Both logarithms only ...

Page 744: ... dx dx x cal y cal y Intercept Tangent Dynamic Modify Direct Modify x 䊊 䊊 䊊 y Inequality x Inequality 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䉭 Both logarithms only 䉭 Both loga...

Page 745: ... y Intercept Tangent Dynamic Modify Direct Modify 3D 䊊 䊊 Statistical Plot Statistical Regression 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䉭 Both logarithms only 䉭 Both logarithms only During Log Graphing During Log Graphing During Log Graphing 䉭 z cal NDist LinearR MedMed QuadR CubicR QuartR Statis...

Page 746: ... Circle Vertical Horizontal Root Max Min Intersect Inflection Distance π f x 2dx dx x cal y cal y Intercept Tangent Dynamic Modify Direct Modify Statistical Box 䊊 䊊 Conics 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䉭 Both logarithms only 䉭 Both logarithms only During Log Graphing During Log Graphing Statistical Bo...

Page 747: ...Division by 0 Domain Duplicate Name Exceeds Maximum Length of Line Exceeds Maximum Number of Folders Exceeds Maximum Number of Variables Exception Error Occurred Failed in Undefined Window Calculation Failed to capture Select a presentation file to save pages Flash ROM Initialize Flash ROM immediately at System application Circular reference exists for a variable You attempted to perform an operat...

Page 748: ...ot execute a function The operation you are performing creates a history entry that causes history contents to exceed the allowable limit A Goto command is used without a corresponding Lbl command There is not enough memory to complete the operation you are trying to perform The specified boundary conditions are not appropriate for the operation being performed The calculation you are trying to pe...

Page 749: ...This error occurs when you try to read the contents of a system variable that does not contain any data etc Memory has become full during a data communication operation You are attempting to use a variable that cannot be used in a calculation Invalid Outside Function or Program Invalid Path Invalid String Invalid Syntax Invalid Table Input Value Invalid Variable Reference Invalid View Window Value...

Page 750: ...ansmission Failure Undefined Result in Condition Judgment Undefined Variable Variable in Use View Window settings for log contain a 0 or negative value View Window value is out of range Wrong Argument Type The ClassPad is in the Real mode but the value you are inputting or the result produced by a calculation is a complex number The variable you are trying to assign data to is not a local variable...

Page 751: ...ith an application that shuts down due to a low memory error When the low memory error occurs while you are using the eActivity application to create data for example any unsaved data you have input is lost 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 unneces...

Page 752: ...CASIO Europe GmbH Bornbarch 10 22848 Norderstedt Germany Important Please keep your manual and all information handy for future reference ...

Page 753: ...IO COMPUTER CO LTD 6 2 Hon machi 1 chome Shibuya ku Tokyo 151 8543 Japan One or more of the following patents may be used in the product U S Pats 4 794 553 4 794 554 5 166 897 5 210 708 5 535 317 SA0908 C ...

Reviews: