background image

20021201

Including 3D Graphing Functions in a Program

The methods for using 3D graphing functions in a program are identical to those for normal
(non-3D) graphing functions, except that you can only graph one 3D graph at a time. For
information about commands that are unique to 3D graphing, see “Application Command
List” 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

S

 FStart

S

 FEnd

S

 FStep

SheetActive 1
DispFTable
Pause
DrawFTGCon

12-7-2

Including ClassPad Functions in Programs

Summary of Contents for CLASSPad300 - ClassPad 300 Touch-Screen Graphing Scientific Calculator

Page 1: ...ClassPad 300 User s Guide RJA510188 4 E http world casio com edu_e ...

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: ...g is missing contact your original retailer immediately ClassPad Stylus Inserted in ClassPad Touch Screen Protector CD ROM 3 pin Cable SB 62 Two Name Stickers Front Cover Attached to ClassPad USB Cable SB 300 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 NAME NOM NAME NOM Quick Start Guide The protector is already installed on the touch screen when you ...

Page 4: ...t scratching and other damage Be sure to use the following procedure to install the touch screen protector before using the ClassPad The protector is already installed on the touch screen when you purchase your ClassPad Important Do not apply too much pressure when installing the touch screen protector Doing so can damage the touch screen 2 Getting Ready Important Always attach the front cover to ...

Page 5: ...uch screen clean of any dirt dust or other foreign matter 2 Peel the green colored film from the back of the protector 3 Getting Ready If you have a hard time peeling the film from the protector use a piece of tape as shown in the illustration above Do not touch the surface of the protector that is exposed when you peel off the film Note The upper and lower right corners of the screen protector ar...

Page 6: ...tteries are facing correctly P 1 4 Getting Ready 4 Using the Stylus Slide the stylus from the slot provided for it on the ClassPad and then use it to perform touch panel operations Important Be careful so that you do not misplace or lose the stylus When you are not using it always keep the stylus in the slot provided for it on the ClassPad Be careful so that you do not damage the tip of the stylus...

Page 7: ...p 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 5 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 from th...

Page 8: ...ngement 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 finalizes the setup operation 6 User Registration Before using your ClassPad 300 or RM ClassPad be sure to read the contents of the file named Readme html which is on the bundled CD ROM There you will find the URL for a Web...

Page 9: ... 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 keys...

Page 10: ... 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 guide ar...

Page 11: ...20021201 ClassPad 300 ...

Page 12: ...ng Power On 1 2 1 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...

Page 13: ...pplication 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 Priorit...

Page 14: ...mbination with Other Applications 2 9 1 Opening Another 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 Chapter...

Page 15: ...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 Number...

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: ... Row 10 3 3 Inserting an Application Data Strip 10 3 5 Moving Information Between eActivity 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 Applicatio...

Page 20: ...minating 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 a F...

Page 21: ...Box 13 3 4 3D Format Dialog Box 13 3 6 Presentation Dialog Box 13 3 7 Communication Dialog Box 13 3 8 Chapter 14 Configuring System Settings 14 1 System Setting Overview 14 1 1 Starting Up the System Application 14 1 1 System Application Window 14 1 1 System Application Menus and Buttons 14 1 2 14 2 Managing Memory Usage 14 2 1 Memory Usage Sheets 14 2 1 Deleting Memory Usage Data 14 2 3 14 3 Usin...

Page 22: ... 1 Wakeup 15 3 2 15 4 Transferring Data to Another ClassPad Unit 15 4 1 Selecting Data for Transfer 15 4 3 Sending a Screenshot of the Current Display Contents 15 4 5 Communication Standby 15 4 6 Interrupting an Ongoing Data Communication Operation 15 4 6 Appendix 1 Resetting and Initializing the ClassPad α 1 1 2 Deleting an Application α 2 1 3 Power Supply α 3 1 4 Number of Digits and Precision α...

Page 23: ...hen 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 indicat...

Page 24: ...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 25: ... the steps below to start 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 Usin...

Page 26: ...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 27: ...20021201 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 28: ...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 29: ...O Data Analyzer See Chapter 15 Performing Data Communication for details 20 pin data communication port Connect the data communication cable here to exchange data with a computer See Chapter 15 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 th...

Page 30: ...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 31: ... 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 14 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 32: ... 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 33: ...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 34: ...btain 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 ClassPad a computer or another device Clear the memory Adjust contrast Configure other system settings J A I T H C D G N P p B Y 1 4 Bu...

Page 35: ...sing 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 Educational Applications Additional Applications All Applications See Using Application Groups on page 1 4 3 Movin...

Page 36: ...ears To display these icons Select this application group Educational application icons only Educational Add in applications only Additional Both educational applications and add in 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 ...

Page 37: ...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 38: ...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 39: ...he 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 window U...

Page 40: ... 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 41: ...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 42: ...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 43: ...tion 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 20030201 ...

Page 44: ...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 45: ...to their initial defaults except for the current folder setting See 13 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 46: ...r 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 which ...

Page 47: ... 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 48: ...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 49: ...art 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 icons...

Page 50: ...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 51: ...pression 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 negative...

Page 52: ... 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 want t...

Page 53: ...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 54: ...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 55: ... 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 clipboard c...

Page 56: ... 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 57: ...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 58: ...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 59: ...t 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 I to...

Page 60: ...eyboard 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 chara...

Page 61: ...th 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 choos...

Page 62: ...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 63: ...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 like...

Page 64: ...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 displa...

Page 65: ...mple 3 To input 1 Tap to display the 2D keyboard and then tap K 2 TapP 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 you w...

Page 66: ...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 67: ...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 renamed Whe...

Page 68: ... 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 Real number comp...

Page 69: ...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 70: ...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 name...

Page 71: ...r 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 named eq1...

Page 72: ...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 73: ...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 13 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 74: ...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 75: ... 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 76: ... 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 77: ...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 78: ...ed in the folder Variable names Variable 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 appea...

Page 79: ...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 80: ... 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 81: ...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 82: ...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 83: ...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 84: ...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 85: ...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 86: ...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 87: ...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 88: ...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 89: ...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 90: ...at involve lists matrices etc The Main application also provides you with an Action menu and Interactive menu from which you can select approximately 120 different commands for working with mathematical expressions 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 A...

Page 91: ... 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 92: ... 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 93: ...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 94: ...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 95: ...w Tap this button See 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 Edit...

Page 96: ... 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 97: ... 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 98: ...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 99: ...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 13 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 100: ...at 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 operations...

Page 101: ...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 13 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 102: ... 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 13 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 calculation re...

Page 103: ... 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 to se...

Page 104: ...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 105: ...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 106: ...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 107: ... 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 108: ...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 angle...

Page 109: ...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 110: ... 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 Calcu...

Page 111: ...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 112: ...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 113: ...or 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 sequen...

Page 114: ...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 115: ...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 116: ...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 117: ...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 118: ...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 119: ...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 120: ...t 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 comma...

Page 121: ...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 122: ...r 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 operati...

Page 123: ...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 application 2...

Page 124: ...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 125: ... 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 t...

Page 126: ...n 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 2 Ta...

Page 127: ...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 128: ... 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 129: ...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 130: ...ult 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 Complet...

Page 131: ...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 132: ...perator 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 rFactor u u u u u factorOut Function Factors out an expression with respect to a specified factor Synt...

Page 133: ...splayed 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 frac...

Page 134: ...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 135: ...des 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 form ...

Page 136: ...he 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 Function Tr...

Page 137: ...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 138: ...le 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 direction...

Page 139: ...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 140: ...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 141: ...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 142: ...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 143: ...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 144: ... 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 145: ... 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 146: ...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 147: ...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 148: ...ost 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 Calculation s...

Page 149: ...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 150: ...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 151: ...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 152: ...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 153: ...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 154: ...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 155: ...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 156: ...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 157: ...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 158: ...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 159: ...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 160: ...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 161: ... 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 162: ...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 163: ...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 164: ...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 165: ... 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 166: ...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 167: ...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 168: ...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 169: ...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 170: ... 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 171: ...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 172: ...rrange 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 replace Exp Eq Ineq List Mat Ineq inequality includes ...

Page 173: ...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 174: ...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 175: ...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 176: ...e 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 exec...

Page 177: ...assPad 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 bu...

Page 178: ...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 179: ...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 180: ...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 181: ...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 182: ...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 183: ...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 184: ...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 185: ...indow 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 Geometry...

Page 186: ...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 curve...

Page 187: ...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 188: ...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 189: ...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 190: ...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 191: ...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 192: ...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 193: ...ta 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 the Vi...

Page 194: ... 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 195: ...btain 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 Recall th...

Page 196: ...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 gene...

Page 197: ...u 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 Complex mode If you see...

Page 198: ...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 199: ...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 200: ...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 201: ...20021201 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 202: ...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 203: ...m 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 clos...

Page 204: ...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 205: ...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 206: ...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 207: ... 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 Zoo...

Page 208: ...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 209: ...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 210: ...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 executed as...

Page 211: ...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 212: ... 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 213: ...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 214: ... 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 215: ...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 216: ...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 217: ...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 218: ...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 219: ...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 220: ...h 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 memory a...

Page 221: ... 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 222: ...gs see 13 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 223: ...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 224: ...details about Basic Format settings see 13 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 for...

Page 225: ...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 226: ...e 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 inserted he...

Page 227: ...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 228: ...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 229: ...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 230: ...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 231: ...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 232: ... 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 233: ...ndefined 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 ...

Page 234: ...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 235: ...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 13 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 236: ...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 237: ...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 238: ...f 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 20030201 ...

Page 239: ...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 240: ...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 241: ...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 242: ... 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 243: ...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 244: ...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 245: ...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 246: ...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 247: ... 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 248: ...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 249: ...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 13 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 250: ...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 251: ...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 252: ...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 20030201 ...

Page 253: ...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 254: ...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 255: ...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 256: ... 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 257: ... 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 258: ... 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 259: ...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 260: ...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 261: ...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 262: ... 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 263: ...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 264: ...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 5 Di...

Page 265: ... 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 266: ...tting 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 for dra...

Page 267: ...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 268: ...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 269: ... 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 270: ...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 271: ...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 272: ...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 273: ...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 274: ...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 275: ...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 276: ...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 277: ... 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 278: ...ow with a pointer on the graph line 3 Press the left or right cursor key or 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 point...

Page 279: ...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 parabo...

Page 280: ...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 281: ...termine 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 Length of Latus Rectum 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 282: ...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 283: ... 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 284: ... 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 285: ...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 286: ...iew 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 curr...

Page 287: ...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 particul...

Page 288: ...setting and Complex Format setting page 13 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 Complex mode ...

Page 289: ...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 290: ...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 291: ...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 Press...

Page 292: ... 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 293: ...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 294: ...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 295: ...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 296: ...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 297: ...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 298: ... 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 299: ...des 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 20021201 ...

Page 300: ...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 301: ...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 302: ...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 303: ... 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 304: ...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 305: ...setting and Complex Format setting page 13 3 2 6 1 6 Sequence Application Overview Angle unit Complex 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 306: ...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 307: ...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 2Type ...

Page 308: ...ow 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 13 3 3 20030201 3 2 1 3 7 4 ...

Page 309: ...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 310: ...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 13 3 3 ...

Page 311: ...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 312: ...ion 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 Menu 6 ...

Page 313: ... 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 314: ...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 315: ...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 316: ...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 317: ...t 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 y Dr...

Page 318: ...d 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 Statis...

Page 319: ... 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 displ...

Page 320: ... 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 321: ...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 322: ...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 323: ...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 324: ...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 325: ...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 326: ...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 327: ...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 328: ...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 329: ...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 330: ...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 331: ...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 332: ...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 from ...

Page 333: ...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 334: ...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 335: ...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 336: ...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 337: ...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 y 4 On the Set StatGraphs dialog box that appears configure a StatGr...

Page 338: ...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 339: ...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 340: ...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 341: ...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 342: ...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 343: ... 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 344: ...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 345: ...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 346: ...peration 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 the e...

Page 347: ...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 348: ...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 349: ...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 350: ...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 351: ... 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 352: ...tical 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 numb...

Page 353: ...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 354: ...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 355: ...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 356: ...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 357: ... 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 358: ... 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 359: ...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 360: ... 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 361: ...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 362: ...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 363: ...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 364: ... 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 365: ... 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 366: ...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 367: ...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 368: ...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 369: ...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 370: ...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 error d...

Page 371: ...nput 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 SS S...

Page 372: ... 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 373: ...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 374: ...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 375: ... 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 376: ...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 377: ...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 378: ... 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 379: ...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 380: ...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 381: ...ntax 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 p normal probability density Normal Distribution Probability Command NormCD䡺 Description This command calculates the probability of normal distribution data falling between a and b a lower bou...

Page 382: ...mulative 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 µ va...

Page 383: ...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 fallin...

Page 384: ... 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 385: ... 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 Terms x...

Page 386: ... 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 387: ... 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 388: ...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 389: ...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 390: ...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 391: ...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 392: ...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 393: ...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 394: ...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 395: ...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 396: ...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 397: ...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 398: ...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 399: ... 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 400: ... 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 401: ...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 402: ...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 403: ...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 404: ...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 405: ...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 406: ...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 407: ... 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 20030201 ...

Page 408: ...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 409: ...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 410: ...e 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 20030201 ...

Page 411: ...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 412: ...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 413: ...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 414: ...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 415: ... 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 416: ...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 417: ...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 418: ...sponding 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 Conve...

Page 419: ...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 420: ...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 421: ...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 422: ...021201 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 423: ...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 424: ...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 425: ...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 426: ...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 427: ...nt 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 Perimet...

Page 428: ...ngular area 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 exampl...

Page 429: ... 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 equ...

Page 430: ...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 431: ... 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 432: ...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 433: ...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 434: ...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 435: ... 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 436: ...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 437: ... 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 438: ...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 439: ...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 440: ...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 441: ...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 442: ...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 443: ... 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 444: ...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 445: ...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 446: ...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 447: ...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 448: ...rcle 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 Vertex...

Page 449: ...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 450: ...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 451: ...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 452: ...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 deletes ...

Page 453: ... 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 454: ...r 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 procedure un...

Page 455: ...c 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 20021201 ...

Page 456: ... 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 457: ...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 458: ...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 459: ... 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 calculation...

Page 460: ...ntering notes 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 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 world casio com edu_e After yo...

Page 461: ... 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 application data...

Page 462: ...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 463: ...ert 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 Files dialog ...

Page 464: ...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 465: ...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 466: ...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 467: ...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 468: ...input mathematical expressions into a text row u To select the input mode 1 On the eActivity window tap the first down arrow button on the toolbar 2 On the icon palette that appears tap u to select the Text Input mode or to select the Calculation Input mode 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...

Page 469: ... the end of the line tap Insert and then Text Row 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 a...

Page 470: ...ion 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 tap the first down arrow button on the toolbar 2 On the icon palette that appears tap u to select the Text Input mode or to select the Calculation Input mode button indicates the Calculation I...

Page 471: ...ine 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 expressions following the line...

Page 472: ...ert this type of application data Main application work area window data Geometry 3 Geometry application 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 win...

Page 473: ...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 474: ...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 475: ...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 476: ...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 477: ...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 you en...

Page 478: ...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 479: ...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 480: ...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 not in...

Page 481: ...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 482: ...ip 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 data s...

Page 483: ...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 484: ...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 485: ... 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 486: ...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 487: ... 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 Operation O...

Page 488: ...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 489: ...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 490: ...nce 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 13 2 Using the Setup Menu 4 On the file list tap the line P1 thr...

Page 491: ... 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 information...

Page 492: ...le 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 name o...

Page 493: ...creen 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 the...

Page 494: ...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 495: ...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 screen a...

Page 496: ... 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 497: ...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 498: ...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 499: ...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 500: ...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 501: ...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 502: ...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 503: ... 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 504: ...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 505: ...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 506: ...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 507: ...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 508: ...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 509: ... 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 510: ...am 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 Variable M...

Page 511: ... 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 512: ...ipboard 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 All E...

Page 513: ...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 514: ...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 515: ...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 516: ...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 517: ...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 518: ... 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 519: ... 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 520: ...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 521: ...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 522: ...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 523: ...e 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 Example...

Page 524: ...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 525: ...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 526: ...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 527: ...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 528: ...peat 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 to t...

Page 529: ... 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 530: ...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 531: ...e The backup file is a copy of the original editable file which you can keep on hand if you have trouble changing an edit prohibited 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 file under the name of the original editable file The other is an editable backup file which is created under the name you specify i...

Page 532: ...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 way ...

Page 533: ... 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 want...

Page 534: ...le 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 Vari...

Page 535: ...gardless 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 12 5 4...

Page 536: ...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 537: ...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 can b...

Page 538: ...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 539: ...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 540: ...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 541: ...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 542: ...e䡺 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 Tapping OK ...

Page 543: ...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 544: ...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 545: ...alue 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 interna...

Page 546: ...he 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 comman...

Page 547: ...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 548: ...tion 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 proc...

Page 549: ...he statement following Default is executed If 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 resta...

Page 550: ...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 551: ...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 552: ...d 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 100 H...

Page 553: ...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 554: ...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 555: ...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 556: ...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 557: ...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 558: ...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 559: ...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 560: ...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 561: ...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 562: ...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 563: ...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 564: ...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 565: ...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 566: ... 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 567: ... 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 568: ... 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 569: ...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 570: ...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 571: ...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 572: ...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 573: ...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 574: ... 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 575: ...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 576: ...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 577: ...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 578: ...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 579: ...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 580: ...executed 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...

Page 581: ...Sends 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 ...

Page 582: ...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 583: ...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 584: ...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 585: ...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 586: ...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 587: ... menu gives you the means to specify the display format of numeric values and the initial default values for each application and to configure a variety of other basic settings 13 1 Setup Menu Overview 13 2 Using the Setup Menu 13 3 Setup Menu Settings ...

Page 588: ...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 589: ...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 13 2 1 Using the Setup Menu 13 2 Using the Setup Menu The following are the basic steps you should follow when using the Setup menu u ClassPad Operation 1 Open any application 2 Tap O and Settings or tap s on the icon panel Then tap Setup This displa...

Page 590: ...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 13 2 2 U...

Page 591: ...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 13 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 592: ...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 593: ...t 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 simplifica...

Page 594: ...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 595: ...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 596: ...ly check box Set Statistics application View Window settings Clear the Stat Window Auto check manually box 13 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 597: ...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 598: ...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 599: ...uter 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 Serial cable Serial cable USB cable USB cable u Wakeup Enable To do this Select this setting Turn on the wakeup function page 15 3 2 On Turn off the wakeup function Off u Speed Serial To specify this da...

Page 600: ...ew 14 2 Managing Memory Usage 14 3 Using the Reset Dialog Box 14 4 Initializing Your ClassPad 14 5 Adjusting Display Contrast 14 6 Configuring Power Properties 14 7 Specifying the Display Language 14 8 Specifying the Alphabetic Keyboard Arrangement 14 9 Optimizing Flash ROM 14 10 Specifying the Ending Screen Image 14 11 Adjusting Touch Panel Alignment 14 12 Viewing Version Information ...

Page 601: ...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 602: ...ust display contrast Z Contrast Configure power saving and auto power off settings X Power Properties Change the display text language C Language 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 the touch panel...

Page 603: ...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 13 1 1 Graph Sheet 2 ...

Page 604: ...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 605: ...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 14 3 Using the Reset Dialog Box 14 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 606: ...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 607: ...2 Tap This displays a confirmation asking if you really want to initialize your ClassPad 3 Tap OK to initialize your ClassPad or Cancel to cancel If you tap OK a message appears to let you know when the initialization operation is complete 4 On the message dialog box press E This causes the ClassPad to restart 5 Perform the touch panel alignment contrast adjustment display language selection and k...

Page 608: ...nually performs the applicable operation until you release the button 4 To close the Contrast dialog box tap Set 14 5 Adjusting Display Contrast Use the following procedure to display the Contrast dialog box and adjust display contrast u ClassPad Operation 1 On the application menu tap Y This starts up the System application 2 Tap Z to display the Contrast dialog box 14 5 1 Adjusting Display Contr...

Page 609: ...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 610: ...ure the Power Save Mode and Auto Power Off settings See Power Saving Mode and Auto Power Off on page 14 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 14 6 2 Configuring Power Properties ...

Page 611: ...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 14 7 1 Specif...

Page 612: ...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 613: ...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 614: ...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 615: ...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 616: ...st tap the right arrow button on the toolbar to scroll Tap the name of an application or item to view detailed version information 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...

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

Page 618: ...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 619: ...t 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 world casio com edu_e u Connection Use the special SB 300 cable to connect the ClassPad s 20 pin communication port to your computer s USB port For details see Connecting to a Computer USB on page 15 2 3 u How to Transfer Data On...

Page 620: ...the operations you can perform using the menus and buttons of the Communication application For details about configuring communication parameters see 15 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 621: ...nits Special SB 62 Cable 1 u ClassPad Operation 1 Turn both units off 2 Remove the connector covers from the 3 pin ports of both units 3 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 15 4 Transferring Data to Another ClassPad Unit Tip Be sure that you do ...

Page 622: ...able 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 Remove the connector cover from the 3 pin communication port of the ClassPad and connect the other end of the data communication cable to the port For information about what you sh...

Page 623: ...hat comes with ProgramLink k Required Hardware ClassPad 1 unit Computer with ProgramLink installed 1 Special SB 300 Cable 1 u ClassPad Operation 1 Turn off the ClassPad and computer 2 Connect one end of the special cable that comes with ProgramLink to the USB port of your computer See the user documentation that comes with the ProgramLink software for details about how to connect the cable to your...

Page 624: ...w 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 connecting to this type of device Another ...

Page 625: ...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 page13 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 data r...

Page 626: ...operation 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 run...

Page 627: ...f the two units as shown below Cable Type 3pin cable Speed Serial 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 the...

Page 628: ...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 629: ...r 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 variables System varia...

Page 630: ...e 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 15 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 data c...

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

Page 632: ...n standby affects certain ClassPad operations Auto Power Off page 14 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 633: ...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 634: ...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 635: ...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 636: ...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 637: ...turn off You will not be able to turn power back on until you replace batteries Be sure to replace batteries at least once every 6 months no matter how much you use the ClassPad during that time 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 Clas...

Page 638: ...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 639: ...er 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 batte...

Page 640: ...ox 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 finalizes the setup operation α 3 4 Power Supply k About the Auto Power Off Function The Auto Power Off APO feature helps conserve battery power by turning off the ClassPad automatica...

Page 641: ...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 642: ...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 power is t...

Page 643: ...equirements see the user documentation that comes with ProgramLink Method Start stop asynchronous full duplex Transmission speed BPS 115200 38400 9600 bits second normal 38400 bits second Send38k Receive38k Parity None Bit length 8 bits Stop bit Send38k 2 bits Receive38k 1 bit Flow control X ON α 5 2 Specifications Data Communication ...

Page 644: ...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 645: ...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 646: ...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 799 ...

Page 647: ... 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 648: ...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 649: ...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 650: ... 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 651: ...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 Number 1 o...

Page 652: ...l 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 Num...

Page 653: ...rd 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 Input Va...

Page 654: ...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 Varia...

Page 655: ...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 656: ...3 getLeft 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 In...

Page 657: ... 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 658: ...abel3D 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 S...

Page 659: ...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 660: ...al y Intercept Tangent Dynamic Modify Direct Modify y 䊊 䊊 䊊 r xt 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䉭 Both logarithms only 䉭 Both logarithms only 䉭 Bot...

Page 661: ...x x cal y cal y Intercept Tangent Dynamic Modify Direct Modify x 䊊 䊊 䊊 y Inequality x Inequality 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䊊 䉭 Both logarithms only 䉭 Both logarithm...

Page 662: ...tercept 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 Statistical...

Page 663: ...cle 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 Box Me...

Page 664: ...lue 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 op...

Page 665: ...cannot 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 t...

Page 666: ...xist 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 ...

Page 667: ...g Transmission 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 vari...

Page 668: ...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 669: ...CASIO ELECTRONICS CO LTD Unit 6 1000 North Circular Road London NW2 7JD U K Important Please keep your manual and all information handy for future reference ...

Page 670: ...CASIO COMPUTER CO LTD 6 2 Hon machi 1 chome Shibuya ku Tokyo 151 8543 Japan SA0306 D ...

Reviews: