background image

20060301

Name

Description

Input Delete

Data Type

Default

b

n

E

Sequence Expression

5

5

STR

b

n

E

0

Recursion Internal Variable

EXPR (Real Number)

b

n

Start

Sequence Variable

5

EXPR (Real Number)

0

c

0

Sequence Variable

5

EXPR (Real Number)

0

c

1

Sequence Variable

5

EXPR (Real Number)

0

c

2

Sequence Variable

5

EXPR (Real Number)

0

c

Coef

Regression Coefficient 

c

EXPR (Real Number)

cc

Seq

Sequence Graph Trace Variable

EXPR (Real Number)

c

n

Recursion Expression Variable

STR

c

n

+1

Recursion Expression Variable

5

5

STR

c

n

+2

Recursion Expression Variable

5

5

STR

c

n

0

Recursion Internal Variable

EXPR (Real Number)

c

n

1

Recursion Internal Variable

EXPR (Real Number)

c

n

2

Recursion Internal Variable

EXPR (Real Number)

c

n

E

Sequence Expression

5

5

STR

c

n

E

0

Recursion Internal Variable

EXPR (Real Number)

c

n

Start

Sequence Variable

5

EXPR (Real Number)

0

ConicsEq

Conics Expression 

5

5

STR

d

Coef

Regression Coefficient 

d

EXPR (Real Number)

df

Degrees of Freedom 

EXPR (Real Number)

df

A

Degrees of Freedom for Factor A

EXPR (Real Number)

df

AB

Degrees of Freedom for Factor A 

s

 Factor B

EXPR (Real Number)

df

B

Degrees of Freedom for Factor B

EXPR (Real Number)

df

Err

Degrees of Freedom for Error

EXPR (Real Number)

e

Coef

Regression Coefficient 

e

EXPR (Real Number)

Expected

Expected Matrix for 

C

2

 Test

 

MAT{Real Number}

FEnd

Table Creation Variable

5

EXPR (Real Number)

5

FResult

Table Result Variable

MAT

FStart

Table Creation Variable

5

EXPR (Real Number)

1

FStep

Table Creation Variable

5

EXPR (Real Number)

1

Fvalue

F Value 

EXPR (Real Number)

FvalueA

F Value for Factor A

EXPR (Real Number)

FvalueAB

F Value for Factor A 

s

 Factor B 

EXPR (Real Number)

FvalueB

F Value for Factor B

EXPR (Real Number)

GconHEnd

Graph Transformation Vertical End 
Point

EXPR (Real Number)

5

A

-7-2

System Variable Table

Summary of Contents for ClassPad 330

Page 1: ...ClassPad 330 ClassPad OS Version 3 04 User s Guide E CASIO Education website URL http edu casio com ClassPad website URL http edu casio com products classpad ClassPad register URL http edu casio com dl ...

Page 2: ...he 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 used for connection to host computer and or peripherals...

Page 3: ... in ClassPad CD ROM 3 pin Cable SB 62 Front Cover Attached to ClassPad USB Cable 7 4 1 0 2 3 5 6 8 9 x z y EXE EXP Keyboard ON OFF Clear Touch Screen Protector Four AAA size Batteries LR03 AM4 The protector is already installed on the touch screen when you purchase the ClassPad ClassPad website URL http edu casio com products classpad EEE Yönetmeli ine Uygundur Quick Start Guide ClassPad 330 Class...

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

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

Page 6: ...t a Tap the button to make contrast darker or the button to make it lighter b After the contrast setting is the way you want tap Set Tapping Initial on the Contrast dialog box returns contrast to its initial factory default setting P P button 4 Getting Ready 3 Replace the battery cover making sure that its tabs enter the holes marked and turn the ClassPad front side up 4 Remove the front cover fro...

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

Page 8: ...n the configurations are the way you want tap Set Tapping Cancel selects 1 day for Power Save Mode and 6 min for Auto Power Off and finalizes the setup operation 5 User Registration Before using your ClassPad or OH ClassPad be sure to read the contents of the file named Readme html which is on the bundled CD ROM There you will find the URL for a Website where you can register as an official user h...

Page 9: ...ormulas arising out of malfunction repairs or battery replacement It is up to you to prepare physical records of data to protect against such data loss Never dispose of batteries the liquid crystal panel or other components by burning them When the Batteries are extremely low message appears on the display replace the batteries as soon as possible Be sure to turn off the ClassPad before replacing ...

Page 10: ... 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 Be sure to keep all user documentation handy for...

Page 11: ...20060301 20090601 ClassPad 330 ClassPad OS Version 3 04 ...

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 3 Using the Menu 1 5 4 U...

Page 13: ...1 1 Main Application Window 2 1 1 Main Application Menus and Buttons 2 1 3 Using Main Application Modes 2 1 4 Accessing ClassPad Application Windows from the Main Application 2 1 5 Accessing the Main Application Window from Another ClassPad Application 2 1 6 2 2 Basic Calculations 2 2 1 Arithmetic Calculations and Parentheses Calculations 2 2 1 Using the Key 2 2 2 Omitting the Multiplication Sign ...

Page 14: ...enu 2 8 21 Using the List Calculation Submenu 2 8 24 Using the Matrix Create Submenu 2 8 31 Using the Matrix Calculation Submenu 2 8 33 Using the Vector Submenu 2 8 38 Using the Equation Inequality Submenu 2 8 42 Using the Assistant Submenu 2 8 47 Using the Distribution and Inv Distribution Submenus 2 8 48 Using the Command Submenu 2 8 57 2 9 Using the Interactive Menu 2 9 1 Interactive Menu and A...

Page 15: ...r Sheets 3 3 1 Specifying the Function Type 3 3 2 Storing a Function 3 3 3 Using Built in Functions 3 3 5 Saving the Message Box Expression to the Graph Editor Window 3 3 5 Editing Stored Functions 3 3 6 Deleting All Graph Editor Expressions 3 3 7 Graphing a Stored Function 3 3 7 Saving Graph Editor Data to Graph Memory 3 3 14 3 4 Using Table Graph 3 4 1 Generating a Number Table 3 4 1 Editing Num...

Page 16: ...3 4 Drawing an Ellipse 4 3 5 Drawing a Hyperbola 4 3 6 Drawing a General Conics 4 3 8 4 4 Using Trace to Read Graph Coordinates 4 4 1 Using Trace 4 4 1 4 5 Using G Solve to Analyze a Conics Graph 4 5 1 Displaying the G Solve Menu 4 5 1 Using G Solve Menu Commands 4 5 2 Chapter 5 Using the 3D Graph Application 5 1 3D Graph Application Overview 5 1 1 Starting Up the 3D Graph Application 5 1 1 3D Gra...

Page 17: ...ecursion 6 3 3 Determining the General Term of a Recursion Expression 6 3 5 Calculating the Sum of a Sequence 6 3 6 6 4 Using LinkTrace 6 4 1 6 5 Drawing a Cobweb Diagram 6 5 1 Chapter 7 Using the Statistics Application 7 1 Statistics Application Overview 7 1 1 Starting Up the Statistics Application 7 1 2 Stat Editor Window Menus and Buttons 7 1 3 Stat Editor Window Status Bar 7 1 4 7 2 Using Stat...

Page 18: ...on Results 7 7 2 Viewing Regression Calculation Results 7 7 3 Residual Calculation 7 7 3 Copying a Regression Formula to the Graph Table Application 7 7 4 7 8 Test Confidence Interval and Distribution Calculations 7 8 1 Statistics Application Calculations 7 8 1 Program Application Calculations 7 8 1 7 9 Tests 7 9 1 Test Command List 7 9 2 7 10 Confidence Intervals 7 10 1 Confidence Interval Comman...

Page 19: ...rations 8 7 4 Chapter 9 Using the Numeric Solver Application 9 1 Numeric Solver Application Overview 9 1 1 Starting Up the Numeric Solver Application 9 1 1 Numeric Solver Application Window 9 1 1 Numeric Solver Menus and Buttons 9 1 1 9 2 Using Numeric Solver 9 2 1 Chapter 10 Using the eActivity Application 10 1 eActivity Application Overview 10 1 1 Starting Up the eActivity Application 10 1 1 eAc...

Page 20: ...Building a Presentation 11 2 1 Adding a Blank Page to a Presentation 11 2 2 11 3 Managing Presentation Files 11 3 1 11 4 Playing a Presentation 11 4 1 Using Auto Play 11 4 1 Using Manual Play 11 4 2 Using Repeat Play 11 4 3 11 5 Editing Presentation Pages 11 5 1 About the Editing Tool Palette 11 5 1 Entering the Editing Mode 11 5 1 Editing Operations 11 5 3 Using the Eraser 11 5 7 11 6 Configuring...

Page 21: ...ng Functions in a Program 12 7 2 Including Table Graph Functions in a Program 12 7 2 Including Recursion Table and Recursion Graph Functions in a Program 12 7 3 Including List Sort Functions in a Program 12 7 3 Including Statistical Graphing and Calculation Functions in a Program 12 7 4 Chapter 13 Using the Spreadsheet Application 13 1 Spreadsheet Application Overview 13 1 1 Starting Up the Spread...

Page 22: ...on Graph Operations 13 9 15 Other Graph Window Operations 13 9 16 Chapter 14 Using the Differential Equation Graph Application 14 1 Differential Equation Graph Application Overview 14 1 1 Differential Equation Graph Application Features 14 1 1 Starting Up the Differential Equation Graph Application 14 1 2 Differential Equation Graph Application Window 14 1 2 Differential Equation Editor Window Men...

Page 23: ...the Financial Application 15 1 1 Financial Application Menus and Buttons 15 1 2 Configuring Default Financial Application Settings 15 1 4 Financial Application Pages 15 1 5 Financial Calculation Screen Basics 15 1 6 Variables 15 1 7 15 2 Simple Interest 15 2 1 Simple Interest Fields 15 2 1 Financial Application Default Setup for Examples 15 2 1 Calculation Formulas 15 2 2 15 3 Compound Interest 15...

Page 24: ...rmulas 15 13 1 15 14 Financial Leverage 15 14 1 Financial Leverage Fields 15 14 1 Calculation Formulas 15 14 1 15 15 Combined Leverage 15 15 1 Combined Leverage Fields 15 15 1 Calculation Formulas 15 15 1 15 16 Quantity Conversion 15 16 1 Quantity Conversion Fields 15 16 1 Calculation Formulas 15 16 2 Chapter 16 Configuring System Settings 16 1 System Setting Overview 16 1 1 Starting Up the System...

Page 25: ...plication 17 1 3 17 2 Connecting the ClassPad to Another Device 17 2 1 Connecting to Another ClassPad Unit 17 2 1 Connecting to an EA 200 Data Analyzer 17 2 2 Connecting to a Computer USB 17 2 3 17 3 Configuring Communication Parameters 17 3 1 Wakeup 17 3 2 17 4 Transferring Data to Another ClassPad Unit 17 4 1 Selecting Data for Transfer 17 4 3 Sending a Screenshot of the Current Display Contents...

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

Page 27: ... names and commands are indicated in text by enclosing them inside of brackets The following examples show typical menu operations Example 1 Tap the menu and then tap Keyboard Toolbar Soft keyboard Tabs Example 2 Tap Analysis Sketch and then Line 0 1 2 About This User s Guide ...

Page 28: ...t If a procedure in this User s Guide requires use of a soft keyboard press the key to display the soft keyboard The key operation is not included as one of the procedure steps For more details about how to input data on the ClassPad see 1 6 Input Page Contents Three part page numbers are centered at the top of each page The page number 1 4 2 for example indicates Chapter 1 Section 4 page 2 0 1 3 ...

Page 29: ...de 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 1 9 Configuring Application Format Settings Chapter 1 ...

Page 30: ...20060301 1 1 General Guide Front 1 1 1 General Guide Side Back 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 P ...

Page 31: ...ower on and off See 1 2 Turning Power On and Off for details 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 key while a calculation operation is in progress interrupts the calculation For details see Pausing and Terminating an Operation on page 1 5 9 Cursor key DABC Use the cursor key to move...

Page 32: ...it or a CASIO Data Analyzer See Chapter 17 Performing Data Communication for details 4 pin mini USB port Connect the data communication cable here to exchange data with a computer See Chapter 17 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 A 3 1 P button Press this button to reset t...

Page 33: ...e the 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 ...

Page 34: ... 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 16 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 35: ... the Resume function The following describes the difference between powering up from the sleep state and powering up after the ClassPad powers down completely I Powering Up from the Sleep State Power comes on immediately with all data backed up by the Resume function restored I Powering Up after Complete Power Down 1 Press the 0 key or tap the ClassPad screen This causes the ClassPad to perform it...

Page 36: ...eturn 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 ClassPad s presentation application See Chapter 11 Using the Presentation Application and Chapter 17 Perfor...

Page 37: ...on expressions Draw the graph of a conics section Graph the 3D function z f x y Draw geometric figures Build animated figures Obtain the value of any variable in an equation without transforming or simplifying the equation 14 Draw vector fields and solution curves to explore differential equations 15 Perform simple interest compound interest and other financial calculations Create and run a presen...

Page 38: ...Main application by tapping on the icon panel See 1 3 Using the Icon Panel for details Application Menu Operations The following describes the various types of operations you can perform while the application menu is on the display Starting an application See Starting a Built in Application above Application Menu 1 4 2 Built in Applications Scroll down button Scrollbar Scroll up button To perform ...

Page 39: ...enu To select an application group tap the box in the upper right of the application menu and then select the group you want from the list that appears To display these icons Select this application group Add in applications only Additional All applications All Add in applications above built in applications Add ins First Tip Nothing appears on the application menu if you select the Additional gro...

Page 40: ...u of setting options 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 the icons I Adjusting Touch Panel Alignment Perform the following steps to align the touch panel S ClassPad Operation 1 On the icon panel tap to display the application menu 2 Tap at the top left of the application menu This opens a menu of setting options...

Page 41: ...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 42: ...windows While a dual window is on the display tap 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 for example the window will remain active after it becomes the lower window Tip When you tap 2 button while a dual window is on the display the currently active window wil...

Page 43: ...ation Edit menu Using the Menu Bar The menu bar appears along the top of the window of each application It shows the menus that you can access for the currently active window Tapping the menu bar menu displays its commands options and settings from which you can choose the one you want Some menu items have a single selection as shown in Example 1 below while other menu items display a submenu of s...

Page 44: ... setup settings See 1 9 Configuring Application Format Settings for details Tapping Default Setup returns all settings to their initial defaults except for the current folder setting See 1 9 Configuring Application Format Settings for details 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 selecti...

Page 45: ...dow The displayed menu and toolbar are the ones for the currently active window You can use the menu to change the active window and to display the window you want S Window Selection Example Graph Table 1 Graph window is active E E 2 Tap and then Graph Editor 3 Graph Editor window becomes active E E 1 5 5 Built in Application Basic Operations 4 Tap and then Stat Editor 5 Stat Editor window appears...

Page 46: ...An option is turned on selected when its check box has a check mark inside it An option is turned off when a check box is cleared Tapping a check box toggles the option on checked and off cleared Check boxes also appear on menus Menu check boxes operate the same way as dialog box check boxes Option turned off Option turned on Option turned on Option turned off ...

Page 47: ...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 48: ...e far right Toolbar 1 has a 5 button while toolbar 2 has a 4 button Tapping an arrow button toggles between the two toolbars 1 5 8 Built in Application Basic Operations Toolbar List of options Tap here to toggle I Toolbar Buttons Normally you tap a button to execute the command assigned to it Some buttons however have a down arrow 6 next to them Tapping the arrow displays a list of options from wh...

Page 49: ... when an operation is paused Important Be sure to replace batteries as soon as possible whenever the battery level indicator shows medium Replace batteries immediately whenever the battery level indicator shows low At this 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 wheneve...

Page 50: ...tinues until the graph is complete I Terminating an Operation Break Pressing the key while an expression processing graphing or other operation is being performed terminates the operation Example To terminate a graphing operation S 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 bei...

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

Page 52: ...on 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 Catalog cat ...

Page 53: ...calculation expression just as it is written and press the 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 See Chapter 2 for more information about inputting expressions Use the 9 or key to input the minus sign before ...

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

Page 55: ...mediately to the right of the location you want to correct and then press Example To correct cos 60 so it becomes sin 60 1 Use the mathematics mth keyboard to input cos 60 3AE 2 Move the cursor to the location immediately to the right of cos BBB 3 Delete cos 4 Input sin Q 5 Tap 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 your styl...

Page 56: ...t using the cursor key by tapping at the destination with the stylus This causes the cursor to jump to the location where you tap S 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 2 Drag the stylus across 234 to select it 3 Input 0 Tip You can per...

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

Page 58: ... 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 I Using the Math mth Keyboard The math mth keyboard is for inputting calcula...

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

Page 60: ...y set you can also select from among three other key sets within alphabet abc named character symbols L mathematics symbols and 2 extra symbols S Initial alphabet abc keyboard key set This keyboard is for inputting lower case alphabetic characters Tap to shift the keyboard or to caps lock the keyboard when you want to input upper case characters Note that the initial alphabet abc keyboard uses the...

Page 61: ... L key set This key set contains some of the mathematical expression symbols that are also available on the math mth keyboard Tap the and buttons to scroll to additional keys S key set Use the key set to input Greek characters Cyrillic characters and accented characters Tap the and buttons to scroll to additional keys Tapping caps locks the keyboard for input of upper case characters Tap to return...

Page 62: ...y in the 2D keyboard s 5 key set page 1 6 17 Tapping the 7 8 9 or key to the left of the key of the math mth keyboard or 2D keyboard Pressing the 7 8 or 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 for example is treated as the mathematical expression a s b s c and not as the characters abc Tip The singl...

Page 63: ...th keyboard I 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 8 1 Cmd built in commands and operators on pages 1 7 4 and 12 6 1 Sys system variables on page A 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 64: ...hat letter Tap this key to input the item that is currently selected in the alphabetized list S 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 6 and then select Cmd from the list of categories that appears 3 Tap the 5 button in the lower right corner until the key is visible 4 Tap 5 In the alphab...

Page 65: ...ormation about each function or symbol see 2 4 Function Calculations Use the key to input the piecewise function template See page 2 4 12 for more information Use the key to input the simultaneous equations template See page 2 8 43 for more information S key set Tapping the key displays a keyboard like the one shown below which has a key in place of the key Tapping returns to the initial 2D keyboa...

Page 66: ...athematical expressions you can input with this 2D keyboard To input this Use these keys For more information see Fourier transform template fourier under Using the Advanced Submenu on page 2 8 9 Inverse Fourier transform template invFourier under Using the Advanced Submenu on page 2 8 9 Laplace transform template laplace under Using the Advanced Submenu on page 2 8 8 Inverse Laplace transform tem...

Page 67: ...ables on page 1 6 12 For information about the key that appears in the lower right of all of the 2D keyboard key sets see Using the Answer Variable ans on page 2 2 2 Note that natural input is available in most applications of the ClassPad Natural input cannot be used in the geometry measurement box or when entering data into a list S To use the 2D keyboard for natural input Example 1 To input 1 O...

Page 68: ...with the stylus to move the cursor to the other input locations and input the required information In the input box above 3 tap 5 Input the part of the expression that comes to the right of 3 I A 6 After everything is the way you want press Example 3 To input 1 Tap to display the 2D keyboard and then tap 2 Tap 3 Input the part of the expression that comes to the right of 7 AC 07CC7 Or you can use ...

Page 69: ... 19 Input 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 In the input box below tap 5 After everything is the way you want press ...

Page 70: ...lder 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 applicabl...

Page 71: ...tored 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 renam...

Page 72: ...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 complex number or expression ...

Page 73: ...le Manager I 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 S ClassPad Operation 1 Tap to display the application menu and then tap 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 5 and the N to disp...

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

Page 75: ...character Variables on page 1 6 12 I 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 6 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 n...

Page 76: ...iable you create For more information see 1 8 Using the Variable Manager I Variable Usage Example The following example uses the variable we created in the example under Creating a New Variable on page 1 7 6 Example To copy the variable eq1 and then paste it into the following two equations eq1 x 2 and eq1 s 2 S ClassPad Operation 1 First check the current contents of variable eq1 CO U 2 Copy the ...

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

Page 78: ...a quick 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 Stat Editor appears as the initial screen when you start up the Statistics application You can also access the Stat Editor window from the Main Graph Table and eActivity applications Since variable eq2 is stored in the library fol...

Page 79: ... 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 S To lock or unlock a variable or folder using the Variable Manager In the Variable Manage...

Page 80: ... 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 81: ...section explains how to start up and exit the Variable Manager It also provides information about the configuration of the Variable Manager With the Variable Manager 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 Mana...

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

Page 83: ...st I Creating a New Folder You can use the following procedure to create up to 87 folders as you need them S 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 84: ... 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 I 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 85: ...Input 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 I Locking and Unlocking a Folder A folder cannot be deleted or renamed while...

Page 86: ...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 87: ...is different from the procedure for opening other folders S 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 88: ...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 89: ...able is locked an error message appears and the variable is not deleted I Copying and Moving a Variable You can use the procedure below to copy or move a variable to another folder S 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 90: ... 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 I Locking and Unlocking...

Page 91: ...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 92: ...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 93: ...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 94: ...their initial default values except for the current folder setting specified on Basic Format dialog box Default Setup Tip For more details about the structure and content of the menu see Using the Menu on page 1 5 4 S ClassPad Operation 1 Open any application except the System application 2 Tap 3 Tap the menu command you want Basic Format Graph Format 3D Format Geometry Format Advanced Format Fina...

Page 95: ...h Format dialog box for configuring a user variable S ClassPad Operation 1 Tap or tap 3 on the icon panel and then tap Graph Format This displays the Graph Format dialog box 2 Tap the Special 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 1 9 2 Configuring Applicat...

Page 96: ...for each item see Application Format Settings on page 1 9 4 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 1 9 3 Configuring Application Format Settings 5 Use the Select Data dialog box to specify the folder where the variable is saved and then specify the variable name The sample dialog box in s...

Page 97: ...xt box with a down arrow 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 I Basic Format Dialog Box Use the Basic Format dialog box to configure basic settings for calculations cells and other parameters S Current Folder To spec...

Page 98: ...ard mode 1 Clear the Decimal Calculation check box Turn off auto simplification of expressions Assistant mode 2 Select the Assistant check box Turn on auto simplification of expressions Algebra mode 2 Clear the Assistant check box Specify descending order e g x2 x 1 for the calculation result expression Select the Descending Order check box Specify ascending order e g 1 x x2 for the calculation re...

Page 99: ...s check box Turn off display of Graph window grid Clear the Grid Points check box Turn on display of Graph window axis labels Select the Labels check box Turn off display of Graph window axis labels Clear the Labels check box Turn on display of graph controller arrows during graphing Select the G Controller check box Turn off display of graph controller arrows during graphing Clear the G Controlle...

Page 100: ...tive Slope check box Special Tab S Background To do this Select this setting Turn off Graph window background display Off Select an image to be used as Graph window background pict name S Cell Width Pattern To specify this row width for stat editor and data table displays Select this setting 2 cells 2 Cells 3 cells 3 Cells 4 cells 4 Cells S Table Variable To specify this source for table data Sele...

Page 101: ... Select the Stat Window Auto check box Configure Statistics application View Window settings manually Clear the Stat Window Auto check box I 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 S Labels To do this Select this setting Turn on display of Graph window axi...

Page 102: ...The information that appears in the preview area at the bottom of the dialog box shows a preview of the Geometry application window based on the settings configured in upper half of the dialog box S Number Format To specify this type of numeric value display format on the Geometry window Select this setting Auto exponential display for values less than 10 2 and from 1010 or greater when you are in...

Page 103: ...ndow axes On Turn on display of Graph window axes along with maximum and minimum value of each axis Number Turn off display of Graph window axes Off S Integer Grid To set the initial condition of integer grid when opening the Geometry application Do this Turn on display of integer grid Select the Integer Grid check box Turn off display of integer grid Clear the Integer Grid check box S Measure Ang...

Page 104: ...Assume positive real To do this Do this Assume variables for Fourier calculation are positive reals Select the Assume positive real check box Allow complex numbers as variables for Fourier calculation Clear the Assume positive real check box S Fourier Transform To do this Select this setting Specify following formula for Fourier transform Pure Math Specify following formula for Fourier transform M...

Page 105: ...of period S Date Format To do this Select this setting Specify day month year as the date format DD MM YYYY Specify month day year as the date format MM DD YYYY Specify year month day as the date format YYYY MM DD S Automatically copy common fields to new calculation To do this Do this When changing to another calculation type automatically copy the contents of all fields in the current calculatio...

Page 106: ...year compounding Annual Specify twice a year compounding Semi annual S Bond Interval To do this Select this setting Use a number of payments as term for bond calculations Term Use a date as term for bond calculations Date S Profit Amount Ratio To do this Select this setting Use amount PRF for break even point calculations Amount PRF Use profit ratio r for break even point calculations Ratio r S Br...

Page 107: ...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 is tapped Select the Half Screen Capturing check box Capture the entire window when is tapped Clear the Half Screen Capturing check box Turn on repeat playback of files Select the Repeat check box Turn off repeat playback of files Clear the Repeat check box Turn on page...

Page 108: ...0 bps 9600 bps 38 400 bps 38400 bps 115 200 bps 115200 bps S Screen Copy To To do this with hard copy data generated by tapping Select this setting Send hard copy data to an external device Outer Device Save hard copy data internally as Presentation data P1 P20 S Cable Type To use this type of cable for data communication Select this setting 3 pin cable 3pin cable USB cable USB cable S Wakeup Enab...

Page 109: ...vides 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 Specifying a Number Base 2 8 Using the Action Menu 2 9 Using the Inter...

Page 110: ...p the Main application S ClassPad Operation On the application menu tap 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 exe...

Page 111: ...ral format with mathematical expressions appearing 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 up to 30 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...

Page 112: ...xecute an Interactive command for the expression selected in the work area page 2 9 1 Interactive Main Application Menus and Buttons This section explains the operations you can perform using the menus and buttons of the Main application For information about the menu see Using the Menu on page 1 5 4 Menu Commands 2 1 3 Main Application Overview Normally inputting and executing an expression like ...

Page 113: ...s Bar Location 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 displa...

Page 114: ...ting a window closing a window etc see Using a Dual Window Display on page 1 5 1 To display this window Tap this button See Chapter Graph Table application Graph window 3 Graph Table application Graph Editor window 3 3D Graph application 3D Graph window 5 3D Graph application 3D Graph Editor window 5 Conics application Conics Graph window 4 Conics application Conics Editor window 4 Geometry applic...

Page 115: ...Main In the Statistics application and some other applications you can also access the Main application window by tapping the button The following are examples of what you can do after opening the Main application window within another application Using the Main application window as a calculator to perform a simple calculation Using drag and drop to copy expressions and values between windows Exa...

Page 116: ... 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 AB C D DBU 56 s 12 2 5 268 8 DE A A D U 2 3 s 102 500 A B AU 1 2...

Page 117: ...xample ab 3 b must be written ab s 3 b Otherwise your input is considered to be in function notation f x In front of the key or key See Using the 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 work area the last result is assigned automatically to a variable named ans answer You can even rec...

Page 118: ...er that the value or expression assigned to each ans variable in the calculation history is determined by the calculation immediately preceding it Using the ans variable in a calculation results in an error if the previous calculation 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...

Page 119: ...ulation that is mathematically undefined such as division by zero the message Undefined appears in place of the calculation result without display of an error message 2 2 4 Basic Calculations Assigning a Value to a Variable Besides using the variable assignment key 6 page 1 7 6 you can also use the syntax shown below in the Main application and eActivity application to assign a value to a variable...

Page 120: ...erations that omit the multiplication sign 2 3 etc s Relational operators x and or xor with Example 2 3 s log sin 2P2 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 through that are the same priority sequence level the same level operati...

Page 121: ...ical 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 Number Format setting on the Basic Format dialog box page 1 9 5 S Examples of Decimal mode and Standard mode result displays Expression Decimal Mode Result Standard Mode Result 50 4 12 5 12 5 25 2 1...

Page 122: ... Format settings on the Basic Format dialog box page 1 9 4 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 results appear under each setting Expression Normal 1 Normal 2 Fix 3 Sci 3 50 4 12 5 12 5 12 5 12 500 1 25E 1 100 6 16 6666666 16 66666667 16 66666667...

Page 123: ...50 2 2 Important Regardless of the currently selected angle unit setting a calculation that includes an imaginary number power exponent such as ePi is performed using radians as the angle unit ePi 1 I 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 ...

Page 124: ...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 125: ...ere 2 Delete 2 and input 3 B 3 Tap U 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 U only line 3 is...

Page 126: ... position and displays the results using Decimal mode format 2 3 3 Using the Calculation History Tip You can also change to Decimal mode by tapping 3 on the icon panel and then tapping Basic Format Select the Decimal Calculation check box and then tap Set To re calculate only a single specific line tap Tapping re calculates the calculation where the cursor is currently located only It does not aff...

Page 127: ... 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 U 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 128: ...s about the Decimal mode and Standard mode see Status Bar Mode Indicators on page 2 1 4 I 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 unit setting will make it impossible to produce correct calculation...

Page 129: ...this keyboard Operation mth abc cat 2D sin63 0 8910065242 TRIG Func Q 63 U 2 sin45 s cos65 0 5976724775 TRIG Func 2 Q 45 A 65 U Can be omitted cosec30 1 sin30 2 TRIG Func 1 Q30U or 1 A Q 30 U sin 1 0 5 30 Determine x for sinx 0 5 TRIG Func 2 0 5 U 5 can also be used TRIG Func Change the Angle setting to Radian A 3 U or A A 3 U Tip The angle unit setting you specify remains in effect until you chan...

Page 130: ...2 G Func G J 3 9 U or 5 3 C 9 U 101 23 16 98243652 G MATH Cmd G 10 Y 1 23 U e4 5 90 0171313 G MATH Func G C 4 5 U or 0 4 5 U 3 4 3 s 3 s 3 s 3 81 G MATH Cmd G 3 Y 4 U 34 3 s 3 s 3 s 3 81 G MATH Cmd G 3 Y 4 U 7 123 123 1 988647795 G MATH Cmd G 123 Y 1 7 U or 7 C 123 U 2 3 s 3 64 4 10 G MATH Cmd G 2 3 64 Y 1 3 4 U or 2 3 3 C 64 C 4 U Can be omitted Tip and 8 h have a higher calculation priority sequ...

Page 131: ...1601 TRIG Func 1 5 1 5 U e 1 5 0 2231301601 G MATH Func G C 1 5 U cosh 1 20 15 0 7953654612 TRIG Func 20 15 U or 20 A 15 U Solve for x given tanh 4x 0 88 0 3439419141 TRIG Func 0 88 4 U or 0 88 A 4 U_ This problem checks whether coshx M sinhx eMx 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 x ...

Page 132: ...lue is 25 less than 3500 2625 SMBL Cmd 3500 1 25 2 5 3 65028154 G Func G 2 5 U or 2 C 5 U 3 i 1 755317302 0 2848487846i G Func G Change to the Complex mode Cplx indicated on the status bar 3 U or 3 U 3 2 3 s 3 9 G Cmd 3 VU 32 3 s 3 9 G Cmd 3 VU 1 3 1 4 1 12 G Cmd G 3 7 4 7 7U or 1 A 1 A 3 C 1 A 4 U 8 1 s 2 s 3 s s 8 40320 CALC SMBL Cmd 8 U What is the absolute value of the common logarithm of 3 4 ...

Page 133: ...second argument I Random Number Generator rand randList randNorm randBin RandSeed The ClassPad random number generator can generate truly random numbers non sequential random numbers and random numbers that follow a particular pattern sequential random numbers Using the randList function you can generate a list whose elements contain random numbers There are nine different patterns for generation ...

Page 134: ...nteger 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 keyboard Operation mth abc cat 2D Generate a list of three elements that contain decimal random values Func randList 3 U Generate a list of five elements that contain random v...

Page 135: ...andBin function generates binomial random numbers based on values specified for the number of trials n and probability P Syntax randBin n P m Function Omitting a value for m or specifying 1 for m returns the generated random number as is Specifying a value for m returns the specified number of random values in list format Description n and m must be positive integers Problem Use this keyboard Oper...

Page 136: ...e arguments a and b of rand a b and randList n a b must be integers subject to the following conditions a b µ aµ µ bµ 1E10 b a 1E10 I Integer Functions These functions take integers only as their arguments and return integers S iGcd Function Syntax iGcd Exp 1 Exp 2 Exp 3 Exp 10 Exp 1 through Exp 10 all are integers iGcd List 1 List 2 List 3 List 10 All elements of List 1 through List 10 are intege...

Page 137: ... and c and for b and d Description All of the lists must have the same number of elements When using the iLcm List 1 List 2 List 3 List 10 syntax one and only one expression Exp can be include as an argument in place of a list Problem Use this keyboard Operation mth abc cat 2D Determine the least common multiples of 4 3 12 6 and 36 9 Func iLcm W 4 3 Y W 12 6 Y W 36 9 Y U S iMod Function Syntax iMo...

Page 138: ...s S Total Number of Combinations Problem Use this keyboard Operation mth abc cat 2D How many different permutations are possible when you have 10 different objects and arrange them four at a time 10P4 5040 CALC Func Z 10 4 U How many different combinations are possible when you have 10 different objects and remove four at a time 10C4 210 CALC Func Y 10 4 U n nPr n r n nPr n r n nCr r n r n nCr r n...

Page 139: ...eturn value when true return value when false or indeterminate or piecewise condition expression return value when true return value when false return value when indeterminate Use the 2D keyboard to input piecewise function according to the syntax shown below return value when true condition expression return value when false or indeterminate or return value when condition 1 is true condition 1 ex...

Page 140: ...n y x y 0 5 x2 const 1 CALC SMBL Cmd dSolve 8 7 7 8U Important The dSolve function can solve differential equations up to three degrees so a maximum of three derivative symbols y can be used Executing a dSolve calculation that has more than three derivative symbols will result in an Invalid Syntax error I Primality Test isPrime The isPrime function determines whether the number provided as the arg...

Page 141: ... case of inequality operators that are facing in the same direction example 1 x 1 Example solve x2 1 0 x U 1 x 1 I 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 a...

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

Page 143: ...ressions passed to the delta function are left unevaluated The integral of a linear delta function is a Heaviside function Syntax delta x x variable or number Examples I nth Delta Function The nth delta function is the nth differential of the delta function Syntax delta x n x variable or number n number of differentials Examples 2 4 16 Function Calculations ...

Page 144: ...as shown below 0 x 0 H x x 0 1 x 0 1 2 Any non numeric expression passed to the Heaviside function will not be evaluated and any numeric expression containing complex numbers will return undefined The derivative of the Heaviside function is the Delta function Syntax heaviside x x variable or number Examples 2 4 17 Function Calculations ...

Page 145: ...low n 1 n 0 n undefined n 0 The gamma is defined for all real numbers excluding negative integers It is also defined for all complex numbers where either the real or imaginary part of the complex number is not an integer Gamma of a symbolic expression returns unevaluated Syntax gamma x x variable or number Examples 2 4 18 Function Calculations ...

Page 146: ...e To input the list 1 2 3 and assign it to LIST variable lista S ClassPad Operation 1 Tap to display the application menu and then tap to start the Main application 2 Press to display the soft keyboard 3 Next perform the following key operation W A BY6 JGQR U 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 147: ...ing operation S ClassPad Operation 1 Recall the value of the second element of LIST variable lista JGQR A U 2 5 2 List Calculations 2 Assign 5 to the second element of LIST variable lista D6 JGQR A U 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 U 1 2 3 4 A U 2 I Inputting List Data Using the Stat Editor Window Tapping displ...

Page 148: ...enever an operation between any two cells of the two lists results in an error I List Calculation Example Example Perform the operation list3 s 6 0 4 when list3 contains 41 65 22 S ClassPad Operation 1 Perform the key operation below in the Main application work area JGQRB WE CY 2 U List Numeric Value Expression Equation Inequality List Numeric Value Expression Equation Inequality List Tip List op...

Page 149: ...umbers 2 List with Variables Example Assign the values 10 20 and 30 to variables x y and z respectively S ClassPad Operation 1 Perform the key operation below in the Main application work area W A B Y6W7 8 9Y 2 U Tip You can perform this operation using a matrix that has a single row and multiple columns or multiple rows and a single column For details see Using a Matrix to Assign Different Values...

Page 150: ... 2 8 Using the Action Menu Inputting Matrix Data You can use the 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 I Inputting Matrix Values with the Keyboard Example To input the matrix 1 2 and assign it to the variable mat1 3 4 S ClassPad Operation 1 On the application menu tap to start the Main applicat...

Page 151: ...nt at row 1 column 2 in mat1 which produces the matrix 1 5 3 4 After performing the procedure under Inputting Matrix Values with the Keyboard perform the following operation S ClassPad Operation 1 Recall the value in row 2 column 1 of MATRIX variable mat1 K R A U l l Row Column 2 6 2 Matrix and Vector Calculations 2 Assign 5 to the element at row 1 column 2 of MATRIX variable mat1 D6 K R A U_ Tip ...

Page 152: ...rently displayed matrix Add both a row and column to the currently displayed matrix Example To input the matrix 1 2 3 4 5 6 and assign it to the variable mat2 S ClassPad Operation 1 Tap to display the keyset of the keyboard and then perform the key operation below in the Main application work area Creates a 1 row s 2 column matrix CA 2 6 3 Matrix and Vector Calculations Adds one column to the matr...

Page 153: ...e Action menu For information about using these commands see 2 8 Using the Action Menu Performing Matrix Calculations This section provides examples of how to perform the most basic types of matrix calculations I Matrix Addition Subtraction Multiplication and Division Example 1 1 1 2 1 2 3 2 1 S ClassPad Operation 1 Perform the key operation below in the Main application work area A A B A 2 Tap U ...

Page 154: ...f columns the same dimensions An error occurs Invalid Dimension Error when the two matrices have different dimensions When multiplying two matrices the number of columns in the matrix to the left of the multiplication sign s must be the same as the number of rows in the matrix to the right of the multiplication sign An error occurs Invalid Dimension Error when you attempt to multiply two matrices ...

Page 155: ... error occurs when you try to raise a non square matrix to a specific power Using a Matrix to Assign Different Values to Multiple Variables Use the procedure in this section when you want to use a matrix to assign various different values to multiple variables Syntax Matrix with Numbers m Matrix with Variables The matrix can be one line with multiple columns or multiple lines with one column Examp...

Page 156: ...r Invalid syntax ERROR will occur if you try to input a non integer value like 1 5 or 2 If a calculation produces a non integer result with a decimal part the calculator will cut off the decimal part automatically For example the calculation 5 2 while decimal is selected as the number base is 2 A error message is displayed if you try to enter a value that is invalid for the speicfied number base T...

Page 157: ...1111111111111 Negative 10000000000000000000000000000000 x 11111111111111111111111111111111 Octal Values Positive 0 x 17777777777 Negative 20000000000 x 37777777777 Decimal Values Positive 0 x 2147483647 Negative 2147483648 x 1 Hexadecimal Values Positive 0 x 7FFFFFFF Negative 80000000 x FFFFFFFF 2 7 2 Specifying a Number Base ...

Page 158: ...y for example tap The currently selected number base is indicated in the status bar Normal Binary Octal Decimal Hexadecimal 3 Execute the calculation When you press to execute the calculation the number base you selected in step 2 is also applied automatically to the next line You can continue using the same number base in the next line or change to another number base Important A line for which a...

Page 159: ...input value only when a default number base besides normal is selected Tip For actual operation examples see Example 3 under Arithmetic Operations below Arithmetic Operations You can use the following operators when performing binary octal decimal and hexadecimal values You can also use parenthetical expressions Example 1 To calculate 101112 110102 1 Tap the down arrow button next to the button an...

Page 160: ...102 xor 11002 1102 NVMPN U Example 4 not FFFF16 FFFF000016 LMR DDDDU Using the baseConvert Function Number System Transform The baseConvert function lets you convert a number in one base number system to its equivalent in another base Important The baseConvert function works for positive integers only The baseConvert function cannot be used in a line for which a particular number base is specified...

Page 161: ...on for that command With the Interactive menu selecting a command will display a dialog box that prompts for input of the command s arguments when necessary This means that the Interactive menu eliminates the need to remember details about the syntax of a function For details about using the Interactive menu see page 2 9 1 Abbreviations and Punctuation Used in This Section The following are the me...

Page 162: ...n result may not fit in the display area If this happens tap the left or right arrows that appear on the display to scroll the expression screen and view the part that does not fit When the input expression does not fit When the output expression does not fit All of the screenshots in this section show the complete expression version Displayed expression Complete expression Displayed expression Co...

Page 163: ...nsformation like expand and factor S approx Function Transforms an expression into a numerical approximation Syntax approx Exp Eq Ineq List Mat Ineq inequality includes the p not equal to relational operator Example To obtain the numerical value of 2 Menu Item Action Transformation approx Number Format Normal 1 Example To obtain the numerical value of 920 Menu Item Action Transformation approx Num...

Page 164: ...ist Mat expand Exp variable Ineq inequality includes the x not equal to relational operator If you specify a variable Exp is decomposed into partial fractions with respect to the variable Example To expand x 2 2 Menu Item Action Transformation expand Example To decompose into partial fractions with respect to x Menu Item Action Transformation expand S factor Function Factors an expression Syntax f...

Page 165: ...r a out ax2 bx c Menu Item Action Transformation factorOut S combine Function Transforms multiple fractions into their common denominator equivalents and reduces them if possible Syntax combine Exp Eq Ineq List Mat Ineq inequality includes the x not equal to relational operator Example To transform and reduce x 1 x 2 x x 3 Menu Item Action Transformation combine S collect Function Rearranges an ex...

Page 166: ...pToTrig Function Transforms an exponent into a trigonometric or hyperbolic function Syntax expToTrig Exp Eq Ineq List Mat Ineq inequality includes the x not equal to relational operator Example To transform eix into a trigonometric function Radian mode Menu Item Action Transformation expToTrig S trigToExp Function Transforms a trigonometric or hyperbolic function into exponential form Syntax trigT...

Page 167: ... x 1 Menu Item Action Transformation propFrac S dms Function Transforms a DMS format value into its equivalent degrees only value Syntax dms Exp List 1 Exp List 2 Exp List 3 Example To transform 3 5 6 3O 5 6 into its equivalent degrees only value Menu Item Action Transformation dms Zero is the default when you omit Exp List 2 or Exp List 3 S toDMS Function Transforms a degrees only value into its ...

Page 168: ...or 2 8 8 Using the Action Menu Zero is the default when you omit center point S laplace invLaplace laplace is the command for the Laplace transform and invLaplace is the command for the inverse of Laplace transform 0 f t e stdt L f t s Function The Laplace Transform is called laplace on the ClassPad The inverse of Laplace Transform is called invLaplace on the ClassPad Syntax laplace f t t s f t ex...

Page 169: ... the transform Lp means F s L f t in the result of transform for a differential equation An example using Laplace to solve a differential equation S fourier invFourier Function fourier is the command for the Fourier Transform and invFourier is the command for the inverse Fourier Transform Syntax fourier f x x w n invFourier f w w x n f x expression x variable with respect to which the expression i...

Page 170: ...1 1 Probability 2 1 1 Classical Physics 3 1 1 e x i f x dx 2 Signal Processing 4 0 2 P Tip The Advanced Format dialog box can be used to configure settings related to the Fourier Transform such a Fourier Transform definition etc For details see Advanced Format Dialog Box on page 1 9 11 2 8 10 Using the Action Menu The Fourier Transform pairs are defined using two arbitrary constants a b f t eib t ...

Page 171: ...n be from 0 to 2 indicating the FFT parameter to use m 0 Signal Processing m 1 Pure Math m 2 Data Analysis The Fourier Transform is defined as the following Some authors especially physicists prefer to write the transform in terms of angular frequency W y 2PN instead of the oscillation frequency N However this destroys the symmetry resulting in the transform pair shown below F k e2 ikx dk f x f x ...

Page 172: ...sed in pure mathematics and systems engineering 1 1 is used in probability theory for the computation of the characteristic function 1 1 is used in classical physics and 0 2P is used in signal processing Tip The Advanced Format dialog box can be used to configure Fast Fourier Transform settings For details see Advanced Format Dialog Box on page 1 9 11 In general the Fourier transform pair may be d...

Page 173: ...sult in a Wrong Argument Type error Example To find y given y x y Menu Item Action Calculation impDiff S diff Function Differentiates an expression with respect to a specific variable Syntax diff Exp List variable diff Exp List variable order a a is the point for which you want to determine the derivative order 1 when you use the following syntax diff Exp List variable The default variable is x wh...

Page 174: ...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 Menu I...

Page 175: ...e the product of x2 as the value of x changes from x 1 through x 5 Menu Item Action Calculation 0 S lim Function Determines the limit of an expression Syntax lim Exp List variable point direction Example To determine the limit of e x as x approaches d Menu Item Action Calculation lim Example To determine the limit of 1 x as x approaches 0 from the right Menu Item Action Calculation lim Example To ...

Page 176: ...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 P x 2P x 3P that belong s to the closed range 0 x 5 Menu Item Action Calculation rangeAppoint Example To find the n that satisfies the condition 0 n s P 5 Menu Item Action C...

Page 177: ...e of 1 to 9 Using any value outside this range causes an error This command returns an approximate value when calculation precision is specified for n This command returns a true value when nothing is specified 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 preci...

Page 178: ...hen calculation precision is specified for n This command returns a true value when nothing is specified 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...

Page 179: ...mmon multiple of x2 1 and x2 2x 3 Menu Item Action Calculation lcm S denominator Function Extracts the denominator of a fraction Syntax denominator Exp List Example To extract the denominator of the fraction y 2 x 1 Menu Item Action Calculation denominator S numerator Function Extracts the numerator of a fraction Syntax numerator Exp List Example To extract the numerator of the fraction y 2 x 1 Me...

Page 180: ... in the Real mode Example To obtain the real part of complex number 3 4i Menu Item Action Complex re S im Function Returns the imaginary part of a complex number Syntax im Exp Eq List Mat An inequality with the x 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 S cExpand Function Expands a co...

Page 181: ...m in the Radian mode Menu Item Action Complex compToPol S compToTrig Function Transforms a complex number into its trigonometric hyperbolic form Syntax compToTrig Exp Eq List Mat Ineq inequality includes the p 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 sub...

Page 182: ... Item Action List Create augment S 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 of elements...

Page 183: ...ift 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 S rotate Function Returns a list in which the elements have been rotated to the right or to the left by a specific amount Syntax rotate List number of rotations Specifying a negative value for number of rotations rotates to the right wh...

Page 184: ...g order Menu Item Action List Create sortD S 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 S matToList For information abot matToList see page 2 8 33 Using the List Calculation Submenu The List Calculation submenu contains commands related to list calculations ...

Page 185: ...elements contain the lesser value of each comparison Menu Item Action List Calculation min 2 8 25 Using the Action Menu S 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 v...

Page 186: ...Calculation median S 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 Calcula...

Page 187: ...specifies the frequency of each element in List 1 Example To determine the third quartile of the elements in the list 1 2 3 4 5 Menu Item Action List Calculation Q3 Example To determine the third quartile of the elements in the list 1 2 3 4 whose respective frequencies are 4 3 2 1 Menu Item Action List Calculation Q3 S percentile Function Finds the nth percentile point in a list Syntax percentile ...

Page 188: ...of each element in List 1 Example To determine the sum of the elements in the list 1 2 3 Menu Item Action List Calculation sum Example To determine the sum of the elements in the list 1 2 3 whose respective frequencies are 3 2 1 Menu Item Action List Calculation sum S prod Function Returns the product of the elements in a list Syntax prod List 1 List 2 List 2 specifies the frequency of each elemen...

Page 189: ...nt elements in the list 1 2 4 Menu Item Action List Calculation list S percent Function Returns the percentage of each element in a list the sum of which is assumed to be 100 Syntax percent List Example To determine the percentage of each element in the list 1 2 3 Menu Item Action List Calculation percent S polyEval Function Returns a polynomial arranged in the descending order of powers so coeffi...

Page 190: ...in the list 0 1 2 3 Menu Item Action List Calculation sequence S sumSeq Function Finds the lowest degree polynomial that represents the sequence expressed by the input list and returns the sum of the polynomial When there are two lists this command returns a polynomial that maps each element in the first list to its corresponding element in the second list and returns the sum of the polynomial Syn...

Page 191: ...xample To transpose the matrix 1 2 3 4 Menu Item Action Matrix Create trn S augment Function Returns a matrix that combines two other matrices Syntax augment Mat 1 Mat 2 Example To combine the two matrices 1 2 3 4 and 5 6 7 8 Menu Item Action Matrix Create augment S ident Function Creates an identity matrix Syntax ident natural number Example To create a 2 s 2 identity matrix Menu Item Action Matr...

Page 192: ... a matrix into a new matrix Syntax subMat Mat start row start column end row end column 1 is the default when you omit start row and start column The last row number is the default when you omit end row The last column number is the default when you omit end column Example To extract the section from row 2 column 2 to row 3 column 3 from the matrix 1 4 7 2 5 8 3 6 9 Menu Item Action Matrix Create ...

Page 193: ...ion submenu contains commands that are related to matrix calculations 2 8 33 Using the Action Menu S dim Function Returns the dimensions of a matrix as a two element list number of rows number of columns Syntax dim Mat Example To determine the dimensions of the matrix 1 2 3 4 5 6 Menu Item Action Matrix Calculation dim S det Function Returns the determinant of a square matrix Syntax det Mat Exampl...

Page 194: ... Matrix S ref Function Returns the row echelon form of a matrix Syntax ref Mat Example To obtain the row echelon form of the matrix 1 2 3 4 5 6 Menu Item Action Matrix Calculation ref S 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 Matrix Calculation rref S eigVl...

Page 195: ...tain the eigenvector s of the matrix 3 4 1 3 Menu Item Action Matrix Calculation eigVc S LU Function Returns the LU decomposition of a square matrix Syntax LU Mat lVariableMem uVariableMem Example To obtain the LU decomposition of the matrix 1 2 3 4 5 6 7 8 9 The lower matrix is assigned to the first variable L while the upper matrix is assigned to the second variable U Menu Item Action Matrix Cal...

Page 196: ...Calculation QR To display the unitary matrix Menu Item VAR CAP Q EXE To display the upper triangular matrix Menu Item VAR CAP R EXE S swap Function Swaps two rows of a matrix Syntax swap Mat row number 1 row number 2 Example To swap row 1 with row 2 of the matrix 1 2 3 4 Menu Item Action Matrix Calculation swap S mRow Function Multiplies the elements of a specific row in a matrix by a specific exp...

Page 197: ...ction Returns the number in rows in a matrix Syntax rowDim Mat Example To obtain the number of rows in the matrix 1 2 3 4 5 6 Menu Item Action Matrix Calculation rowDim S 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...

Page 198: ...s 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 s N matrix or N s 1 matrix A vector in the form of 1 s N can be entered as or Example 1 2 1 2 Vectors are considered to b...

Page 199: ... the elements of the vector 1 2 with x Menu Item Action Vector fill Example To create a 1 s 3 1 row 3 columns vector all of whose elements are 3 Menu Item Action Vector fill S dim Function Returns the dimension of a vector Syntax dim Mat Example To determine the dimension of the vector 1 2 3 Menu Item Action Vector dim The vector 1 2 3 is handled as a 1 s 3 matrix S unitV Function Normalizes a vec...

Page 200: ...unction Returns the cross product of two vectors Syntax crossP Mat 1 Mat 2 This command can be used with a 1 s N or N s 1 matrix only N 2 3 A two element matrix a b or 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 S dotP Function Returns the dot product of two vectors S...

Page 201: ... can be used with a 1 s 2 or 2 s 1 matrix only This command returns r when natural number is 1 and Q when natural number is 2 This command returns a polar form when you omit natural number Example To transform the rectangular form 1 2 into its equivalent polar form Menu Item Action Vector toPol S toSph Function Returns an equivalent spherical form R θ F Syntax toSph Mat natural number This command...

Page 202: ... when natural number is 2 and z when natural number is 3 This command returns a cylindrical form when you omit natural number Example To transform the rectangular form 1 1 1 into an equivalent cylindrical form in the Radian mode Menu Item Action Vector toCyl Using the Equation Inequality Submenu The Equation Inequality submenu contains commands that are related to equations and inequalities 2 8 42...

Page 203: ...ximate value is returned for equations only based on the assumption that value 0 lower limit d and upper limit d 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 so...

Page 204: ...q 2 independent variable dependent variable 1 dependent variable 2 initial condition 1 initial condition 2 initial condition 3 initial condition 4 If you omit the initial conditions the solution will include arbitrary constants Input all initial conditions equations using the syntax Var Exp Any initial condition that uses any other syntax will be ignored Example To solve a differential equation y ...

Page 205: ...ion Equation Inequality eliminate S absExpand Function Divides an absolute value expression into formulas without absolute value Syntax absExpand Eq Ineq Ineq inequality includes the x not equal to relational operator Example To remove the absolute value from 2x 3 9 Menu Item Action Equation Inequality absExpand S andConnect Function Combines two equations or inequalities into a single expression ...

Page 206: ...y and S or Function Returns the result of the logical OR of two expressions Syntax Exp Eq Ineq List 1 or Exp Eq Ineq List 2 Ineq inequality includes the x not equal to relational operator Example To obtain the result of the logical OR of x 3 or x 2 Menu Item Action Equation Inequality or S xor Function Returns the logical exclusive OR of two expressions Syntax Exp Eq Ineq List 1 xor Exp Eq Ineq Li...

Page 207: ...range 2x 3 5x 8y in the sequence of its variables Menu Item Action Assistant arrange S 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 the p not equal to relational operator Example To replace s in the expression 3x 2s when the expression 2x 1 is...

Page 208: ...es used in the syntaxes of the functions presented in this section and the system variables that store the values obtained as calculation results see the Distribution Command List on pages 7 11 3 to 7 11 26 Also see the Distribution Command List for information about how to use Distribution commands in the Statistics application and the required syntax when using Distribution commands within other...

Page 209: ...ults Assignment of List Data Calculation Results to Variables Using the list data in the argument of the Distribution function causes calculation results to be output as list data which is assigned as is to the ans variable In addition to the ans variable calculations that use the Distribution function causes calculation results also to be assigned to certain system variables For example the norma...

Page 210: ...an be specified Enter the following values or letters to specify Left 1 L or l Center 0 C or c Right 1 R or r When input is skipped Left is used When one argument is omitted resulting in three arguments Tail Left When two arguments are omitted resulting in two arguments Tail Left M 0 When three arguments are omitted resulting in one argument Tail Left S 1 M 0 When tail setting is Center the lower ...

Page 211: ... t Cumulative Distribution on page 7 11 8 S chiPDf Function Returns the C2 probability density for specified values Syntax chiPDf x df Example To determine the C2 probability density when x 2 df 4 Menu Item Action Distribution chiPDf For more information see χ2 Probability Density on page 7 11 9 S chiCDf Function Returns the cumulative probability of a C2 distribution between a lower bound and an ...

Page 212: ...ower value 1 5 upper value d n df 24 d df 19 Menu Item Action Distribution fCDf For more information see F Cumulative Distribution on page 7 11 12 S invFCDf Function Returns the lower bound value of an F cumulative distribution probability for specified values Syntax invFCDf prob n df d df Example To determine the lower bound value when prob 0 1852 n df 24 d df 19 Menu Item Action Inv Distribution...

Page 213: ... value that is one less the prob value minimum number of significant digits prob value to calculate minimum number of trials values The results are assigned to the system variables xInv calculation result using prob and xInv calculation result using prob The invBinomialCDf function always returns the xInv value only However when the xInv and xInv values are different the warning message shown belo...

Page 214: ...Returns the minimum number of trials of a Poisson cumulative probability distribution for specified values Syntax invPoissonCDf prob L Important When executing the invPoissonCDf function the calculator uses the specified prob value and the value that is one less the prob value minimum number of significant digits prob value to calculate minimum number of trials values The results are assigned to t...

Page 215: ...alue pos Example To determine the geometric probability when lower value 2 upper value 3 pos 0 5 Menu Item Action Distribution geoCDf For more information see Geometric Cumulative Distribution on page 7 11 21 S invGeoCDf Function Returns the minimum number of trials of a geometric cumulative probability distribution for specified values Syntax invGeoCDf prob pos Important When executing the invGeo...

Page 216: ...metric distribution that the success will occur between specified lower value and upper value Syntax hypergeoCDf lower value upper value n M N Example Determine the hypergeometric cumulative distribution when lower value 0 upper value 1 n 5 M 10 N 20 Menu Item Action Distribution hypergeoCDf For more information see Hypergeometric Cumulative Distribution on page 7 11 24 S invHypergeoCDf Function R...

Page 217: ... 25 Using the Command Submenu S Define Function Creates a user defined function For more information see Define on page 12 6 9 and Creating a User defined Function Using the Define Command on page 12 5 2 S DispStat Function Displays previous statistical calculation results For more information see DispStat on page 12 6 28 and To explore statistical data on page 12 7 5 S Clear_a_z Function Clears a...

Page 218: ... expression first a dialog box will open prompting you for the necessary arguments When a command requires multiple arguments a dialog box appears prompting you for the arguments with the Interactive menu The Interactive menu has an apply command while the Action menu does not The DispStat Clear_a_z and DelVar commands of the Action menu s Command submenu are not included on the Interactive menu T...

Page 219: ...requires multiple arguments or if you access a command without first highlighting an expression the dialog box that appears 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 specified Example T...

Page 220: ...ree arguments Variable x Lower 1 Upper 2 6 Tap OK This performs the calculation and displays the solution Tip You can execute a command on the Interactive menu without selecting an expression in the work area On the dialog box that appears enter the expression you can to perform into the Expression box Dialog box when no expression is selected Dialog box when an expression is selected in the work ...

Page 221: ...is command to execute only a specific part of an expression and display its result Example To calculate the result of diff sin x x s cos x sin x s 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 Descending Order S ClassPad Operation 1 Input the example calculation provid...

Page 222: ... from the Main application and perform copy paste and other operations between them This section explains how to access the windows of other applications from the Main application and provides examples of the various operations you can perform between them Important For details about the windows produced by each ClassPad application see the chapter that covers the application All of the explanatio...

Page 223: ...ile the work area window is active For more information about enlarging one of the windows on a dual window display to fill the entire display 2 swapping the contents of the upper window and lower window 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 wind...

Page 224: ...This graphs y x2 1 This graph reveals that the x intercepts are x p1 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 225: ...t to the Graph Editor window S 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 226: ...at Editor window to create new LIST variables and edit existing LIST variables You can also use the Stat Editor window to display the contents of a LIST variable created using the work area by specifying the LIST variable s name I Example List Operation The following are the general steps for using the Stat Editor The steps indicated in parentheses refer to the steps under ClassPad Operation below...

Page 227: ... window tap to display the Stat 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 2 list3 You could also input list3 list1 list2 to produce the same result ...

Page 228: ...plications 4 Tap the Stat 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 229: ... Tap the blank cell next to list6 input test and then tap U 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 Stat E...

Page 230: ...orresponding expression or value I 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 S ClassPad Operation 1 Input the two expressions into the work area 2 Tap to display the Geometry window in the lower window The Geometry window that initially appears is blank 3 Dra...

Page 231: ...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 of hyperbola in x and y 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 hyperbola A curve n 2 matrix n 3 An open polygon A polygon each column ...

Page 232: ...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 point and its image Point Circle Tip For details about Geometry window operations see Chapter 8 Using the Sequence Editor Window Displaying the Sequence Editor window from the Main application makes it possib...

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

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

Page 235: ...n range for Verify Verify the equation starting from the first line Verify the equation starting from the current line Using Verify The following examples show the basic steps for using Verify Important In Verify you can press or tap with the stylus to move the cursor between lines A message will appear to let you know whether or not the calculation result is valid Example 1 To factor 50 completel...

Page 236: ...s 6 Change 25 s 3 to 25 s 2 and tap U 7 Following the next equal sign input 5 s 5 s 2 and tap U Example 2 To rewrite x2 1 in factored form 1 Tap the left most toolbar icon to begin a new Verify session 2 Tap OK to clear the window 3 Tap the down arrow on the toolbar and select 4 Input x 2 1 and press 5 Input x i x i and press ...

Page 237: ...t how many times each ball will be drawn within a specified number of draws Container You can specify any integer from 1 to 20 as the number of die faces You can access Probability in the Main application or the eActivity application From either application you can save Probability sessions in ClassPad memory and reopen the session for future use Probability sessions also can be inserted into an e...

Page 238: ...te the probability emulation using the default setup 1 Die Number of trials 1 Number of faces 6 Probability Menus and Buttons This section provides basic information about Probability menus commands and buttons Tip menu items are the same for all applications For more information see Using the Menu on page 1 5 4 I File Menu To do this Select this File menu item Discard the current window contents ...

Page 239: ...ribution table format Distribution Show the selected result as a list data format Sample Data Tip Under initial default settings trial results are shown in distribution table format Selecting distribution table results and selecting Sample Data on the Display menu will change them to list data format Conversely selecting table results and selecting Distribution on the Display menu will change them...

Page 240: ...ad Operation 1 Tap the right most toolbar down arrow button 2 On the icon palette that appears tap This displays the Probability dialog box 3 Tap the button next to 2 Dice to select it 4 Enter 50 into the Number of trials box Leave the value in the Number of faces box at it intial default value 6 5 Tap OK The result will appear in the Probability window 2 12 4 Using Probability ...

Page 241: ...faces box at it initial default value 6 4 Tap OK The result will appear in the Probability window Example 3 After putting 10 A balls 2 B balls and 30 C balls into a box determine how many times each type of ball will be drawn when there is a total of 50 draws Each time a ball is drawn it should be replaced into the box before the next draw This example assumes you are continuing from Example 2 1 T...

Page 242: ...g box Replace Yes Indicates the ball is replaced before the next draw If the ball is not replaced select No A 10 B 20 C 30 Leaver other letters set to zero Number of trials 50 4 Tap OK The result will appear in the Probability window 2 12 6 Using Probability ...

Page 243: ...initial default settings the current folder for both the Program application and the Main application is the main folder so you normally do not need to specify a folder name Unless you change it the current folder of the eActivity application is the eAct folder so you always need to specify the folder name If you want to run a program that is in the main folder input main Program name parameter Im...

Page 244: ...ight corner Program output window 2 13 2 Running a Program in the Main Application Example To run the program named OCTA that we created and stored under Creating and Saving a Program page 12 2 1 from the Main application and determine the surface area and of a regular octahedron with a side length of 20 cm S ClassPad Operation 1 Perform the key operation below in the Main application work area 0 ...

Page 245: ...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 246: ...ndow 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 247: ...ion Overview Table window To do this Tap this button Or select this menu item Cut the selected character string and place it onto the clipboard Edit Cut Copy the selected character string to the clipboard Edit Copy Paste the contents of the clipboard at the current cursor position in the Graph Editor window Edit Paste Select the entire expression you are editing Edit Select All Clear all of the ex...

Page 248: ... Shade dialog box page 3 3 12 Draw Shade Use a built in function for input Built In Specify AND Plot as the inequality plot setting Inequality Plot and Specify OR Plot as the inequality plot setting Inequality Plot or Delete all of the expressions on the active sheet Sheet Clear Sheet Return all sheet names to their initial defaults Sheet Default Name Graph the selected function s Generate a summa...

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

Page 250: ... y coordinate for a given x coordinate Analysis G Solve y Cal Obtain the x coordinate for a given y coordinate Analysis G Solve x Cal Obtain the definite integral for a particular range Analysis G Solve dx Obtain the point of inflection Analysis G Solve Inflection Obtain the distance between two points Analysis G Solve Distance Obtain the volume of a solid of revolution Analysis G Solve P f x 2 dx...

Page 251: ...message box and place it onto the clipboard Edit Cut Copy the character string selected in the message box to the clipboard Edit Copy Paste the contents of the clipboard at the current cursor position in the message box Edit Paste Select all of the text in the message 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 in...

Page 252: ...e application and then draw their graphs Tip The Graph Editor window has five sheets named Sheet 1 through Sheet 5 for input of expressions For more information see Using Graph Editor Sheets on page 3 3 1 Angle unit Real mode If you see this It means this Rad The angle unit setting is radians Deg The angle unit setting is degrees Gra The angle unit setting is grads Cplx The Complex complex number ...

Page 253: ... line y1 3 1 8 Graph Table Application Overview 3 Input the expression 7 Pressing 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 page 3 ...

Page 254: ...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 255: ... 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 in...

Page 256: ...20060301 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 257: ...proper display of the graph S To configure View Window parameters 1 On the application menu tap 2 Tap or tap and then View Window This displays the View Window dialog box 3 Tap the 2D option button so the option is selected 4 Configure View Window parameters required for the type of graph you want to draw Press A to move the cursor and then input an appropriate value for each parameter Rectangular...

Page 258: ...item t min t max t step To configure this View Window parameter Minimum value of t Maximum value of t Step size of t 5 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 closes the Vi...

Page 259: ...utomatically changes the xmax ymax value S To initialize View Window parameters 1 On the application menu tap 2 Tap 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 S To initialize the View W...

Page 260: ...he 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 example t...

Page 261: ... names of the View Window setups you have stored in memory 4 Select the name of the setup you want and then tap OK Tip Recalling a View Window setup causes the current View Window parameters to be replaced by the parameters of the recalled setup Viewing Graph Window Coordinates Tapping and holding a point on Graph window with the stylus will display the coordinates at that location in the status b...

Page 262: ...ylus from the display This causes the graph to be redrawn on the Graph window After 4 is tapped While panning Tip Display of the graph controller arrows is turned off under initial default settings Use the Graph Format dialog box to turn them on if you want For more information see Application Format Settings on page 1 9 4 You can also use the graph controller arrows and cursor key to change the c...

Page 263: ...is Return a graph to its original View Window settings Executing this command adjusts View Window x axis values so that they are identical to the y axis values Round View Window settings xmin xmax xdot to an appropriate number of decimal places and redraw the graph This command makes the value of each dot equal 1 which makes all coordinate values integers Performing a zoom operation changes View W...

Page 264: ...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 S To use box zoom Example To use box zoom to enlarge part of the graph y x 5 x 4 x 3 1 On the application menu tap 2 On the Graph Editor window input y x 5 x 4 x 3 For details about how to input an expres...

Page 265: ...8 1 9 424 3 9 424 3 1 570 2 1 6 1 6 0 5 2 13 4 2 3 8 3 8 1 2 2 2 2 1 1 4 9 1 7 7 7 7 2 10 66 5 7 7 7 7 2 66 10 5 10 10 1 10 10 1 The applicable set of View Window parameter values is applied as soon as you select a quick zoom command on the Graph window s Zoom menu 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 u...

Page 266: ...tion explains how to save a screenshot of the Graph Window how to redraw a graph how to make the Graph Editor Window the active window I Saving a Screenshot of a Graph Use the following procedures to save a screenshot of a graph as image data for later recall S To save a screenshot of a graph 1 On the application menu tap 2 Draw the graph you want to save 3 Tap and then Store Picture This displays...

Page 267: ...o the Graph window see 2 10 Using the Main Application in Combination with Other Applications or a graph you modified using some Sketch menu see 3 6 Using the Sketch Menu After deleting the redrawn graph you can redraw the graph of the expression selected on the Graph window by tapping Analysis Sketch and then Cls I Making the Graph Editor Window the Active Window While the Graph window is active ...

Page 268: ... Use the operations described below to change from one sheet to another 3 3 1 Storing Functions I 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 S ClassPad Operation 1 Tap the tab of the sheet you want to rename so that sheet becomes active 2 Tap the t...

Page 269: ...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 Specifying the Function Type W...

Page 270: ...y1 and then input the expression 7 3 Press to store the expression S 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 D3QB 3 Tap U to store the expression S To store ...

Page 271: ... store f x x2 1 g x x2 1 1 x 1 in line y6 1 On the Graph Editor window tap Type and then ShadeType to specify a shade type expression 2 Tap the box to the right of line number y6 and then input the expression W7YA 7YA Y 4 7 3 Press 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 ...

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

Page 273: ... message box to 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 S 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 l...

Page 274: ...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 S 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 Sheet2 tab 2 Select the check boxes of all the functions you want to graph an...

Page 275: ...y 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 S ClassPad Operation 1 Tap the line style next to the function whose line style you want to specify This displays the Graph Plot Type dialog box 3 3 8 Sto...

Page 276: ...ctions 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 menu Since only 30 graphs are stored in memory anything...

Page 277: ...20060301 3 3 10 Storing Functions 3 Tap AND Plot OR Plot ...

Page 278: ...unction f x upper function g x A x B The value of B must be greater than A A x B can be omitted A x B can be replaced with x A A x B can be replaced with x B Example To graph f x x2 1 g x x2 1 1 x 1 S ClassPad Operation 1 On the Graph Editor Window tap Type and then ShadeType 2 Store y x2 1 x2 1 1 x 1 in line y1 3 Tap When ShadeType is selected as the function type the status bar displays low uppe...

Page 279: ...w Example To graph f x 1 g x 1 1 x 1 S ClassPad Operation 1 On the menu tap Draw Shade This displays the Draw Shade dialog box Pattern Select the shading pattern Lower Func Input the lower function f x Upper Func Input the upper function g x x min Specify the lower limit of the shaded region x max Specify the upper limit of the shaded region 2 Input the following Lower Func 1 Upper Func 1 x min 1 ...

Page 280: ... a polar coordinate expression by dragging it from the Main Application work area and dropping it into the Graph window If there are multiple expressions in the same Main Application work area line all of the expressions will be graphed when you drop the line into the Graph window 3 3 13 Storing Functions ...

Page 281: ...of each function The graph type of each function The View Window settings Which sheet is currently active Sheet names S To save Graph Editor data to graph memory 1 Tap the Graph Editor window to make it active 2 Tap GMem and then Store This displays a dialog box for inputting a name for the graph memory file 3 Enter the name and then tap OK S To recall a graph memory file 1 Tap GMem and then Recal...

Page 282: ...at dialog box Table Variable item For details about Graph Format settings see Application Format Settings on page 1 9 4 S 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 ...

Page 283: ... 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 f...

Page 284: ...ils about Graph Format settings see Application Format Settings on page 1 9 4 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...

Page 285: ...matically 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 S 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 k...

Page 286: ...r table lines S 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 S 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 inser...

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

Page 288: ... functions 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 S ClassPad Operation 1 On the application menu tap 2 On the Graph Editor window input 3x2 2 in line y1 and x2 in line y2 3 Tap 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 4...

Page 289: ...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 S 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 290: ...riable 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 S Automatic x value settings This method automatically generates an ideal summary table for the function This method uses View Window settings when generat...

Page 291: ...le Turning it off shows linear differential components only I Generating a Summary Table Using Automatically Set x Values With this method the summary table is generated using a range of values from d to d S ClassPad Operation 1 On the Graph 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 Patter...

Page 292: ... Table Graph 5 Tap the OK button to close the View Window dialog box 6 Tap 5 to toggle to toolbar 2 and then tap 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 293: ...ble while Auto is specified for View Window parameters the ClassPad calculates appropriate parameters and configures View Window settings accordingly I 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 S ClassPad Operation 1 On the Graph Format dialog box select View Window for the Su...

Page 294: ...tant A monotone increasing function or other special function may not be solvable by the ClassPad s internal summary table calculation If this happens use the procedure under Generating a Summary Table by Specifying All of the Values for 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 ...

Page 295: ...the Graph 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 Graph Format settings see Application Format Settings on page 1 9 4 2 Input the function y x3 3x on the Graph Editor window Generation of summary tables is supported for y type functions only Clear t...

Page 296: ...ariable 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 a...

Page 297: ...change the values of the coefficients of a function within a specific range to find out the effect the change has on the shape or position of the graph S 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 ...

Page 298: ... the function displayed in the message box select the coefficient you want to change 8 Tap the left or right graph controller button to change the value of the coefficient you selected in step 7 At this point you could select other coefficients and change their values as well if you want Important If display of the graph controller arrows is turned off select the coefficient you want to modify tap...

Page 299: ...d down cursor keys or graph controller arrows to switch between the two graphs as required Repeat steps 7 and 8 to modify the currently selected graph Tap Tap 3 5 3 Modifying a Graph 10 To quit graph modification tap on the icon panel This causes Modify to disappear from the display returning to the normal Graph window E E E ...

Page 300: ...in line y2 7 Tap to draw the graph 8 Tap and then Dynamic Graph This displays the Dynamic Graph dialog box 9 Configure the following settings on the Dynamic Graph 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 graph c...

Page 301: ...by changing the value 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 14 To quit graph modification tap on the icon panel This causes Modify to disappear from the display returning to the normal Graph ...

Page 302: ... graph changes in accordance 3 Tap OK This graphs the functions using the a and b variable start values you specified on the Dynamic Graph dialog box and displays Modify on the Graph window 4 Execute an auto change operation To execute three cycles of an auto change operation for variable a tap the right graph controller arrow To execute three cycles of an auto change operation for variable b tap ...

Page 303: ...ss the Sketch menu tap Analysis and then Sketch The following table describes the commands that are available on 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 icon on the application menu S To plot a p...

Page 304: ...nd point x2 y2 tap OK to draw a straight line between the two points you specified S 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 Place the stylus on the screen and hold it there...

Page 305: ...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 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 S To draw a line that is normal to a graph The procedure for drawing a ...

Page 306: ... 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 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 307: ...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 S To clear figures inserted using th...

Page 308: ...unction y x2 3 and then use the trace operation to read coordinates on the graph 1 Tap 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 poi...

Page 309: ...en copy the coordinates to the clipboard I Specifying the Format of the Coordinates Displayed by Trace Check boxes on the Graph Format dialog box page 1 9 6 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 coordinates ...

Page 310: ...ph Editor window input and store y 3logx into line y1 and then tap This generates a number table and displays it 4 Tap 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 311: ...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 S 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 312: ... the graph 5 Use the cursor key to move the pointer along the graph until it reaches a point whose coordinates you want to input into the table 6 Press to input the coordinates at the current cursor position at the end of the table 3 7 5 Using Trace 7 Repeat steps 5 and 6 to input the rest of the coordinates you want ...

Page 313: ...r information about graph types and executable G Solve functions Root the x intercept Maximum value Minimum value Root Max Min Select this G Solve menu command To obtain this for the graph 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 Volume of a solid of revolution y intercept Maximum value...

Page 314: ... 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 9 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 315: ...alue 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 Result Screenshots 3 8 3 Analyzing a Function Used to Draw...

Page 316: ... 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 317: ... 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 318: ...r 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 ...

Page 319: ...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 S To determine the inflection point You can use the following proc...

Page 320: ...etween them and display their coordinates S 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 321: ... 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 This registers the lower limit and changes the word in...

Page 322: ... 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 323: ...Conics application 4 1 1 Conics Application Overview 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 following procedur...

Page 324: ... Edit Clear All Fit Fit into Conics Form O View Window O 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 Display the Variable Manager page 1 8 1 Paste the contents of the c...

Page 325: ...nd 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 Zoom Quick Standard To do this Tap this button Or select this menu item Q Zoom Box Zoom Factor Zoom Zoom In Zoom Zoom Out R Zoom Auto Zoom Original Enlarge the part of the screen bounded ...

Page 326: ...nction are not included in the Conics application The G Solve feature of the Conics application performs analysis that is specially suited to conics and so it operates differently from the G Solve feature of the Graph Table application Conics Application Status Bar The status bar at the bottom of the Conics application shows the current angle unit setting and Complex Format setting page 1 9 5 Rad ...

Page 327: ...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 328: ...n 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 w...

Page 329: ... 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 v 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 330: ...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 S ClassPad Operation 1 On the Conics Editor window tap p 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 331: ...le 2 To draw the parabola x y2 2y 3 S 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 332: ...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 S 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 333: ...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 S ClassPad Operation 1 On the Conics Editor window tap p 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 334: ...h Drawing an Ellipse You can draw an ellipse by specifying coefficients for the standard equation Example To draw the ellipse S ClassPad Operation 1 On the Conics Editor window tap p 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 335: ...al axis is Example To draw the hyperbola with a horizontal axis S ClassPad Operation 1 On the Conics Editor window tap p 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 ...

Page 336: ...hat Opens Vertically The standard form of a hyperbola with a vertical axis is S 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 337: ... etc Example To draw x2 4xy y2 6x 6y 4 0 S ClassPad Operation 1 On the Conics Editor window tap p 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 338: ...t or right graph controller arrows This moves the pointer along the graph and displays the coordinates of the current pointer location When the location of the pointer approaches the point of infinity on a parabolic or hyperbolic graph Error appears in place of the pointer coordinates You can also move the pointer to a particular point by inputting coordinates Inputting a value while a trace opera...

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

Page 340: ...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 S To determine the vertices of the ellipse Analysis G Solve Verte...

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

Page 342: ...x intercepts press the left and right cursor keys or tap the left and right graph controller arrows to toggle the display between them S 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 343: ... controller arrows to toggle the display between them S 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 344: ... draw a 3 dimensional graph of an equation in the form z f x y or of a parametric equation 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 345: ...hrough 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 On the 3D Graph window you can rotate the...

Page 346: ...e 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 current sheet to its initial default name Sheet 1 throug...

Page 347: ...image data page 3 2 10 a Recall Picture Recall the image of a graph page 3 2 10 a ReDraw O View Window O 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 Display the Variable Manager page 1 8 1 Display the coordinates at a particular point on a ...

Page 348: ...lex Format setting page 1 9 5 Rad Deg Gra Real The angle unit setting is radians The angle unit setting is degrees The angle unit setting is grads Cplx The Complex complex number calculation mode is selected The Real real number calculation mode is selected If you see this It means this 5 1 4 3D Graph Application Overview Angle unit Real mode ...

Page 349: ...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 350: ...ndow and input x2 y2 7 8 3 Press 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 perform the same...

Page 351: ... ensure proper display of the graph S ClassPad Operation 1 On the application menu tap This starts up the 3D Graph application and displays the initial screen of the active 3D Graph Editor window 2 Tap to display the View Window dialog box 3 Tap the 3D option button so the option is selected 4 Configure the View Window parameters as described below Press A to move the cursor and input an appropria...

Page 352: ...hs 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 Important As is evident from the above sample screenshots the greater the xgrid and ygrid values the more detailed the graph Also note however that larger values require more calculation which means that the graphin...

Page 353: ...e 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 7 8 4 Press 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 Here you can use the cursor key to rotate the graph on ...

Page 354: ...tion make the 3D Graph Editor window active 2 Tap to specify input of a parametric equation 3 Tap line Xst1 and then input sin t cos s 3QR AQ 4 Press 5 In line Yst1 input cos t cos s AR AQ 6 Press 7 In line Zst1 input sin s QQ 8 Press 9 Tap to graph the parametric equation 5 3 4 Drawing a 3D Graph ...

Page 355: ... which indicates that the function is selected Press 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 I Controlling the Format of the 3D Graph Tapping and 3D Format displays the 3D Format dialog box which you can use to control the graph axis type display of axis labels and other format se...

Page 356: ...rformed based on the center of the Graph window You cannot select the area to be zoomed S To enlarge a graph Perform any one of the following operations Tap 7 Tap Zoom and then Zoom In Press the key S To reduce the size of a graph Perform any one of the following operations Tap Tap Zoom and then Zoom Out Press the key Starting from the normal size you can enlarge a graph 14 steps or reduce its siz...

Page 357: ...the 3D Graph window in the direction you want to rotate the graph I Using the Cursor Keys and Graph Controller Arrow to Rotate a Graph To do this Rotate the graph to the left Rotate the graph to the right Rotate the graph upwards Rotate the graph downwards Press the left cursor key or tap the left graph controller arrow Press the right cursor key or tap the right graph controller arrow Press the u...

Page 358: ...hen Rotating 2 On the submenu that appears select the rotation direction you want Left m Right Right m Left Top m Bottom or Bottom m Top Rotation continues for about 30 seconds and then stops automatically You can also stop automatic rotation by pressing the key or tapping on the icon panel Initializing the Graph Window To return the 3D Graph window to its initial default settings including its Vi...

Page 359: ... trace operation 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 and 3D Form...

Page 360: ...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 graph value while z Cal is on the display while cause a dialog box to appear for specifying an x and y value or an s and t value You can use this dialog box to specify other x and y values or s and t values To cance...

Page 361: ...20060301 Using Drag and Drop to Draw a 3D Graph Dropping an equation of the form z f x y into the 3D Graph window will graph the equation 5 5 3 Other 3D Graph Application Functions ...

Page 362: ...u 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 6 5 Drawing a Cobweb Diagram Chapter ...

Page 363: ...w 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 Tap...

Page 364: ...pe 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 Display the soft keyboard Keyboard Display the Sequence Editor window Sequence Editor Display the Table window Table Display the Graph window Graph Display the Sequence R...

Page 365: ...ent active line Display the Sequence Table Input dialog box _ Display the Sequence RUN window B w 8 Menu Clear the contents of the currently active tab sheet Turn display of sequence table subtotals on and off After drawing a graph turn display of generated expressions on and off Require pressing of E to display expression To do this Select this a menu item Clear Sheet Set Sequence On Off Set Sequ...

Page 366: ...play the Sequence Editor window Display the Sequence RUN window Display the Sequence Table Input dialog box Display the View Window dialog box 8 6 To do this Tap this button Draw a cobweb diagram on a graph Buttons 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 to List Dele...

Page 367: ...The commands on the Sequence RUN window Edit menu are identical to those for the Sequence Editor window Edit menu described 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 rSolve To do this Select this Calc menu items To do this Tap this bu...

Page 368: ...lex Format setting page 1 9 5 6 1 6 Sequence Application Overview Angle unit Real mode Rad Deg Cplx Real The angle unit setting is radians The angle unit setting is degrees The Complex complex number calculation mode is selected Gra The angle unit setting is grads The Real real number calculation mode is selected If you see this It means this ...

Page 369: ...displayed you can also use the toolbar s 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 keyboard s key set You can ...

Page 370: ...etermining 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 S ClassPad Operation 1 Start up the Sequence Editor If you have another application running tap and then If you have the Sequence application running tap and then Sequence Editor 2 Tap the Recursive tab 3 Specify the recursion type by tapping Type and then an 2...

Page 371: ... following show what the window looks like after you generate other types of tables 6 3 2 Recursive and Explicit Form of a Sequence Ordered Pair Table Arithmetic Sequence Table In the above example 4 Cells is selected for the Cell Width Pattern setting of the Graph Format dialog box page 1 9 7 3 2 1 3 7 4 ...

Page 372: ...itor 2 Tap 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 n an an 5 Input the initial value 6 Tap and then View Window This displays a dialog box for configuring View Window sett...

Page 373: ...you want tap OK 9 Tap the down arrow button next to and then select to create the table 10 Perform one of the following steps to draw the type of graph you want 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 of the Graph Format dialog box page 1 9 7 ...

Page 374: ...or 2 Tap or press Sequence RUN Calc rSolve n an an 1 n an an a0 a1 a1 and then 3 Press 6 3 5 Recursive and Explicit Form of a Sequence S About rSolve The rSolve function returns the explicit formula of a sequence that is defined in relation to one or two previous terms or a system of recursive formulas Syntax rSolve Eq initial condition 1 initial condition 2 rSolve Eq 1 Eq 2 initial condition 1 in...

Page 375: ...ad Operation 1 Start up the Sequence Editor If you have another application running tap and then If you have the Sequence application running tap and then Sequence Editor 2 Tap or press Sequence RUN Calc 3 n an n C D C n an n n an n 3 Press Tip For information about the syntax of the 3 function see 2 8 Using the Action Menu 6 3 6 Recursive and Explicit Form of a Sequence Example To obtain the n th...

Page 376: ...n the Table window to make it active Next tap 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 377: ...he 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 n an an 5 Input the initial value 6 Tap and then View Window This displays a dialog box for configuring View Window settings 7 Configure View Window settings as shown below xmin 2 xmax 3 xscale 1 xdot Specify auto setting ymin 1 ymax 1 yscale 1 ydot Spe...

Page 378: ...nce intervals and distributions Note that such statistical calculations can be performed using statistical commands to create programs using the Program application 7 1 Statistics Application Overview 7 2 Using Stat 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 ...

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

Page 380: ...procedure to start up the Statistics application S ClassPad Operation On the application menu tap This starts the Statistics application and displays the Stat Editor window 7 1 2 Statistics Application Overview Line number Cell List name cell variable name Line Column ...

Page 381: ...e 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 View Window O Variable Manager 9 Convert a mathematical expression to a value y Draw a statistical graph Display Graph Editor window Display the Main application work area window 6 Display ...

Page 382: ... 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 Gra The angle unit setting is grads Tip The and settings can be changed by ...

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

Page 384: ...Tip If you enter a list name that is already used for another list tapping U displays the contents of that list The data of the existing list replaces data you have input on the Stat 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 name along with the list name To store the ...

Page 385: ...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 S To open an existing list using the Open List command 1 On the Stat 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 386: ... 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 S To close a list by clearing its list name 1 On the Stat 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 Stat Editor window 3 Press the key so the list variable name is cleared 4 Tap U Inpu...

Page 387: ...th the new data Tip You can also input a variable name as list data In this case pressing in step 3 causes either of the following to happen 7 2 5 Using Stat 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 before you...

Page 388: ... by commas Do not input a comma following the last value Incorrect 34 53 78 Correct 34 53 78 S 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 Stat 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 formu...

Page 389: ...ect 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 S To delete a list from memory 1 On the Stat Editor window select the...

Page 390: ...ton and then select the name variable name of the list you want to sort 4 Tap OK to sort the data S To sort multiple lists on a base list 1 On the Stat 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 391: ...and then tap the 2 button on the icon panel to expand the Stat Editor window to fill the entire display For more information see Using a Dual Window Display on page 1 5 1 Clearing All Stat Editor Data Use the following procedure to initialize the Stat Editor and clear all currently displayed data Following this procedure the Stat Editor shows six empty lists named list1 through list6 Warning Perfo...

Page 392: ...w 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 next to the StatGraph setup you...

Page 393: ...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 Tabs Do this When you want to do this Turn off graphing of the last regression calculation results Clear...

Page 394: ...arithmic regression graph LogR Exponential regression graph y a eb x ExpR Exponential regression graph y a bx abExpR Power regression graph PowerR Sinusoidal regression graph SinR Logistic regression graph LogisticR Select this option To draw this type of graph S XList Tap the down arrow button and then select the name of the list list1 through list6 or a list name you assigned that you want to us...

Page 395: ... with a decimal part cause an error during statistical calculations S 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 you...

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

Page 397: ...ce with the Stat Window Auto setting When On is selected for Stat Window Auto appropriate values for the graph data are input automatically When Off is selected the values that were displayed the last time the Set Interval dialog box was displayed are input automatically Med Box Plot MedBox This type of graph is often called a Box and Whisker graph It lets you see how a large number of data items ...

Page 398: ...other data values Tip When specifying a list of frequency values make sure that the list contains positive integers only Non integer values such as those with a decimal part cause an error during statistical calculations Normal Distribution Curve NDist The normal distribution curve is graphed using the following normal distribution function y 1 2 n e 2 n 2 x x 2 Figure Do not show Outliers Figure ...

Page 399: ...o change the start value HStart and step value HStep of the histogram if you want Broken Line Graph Broken In the broken line graph lines connect the pointers that fall at the center of each histogram bar I 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 Tap OK E ...

Page 400: ...r diagram 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 S ClassPad Operation 1 2 Input the data shown above 3 Tap SetGraph and then Setting or tap 4 On the Set StatGraphs dialog box that appears ...

Page 401: ...ed 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 S ClassPad Operation 1 2 Input the data shown above 3 Tap SetGraph and then Setting or tap 4 On the Set StatGraphs dialog box that appears configure a StatGraph...

Page 402: ...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 403: ...ulated 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 S ClassPad Operation 1 SetGraph 2 On the menu that appears select the Previous Reg check box 3 Tap the Graph window or x to graph the last set of regression result...

Page 404: ...Graph window or List window From the Graph window Tap Calc Linear Reg OK OK From the List window Tap SetGraph Setting or On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type LinearR Tap x 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 405: ...dow From the Graph window Tap Calc MedMed Line OK OK From the List window Tap SetGraph Setting or On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type MedMed Tap x 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 interce...

Page 406: ... window 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 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 407: ...an 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 Graphin...

Page 408: ... window or List window From the Graph window Tap Calc Logarithmic Reg OK OK From the List window Tap SetGraph Setting or On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type LogR Tap x 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 409: ...ation 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 On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type ExpR Tap x to draw the graph 7 5 10 Graphing Paired Variable Statistical Data The following is the exponentia...

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

Page 411: ...ration 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 On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type PowerR Tap x to draw the graph 7 5 12 Graphing Paired Variable Statistical Data The following is the power regress...

Page 412: ...alfunction 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 S 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 On the Set StatGraphs dialog box tha...

Page 413: ... Logistic Reg OK OK From the List window Tap SetGraph Setting or On the Set StatGraphs dialog box that appears configure a StatGraph setup with the setting shown below and then tap Set Type LogisticR Tap x to draw the graph 7 5 14 Graphing Paired Variable Statistical Data The following is the logistic regression model formula Tip Certain types of data may cause calculation to take a long time This...

Page 414: ...ing 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 x 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 s ln x 8 Tap and then Close to close the Graph Editor window 9 Tap SetGraph on the menu bar On the menu...

Page 415: ... Editor 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 Pan the window T...

Page 416: ...K 7 7 1 Performing Statistical 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 M sample mean 3x sum of data 3x2 sum of squares Sx population standard deviation sx sample standard deviation n sample size minX minimum Q1 first quartile Med median Q3 third quartile maxX ...

Page 417: ...at Calculation dialog box with the paired variable statistical calculation results described below You can use the scrollbar to scroll the results M sample mean of sample XList data 3x sum of XList data 3x2 sum of squares of XList data Sx population standard deviation of XList data sx sample standard deviation of XList data n sample size N sample mean of sample YList data 3y sum of YList data 3y2 ...

Page 418: ...opy the residual values Values assigned to the residual system variable shows the vertical distances between actually plotted points and the regression model A positive value indicates a plot that is higher than the regression model while a negative value indicates a plot that is lower Whenever the Copy Residual setting is configured as described above the ClassPad automatically assigns residual d...

Page 419: ...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 S ClassPad Operation 1 On the List window menu bar tap Calc and then Linear Reg 2 On the dialog box that appears tap the Copy Formula down arrow button and then select the Graph Table line number y1 through y20 to which you want to co...

Page 420: ...Execute the calculation and display its results 4 Graph the results if you want You cannot graph interval calculations and inverse distribution calculations Selecting the Help check box of each wizard will display the description of the commands values and calculation results For more details and examples see 7 9 Tests 7 10 Confidence intervals and 7 11 Distributions Program Application Calculatio...

Page 421: ...ype Program Normal Folder Select the name of the folder where you want to save the program you are creating Name Enter a file name for the program Example ztestone 4 Tap OK 5 Input commands and values for the statistical expression and then tap U 6 Input the DispStat command and then tap U 7 Tap to save the program 8 Tap 9 On the dialog box that appears tap the Name down arrow button and then tap ...

Page 422: ... affect durability Use the ClassPad Two Way ANOVA test to test the above hypotheses Input the following measurement data into the indicated lists This data is from the table above list1 FactorList A 1 1 1 1 2 2 2 2 list2 FactorList B 1 1 2 2 1 1 2 2 list3 DependentList 113 116 139 132 133 131 126 122 S ClassPad Operation 1 1 2 Tap 3 On the New File dialog box that appears configure the settings as...

Page 423: ...ence Interval and Distribution Calculations The above results indicate that altering the time is not significant altering the temperature is significant and interaction between time and temperature is highly significant 10 Tap P ...

Page 424: ...portion of the null hypothesis The normal distribution is used for the 1 Prop Z test Tests the difference between two sample proportions The normal distribution is used for the 2 prop Z test Tests a single sample mean against the known mean of the null hypothesis when the population standard deviation is unknown The t distribution is used for the 1 sample t test Tests the difference between two me...

Page 425: ...d deviation n sample size Definition of Terms μ condition population mean value test conditions x 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 M sample mean n sample size positive integer 7 9 2 Tests ANOVA Tests the hypothesis that the population means ...

Page 426: ...nd then Test 2 Select One Sample ZTest and Variable and then tap Next 3 Select the μ condition and input values 4 Tap Next 5 To display the graph tap S Program eActivity or Main Application Command OneSampleZTest Command Syntax Syntax 1 list format μ condition μ0 value σ value List Freq or 1 Freq can be omitted Doing so sets 1 for Freq Syntax 2 parameter format μ condition μ0 value σ value M value...

Page 427: ...ample 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 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 M1 sample mean of sample 1 data n1 size of sample 1 po...

Page 428: ...format μ1 condition σ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 μ1 condition σ1 value σ2 value M1 value n1 value M2 value n2 value Input Example Syntax 1 list format TwoSampleZTest x 1 1 list1 list2 1 1 Syntax 2 parameter format TwoSampleZTest x 23 16 18 51 65 43 40 71 87 45 1 Prop Z Test Menu Test One Prop ZTest De...

Page 429: ...zard Operation 1 On the menu bar tap Calc and then Test 2 Select One Prop ZTest and then tap Next 3 Select Prop condition x and input values 4 Tap Next 5 To display the graph tap SProgram eActivity or Main Application Command OnePropZTest Command Syntax Prop condition p0 value x value n value Input Example OnePropZTest x 0 2 13 100 2 Prop Z Test Menu Test Two Prop ZTest Description This command co...

Page 430: ...1 p2 test condition z z value p p value p 1 estimated proportion of sample 1 p 2 estimated proportion of sample 2 p estimated sample proportion n1 size of sample 1 n2 size of sample 2 Example Data1 220 sample size 400 Data2 184 sample size 400 Statistics Wizard Operation 1 On the menu bar tap Calc and then Test 2 Select Two Prop ZTest and then tap Next 3 Select p1 condition and input values 4 Tap ...

Page 431: ...umed population mean List data list Freq frequency 1 or list name M sample mean sx sample standard deviation sx 0 n sample size positive integer Calculation Result Output μ x 11 3 test condition t t value p p value M sample mean sx sample standard deviation n sample size Example 1 calculation with list List 330 240 260 390 400 360 200 180 300 Assumed population mean 250 Statistics Wizard Operation...

Page 432: ...Next 3 Select the μ condition x and input values 4 Tap Next 5 To display the graph tap SProgram eActivity or Main Application Command OneSampleTTest Command Syntax Syntax 1 list format μ condition μ0 value List Freq or 1 Freq can be omitted Doing so sets 1 for Freq Syntax 2 parameter format μ condition μ0 value M value sx value n value Input Example Syntax 1 list format OneSampleTTest x 250 list1 ...

Page 433: ...en the two population standard deviations are equal pooled df n1 n2 2 sp n1 n2 2 n1 1 sx1 2 n2 1 sx2 2 When the two population standard deviations are not equal not pooled df 1 C2 n1 1 1 C 2 n2 1 C n1 n2 n1 sx1 2 sx2 2 sx1 2 Definition of Terms μ1 condition sample mean value test conditions x specifies two tail test specifies one tail test where sample 1 is smaller than sample 2 specifies one tail...

Page 434: ...1 Input the data into list1 and list2 in the Stat Editor 2 On the menu bar tap Calc and then Test 3 Select Two Sample TTest and List and then tap Next 4 Select the μ1 condition 5 Select List 1 list1 List 2 list2 Freq 1 1 Freq 2 1 and Pooled Off 6 Tap Next 7 To display the graph tap the SProgram eActivity or Main Application Command TwoSampleTTest Command Syntax Syntax 1 list format μ1 condition Li...

Page 435: ... of the relationship between x and y a regression constant term y intercept b regression coefficient slope n sample size n 3 r correlation coefficient r2 coefficient of determination Definition of Terms β R condition test conditions x 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 Calculation Res...

Page 436: ...or 1 Freq can be omitted Doing so sets 1 for Freq Input Example LinRegTTest x list1 list2 1 I C2 Test C 2 Test Menu Test C2 Test Description This command tests hypotheses concerning the proportion of samples included in each of a number of independent groups The C2 Test command is used in the case of dichotomous variables which are variables that have only two possible values such as yes or no Exp...

Page 437: ... then Test 5 Select C2 Test and then tap Next 6 Input matrix a in the Matrix dialog box 7 Tap Next 8 To display the graph tap SProgram eActivity or Main Application Command ChiTest Command Syntax Observed matrix Input Example ChiTest matrixa Tip The minimum size of the matrix is 1 s 2 An error occurs if the matrix has only one row The result of the expected frequency calculation is stored in the s...

Page 438: ...lue p p value df degrees of freedom Contrib name of list specifying the contribution of each observed count Example list1 1 2 3 list2 4 5 6 df 1 Statistics Wizard Operation 1 2 Input the list1 and list2 3 4 On the menu bar tap Calc and then Test 5 Select C2 GOF Test and then tap Next 6 Select List 1 list1 List 2 list2 and input df 1 7 Tap Next 8 To display the graph tap SProgram eActivity or Main ...

Page 439: ...ion of sample 1 sx1 0 n1 size of sample 1 positive integer sx2 sample standard deviation of sample 2 sx2 0 n2 size of sample 2 positive integer Calculation Result Output σ1 x σ2 test condition F F value p p value M1 sample mean of sample 1 data Displayed only for list format M2 sample mean of sample 2 data Displayed only for list format sx1 sample standard deviation of sample 1 sx2 sample standard...

Page 440: ... 2 12 15 I ANOVA One Way ANOVA Menu Test One Way ANOVA Description This command tests the hypothesis that the population means of multiple populations are equal It compares the mean of one or more groups based on one independent variable or factor Definition of Terms FactorList A list where levels of Factor A are located DependentList list where sample data is located Calculation Result Output A d...

Page 441: ...neWayANOVA list1 list2 Two Way ANOVA Menu Test Two Way ANOVA Description This command tests the hypothesis that the population means of multiple populations are equal It examines the effect of each variable independently as well as their interaction with each other based on a dependent variable Definition of Terms FactorList A list where levels of Factor A are located FactorList B list where level...

Page 442: ...r A2 21 18 5 15 2 17 9 21 6 list3 43 2 35 2 28 7 41 3 47 1 list4 Statistics Wizard Operation 1 Input the data into list1 through list4 in the Stat Editor 2 On the menu bar tap Calc and then Test 3 Select Two Way ANOVA and then tap Next 4 Select Data Table type 2x2 5 Select Data Table lists list1 through list4 6 Tap Next SProgram eActivity or Main Application Command TwoWayANOVA Command Syntax Fact...

Page 443: ...C Level 1 the value you input is used To specify a C Level of 95 for example input 0 95 1 Sample Z Interval Confidence Interval Name Calculates the confidence interval for the population mean based on a sample mean and known population standard deviation Z Confidence Interval t Confidence Interval Description 2 Sample Z Interval Calculates the confidence interval for the difference between populat...

Page 444: ...el 1 σ population standard deviation σ 0 List list where sample data is located Freq frequency of sample 1 or list name M sample mean n sample size positive integer Calculation Result Output Lower interval lower limit left edge Upper interval upper limit right edge M sample mean sx sample standard deviation Displayed only for list format n sample size Example 1 calculation with list list1 299 4 29...

Page 445: ...lue n value Input Example Syntax 1 list format OneSampleZInt 0 95 3 list1 1 Syntax 2 parameter format OneSampleZInt 0 95 3 300 6 2 Sample Z Interval Menu Interval Two Sample ZInt Description This command obtains the confidence interval for the difference between population means when the population standard deviations of two populations are known The confidence interval is obtained using the follo...

Page 446: ...y for list format sx2 sample standard deviation of sample 2 Displayed only for list format n1 size of sample 1 n2 size of sample 2 Example list1 154 109 137 115 140 population standard deviation 15 5 list2 108 115 126 92 146 population standard deviation 13 5 Significance level 5 confidence level 95 Statistics Wizard Operation 1 Input the data into list1 and list2 in the Stat Editor 2 On the menu ...

Page 447: ...ata Definition of Terms C Level confidence level 0 C Level 1 x data 0 or positive integer n sample size positive integer Calculation Result Output Lower interval lower limit left edge Upper interval upper limit right edge ˆ p estimated sample proportion n sample size Example Data 2048 Sample size 4040 Significance level 1 confidence level 99 Statistics Wizard Operation 1 On the menu bar tap Calc a...

Page 448: ...ing expressions The confidence level is 100 1 A Lower Z 2 x1 n1 x2 n2 n1 n1 x1 1 n1 x1 n2 n2 x2 1 n2 x2 Upper Z 2 x1 n1 x2 n2 n1 n1 x1 1 n1 x1 n2 n2 x2 1 n2 x2 n1 n2 sample size x1 x2 data 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 Ca...

Page 449: ...nfidence Interval 1 Sample t Interval Menu Interval One Sample TInt Description This command obtains the confidence interval for the population mean when the population standard deviation is unknown The confidence interval is obtained using the following expressions The confidence level is 100 1 A Definition of Terms C Level confidence level 0 C Level 1 List list where sample data is located Freq ...

Page 450: ...ity or Main Application Command OneSampleTInt Command Syntax Syntax 1 list format C Level value List Freq or 1 Freq can be omitted Doing so sets 1 for Freq Syntax 2 parameter format C Level value M value sx value n value Input Example Syntax 1 list format OneSampleTInt 0 95 list1 1 Syntax 2 parameter format OneSampleTInt 0 95 66 3 8 4 12 2 Sample t Interval Menu Interval Two Sample TInt Descriptio...

Page 451: ...er Calculation Result Output Lower interval lower limit left edge Upper interval upper limit right edge df degrees of freedom M1 sample mean of sample 1 data M2 sample mean of sample 2 data sx1 sample standard deviation of sample 1 sx2 sample standard deviation of sample 2 sp pooled sample standard deviation Displayed only when pooling is turned on n1 size of sample 1 n2 size of sample 2 Lower o1 ...

Page 452: ...ogram eActivity or Main Application Command TwoSampleTInt 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 Pooled can be omitted Doing so sets Off for Pooled Syntax 2 parameter format C Level value M1 value sx1 value n1 value M2 value sx2 value n2 value Pooled condition On or Off Pooled c...

Page 453: ...l cumulative probability distribution for specified values Calculates the Student probability density for a specified value Calculates the cumulative probability of a Student distribution between a lower bound and an upper bound Calculates the lower bound value of a Student cumulative probability distribution for specified values Calculates the 2 probability density for a specified value Calculate...

Page 454: ...ability in a Poisson distribution that the success will occur on or before a specified trial Calculates the minimum number of trials of a Poisson cumulative probability distribution for specified values Calculates the probability in a geometric distribution that the success will occur on a specified trial Calculates the cumulative probability in a geometric distribution that the success will occur...

Page 455: ...istribution Normal PD Description This command calculates the probability density of normal distribution from a specified x value Normal probability density is used for normal distribution σ 0 Definition of Terms x data value σ population standard deviation σ 0 μ population mean Specifying σ 1 and μ 0 produces standard normal distribution Calculation Result Output prob normal probability density E...

Page 456: ...d Lower b upper bound Upper Definition of Terms Lower lower bound Upper upper bound σ population standard deviation σ 0 μ population mean Calculation Result Output prob normal distribution probability p z Low standardized lower limit z value z Up standardized upper limit z value Example Upper bound 36 lower bound d Population standard deviation 2 Population mean 35 Statistics Wizard Operation 1 On...

Page 457: ...ed Lower bound α is returned Lower bound α and upper bound β are returned 2 α β μ Definition of Terms Tail setting probability value tail specification L Left R Right C Center Area probability value 0 Area 1 σ population standard deviation σ 0 μ population mean Calculation Result Output inverse cumulative normal distribution x1InvN Upper bound when Tail Left Lower bound when Tail Right or Tail Cen...

Page 458: ...udent T PD Description This command calculates t probability density from a specified x value f x df df 1 2 2 df 2 df 1 df x2 1 Definition of Terms x data value df degrees of freedom df 0 Calculation Result Output prob Student t probability density Example Data 2 Degrees of freedom 5 Statistics Wizard Operation 1 On the menu bar tap Calc and then Distribution 2 Select Student T PD and then tap Nex...

Page 459: ...2 1 dx a b a lower bound Lower b upper bound Upper Definition of Terms Lower lower bound Upper upper bound df degrees of freedom df 0 Calculation Result Output prob Student t distribution probability p t Low lower bound value you input t Up upper bound value you input Example Lower bound 1 5 upper bound d Degrees of freedom 18 Statistics Wizard Operation 1 On the menu bar tap Calc and then Distrib...

Page 460: ...e lower bound of integration value α that satisfies the equation above Definition of Terms prob t cumulative probability p 0 p 1 df degrees of freedom df 0 Calculation Result Output xInv inverse t cumulative distribution Example Probability 0 0754752 Degrees of freedom 18 Statistics Wizard Operation 1 On the menu bar tap Calc and then Distribution 2 Select Inverse T CD and then tap Next 3 Input va...

Page 461: ...2 Definition of Terms x data value df degrees of freedom positive integer Calculation Result Output prob C 2 probability density Example Data 2 Degrees of freedom 4 Statistics Wizard Operation 1 On the menu bar tap Calc and then Distribution 2 Select C 2 PD and then tap Next 3 Input values 4 Tap Next 5 To display the graph tap SProgram eActivity or Main Application Command ChiPD Command Syntax x v...

Page 462: ...er bound 2 7 upper bound d Degrees of freedom 4 Statistics Wizard Operation 1 On the menu bar tap Calc and then Distribution 2 Select C 2 CD and then tap Next 3 Input values 4 Tap Next 5 To display the graph tap SProgram eActivity or Main Application Command ChiCD Command Syntax Lower value Upper value df value Input Example ChiCD 2 7 d 4 Inverse C2 Cumulative Distribution Menu Inv Distribution In...

Page 463: ...ap Next SProgram eActivity or Main Application Command InvChiCD Command Syntax prob value df value Input Example InvChiCD 0 6092146 4 I F Distribution F Probability Density Menu Distribution F PD 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 Definition of Terms x data value n df degrees of free...

Page 464: ...alue d df value Input Example FPD 1 5 24 19 F Cumulative Distribution Menu Distribution F CD Description This command calculates the probability of F distribution data falling between a and b p n 2 dx x d n n 2 1 2 n 2 n d 2 d d n x 1 n d 2 a b a lower bound Lower b upper bound Upper Definition of Terms Lower lower bound Upper upper bound n df degrees of freedom of numerator positive integer d df ...

Page 465: ...pper value n df value d df value Input Example FCD 1 5 d 24 19 Inverse F Cumulative Distribution Menu Inv Distribution Inverse F CD Description This command calculates the inverse of the F cumulative distribution This command returns the lower bound of integration value α that satisfies the equation above Definition of Terms prob F cumulative probability p 0 p 1 n df degrees of freedom of numerato...

Page 466: ...ibution Binomial Distribution Probability Menu Distribution Binomial PD Description This command calculates the probability the random variable that follows a binomial distribution will be a given x value For example it determines the probability of x successes when the probability of success p trial is performed n times f x nCxpx 1 p n x x 0 1 n p probability of success 0 p 1 n number of trials D...

Page 467: ...iable that follows a binomial distribution will fall between given upper bound and lower bound values For example it can be used to determine the probability a test with a success probability of 0 5 50 that is performed ten times will be successful at least three times but no more than five times Definition of Terms Lower lower bound Lower Upper integer Upper upper bound Lower Upper integer Numtri...

Page 468: ... bound that satisfies the inequality formula above Definition of Terms prob binomial cumulative probability 0 prob 1 Numtrial number of trials n integer n 0 pos probability of success p 0 p 1 Calculation Result Output xInv inverse binomial cumulative distribution xInv recalculation value Displayed only when there may be a possibility of rounding error To account for possible rounding error ClassPa...

Page 469: ...d InvBinomialCD Command Syntax prob value Numtrial value pos value Input Example InvBinomialCD 0 609 5 0 63 I Poisson Distribution Poisson Distribution Probability Menu Distribution Poisson PD Description This command calculates the probability the random variable that follows a Poisson distribution will be a given x value f x x e x x 0 1 2 L mean L 0 Definition of Terms x specified trial integer ...

Page 470: ...ribution Menu Distribution Poisson CD Description This command calculates the probability the random variable that follows a Poisson distribution will fall between given upper bound and lower bound values Definition of Terms Lower lower bound Lower Upper integer Upper upper bound Lower Upper integer L mean L 0 Calculation Result Output prob Poisson cumulative probability Graphing may take a long t...

Page 471: ...r bound that satisfies the inequality formula above Definition of Terms prob Poisson cumulative probability 0 prob 1 L mean L 0 Calculation Result Output xInv inverse Poisson cumulative distribution xInv recalculation value Displayed only when there may be a possibility of rounding error To account for possible rounding error ClassPad additionally obtains the result using the probability that is n...

Page 472: ...value L value Input Example InvPoissonCD 0 8074 2 26 I Geometric Distribution Geometric Distribution Probability Menu Distribution Geometric PD Description This command calculates the probability the random variable that follows a geometric distribution will be a given x value f x p 1 p x 1 x 1 2 3 p probability of success 0 p 1 Definition of Terms x specified trial positive integer pos probabilit...

Page 473: ...on Menu Distribution Geometric CD Description This command calculates the probability the random variable that follows a geometric distribution will fall between given upper bound and lower bound values Definition of Terms Lower lower bound Lower Upper integer Upper upper bound Lower Upper integer pos probability of success p 0 p 1 Calculation Result Output prob geometric cumulative probability Gr...

Page 474: ...d that satisfies the inequality formula above Definition of Terms prob geometric cumulative probability 0 prob 1 pos probability of success p 0 p 1 Calculation Result Output xInv inverse geometric cumulative distribution xInv recalculation value Displayed only when there may be a possibility of rounding error To account for possible rounding error ClassPad additionally obtains the result using the...

Page 475: ...GeoCD 0 875 0 5 I Hypergeometric Distribution Hypergeometric Distribution Probability Menu Distribution Hypergeometric PD Description This command calculates the probability the random variable that follows a hypergeometric distribution will be a given x value prob N Cn M Cx N M Cn x Definition of Terms x specified trial integer n number of trials from population 0 n integer M number of successes ...

Page 476: ...ility the random variable that follows a hypergeometric distribution will fall between given lower bound and upper bound values prob N Cn M Ci N M Cn i Upper i Lower Definition of Terms Lower lower bound Lower Upper integer Upper upper bound Lower Upper integer n number of trials from population 0 n integer M number of successes in population 0 M integer N population size n N M N integer Calculati...

Page 477: ...y formula above Definition of Terms prob hypergeometric cumulative probability 0 prob 1 n number of trials from population 0 n integer M number of successes in population 0 M integer N population size n N M N integer Calculation Result Output xInv inverse hypergeometric cumulative distribution xInv recalculation value Displayed only when there is the possibility of rounding error To account for po...

Page 478: ...ation size 20 Statistics Wizard Operation 1 On the menu bar tap Calc and then Distribution 2 Select Inverse Hypergeometric and then tap Next 3 Input values 4 Tap Next Program eActivity or Main Application Command InvHypergeoCD Command Syntax prob value n value M value N value Input Example InvHypergeoCD 0 3 5 10 20 7 11 26 Distributions ...

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

Page 480: ...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 481: ... 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 30 and a Special Shape submenu page 8 2 27 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 482: ...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 483: ...in settings that are unique to the Geometry application For details see Configuring View Window Settings on page 8 4 1 8 1 3 Geometry Application Overview Starting Up the Geometry Application Use the following procedure to start up the Geometry application S ClassPad Operation On the application menu tap This causes a blank Geometry application window to appear Tip If you left figures on the Geome...

Page 484: ...operties Pin Unpin an annotation on the Geometry window Properties Unpin Display the Animate submenu page 8 5 1 Animate Cut the currently selected object and place it onto the clipboard Cut Specify the number format for each measurement used in the Geometry window Properties Number Format Copy the currently selected object and place it onto the clipboard Copy Paste the current clipboard contents o...

Page 485: ...t on and off Start a box zoom operation Select G Select a segment line or part of a figure page 8 3 1 Animation UI Turn the Animation toolbar on and off Integer Grid To do this Select this Draw menu item Point Line Segment Infinite Line Vector Ray Circle Arc Ellipse Axes Ellipse Foci Hyperbola Parabola Function f x Polygon Text Attached Angle Measurement Expression Display a submenu for drawing a ...

Page 486: ...asurement Box Tapping the 5 button to the right of the toolbar takes you to the measurement box Tap 4 to return to the normal toolbar Normal toolbar Measurement box For more information about the measurement box see Using the Measurement Box on page 8 3 6 I About the Geometry Format Dialog Box Settings for the Geometry application can be configured on the Geometry Format dialog box which appears w...

Page 487: ...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 These Draw menu commands correspond to the toolbar shown below Point Infinite Line Vector Arc Ellipse Foci Parabola Polygon Line Segment Ray Circle Ellipse Axes Hyperbola Functi...

Page 488: ...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 489: ... 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 S 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 490: ...owards the line where you want to add the labeled point This selects the line which is indicated by I 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 S 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 thr...

Page 491: ...wo points on the screen You could also tap one point and then drag to the second point 3 On the Icon panel tap to start up the Main application 4 Tap the right most down arrow button on the Main application toolbar On the button list that appears tap This opens the Geometry application and displays the line drawn in the step 2 above 5 Use the stylus to select ray AB and drop it into the Main appli...

Page 492: ...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 S 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 ta...

Page 493: ...1 8 2 7 Drawing Figures S To draw a function Example To draw y x x2 1 1 Tap Draw Function and then f x This causes the Function dialog box and a soft keyboard to appear 2 Input the function 3 Tap OK to draw it ...

Page 494: ...shown here 8 2 8 Drawing Figures S To draw a polar equation graph Note In this example the Function Angle setting of the Geometry Format dialog box is set to Radian See page 1 9 10 for more information 2 Input the equation r θ here and then tap OK This displays a polar equation graph as shown here 20080201 ...

Page 495: ...in or eActivity window and drop it into the Geometry window as shown below S To draw a parametric equation graph 8 2 9 Drawing Figures Note In this example the Function Angle setting of the Geometry Format dialog box is set to Degree See page 1 9 10 for more information 1 Tap Draw Function and then Parametric This displays the Function dialog box and a soft keyboard ...

Page 496: ...and dropping it into the Main or eActivity window When you do however the equation appears as text it does not graph the equation 8 2 10 Drawing Figures 2 Input the following expressions and values xt cos t yt sin t tmin 0 tmax 360 3 Tap OK This displays a parametric equation graph as shown here 20080201 ...

Page 497: ...Ellipse and then Axes This highlights the ellipse axes 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 poi...

Page 498: ...nts two foci Point 1 and Point 2 and one point anywhere on the ellipse Point 3 Point 1 A Point 2 B Point 3 C 1 Tap Draw Ellipse and then Foci This highlights the ellipse foci button on the toolbar 2 On the screen tap the two points that you want to specify as the foci of the ellipse Point 1 and Point 2 This causes a line to appear between Point 1 and Point 2 Instead of tapping two points as descri...

Page 499: ...u could also drag the stylus on the display As soon as you tap and hold the stylus on the screen the line connecting Point 1 and Point 2 will bend to show the distance from the foci to the location of the stylus as shown below Move the stylus to the location where you want Point 3 to be and then remove it This will cause the ellipse to be drawn Drag 8 2 13 Drawing Figures ...

Page 500: ... foci Point 1 and Point 2 and one point anywhere on the hyperbola Point 3 Point 1 A Point 2 B Point 3 C 1 Tap Draw and then Hyperbola This highlights the hyperbola button on the toolbar 2 On the screen tap the two points that you want to specify as the foci of the hyperbola Point 1 and Point 2 This causes a line to appear between Point 1 and Point 2 Instead of tapping two points as described above...

Page 501: ...g Point 1 and Point 2 will bend to show the distance from the foci to the location of the stylus as shown below Move the stylus to the location where you want Point 3 to be and then remove it This will cause the hyperbola to be drawn Drag 8 2 15 Drawing Figures 3 Tap the point you want to specify as Point 3 This specifies the point you tap as Point 3 and draws the hyperbola ...

Page 502: ...s a line to define the directrix Point 1 and Point 2 and one point for the focus Point 1 A Point 2 B Point 3 C 1 Tap Draw and then Parabola This highlights the parabola button on the toolbar 2 On the screen tap the two points that you want to specify the directrix Point 1 and Point 2 This causes a line to appear between Point 1 and Point 2 3 Tap the point you want to specify as Point 3 This specif...

Page 503: ...olygon 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 17 Drawing Figures ...

Page 504: ...p Draw and Text This displays the Text dialog box and a soft keyboard 2 Input the text you want on the dialog box You can input alphanumeric characters and you can use the 2D keyboard to input numeric expressions see Using the 2D Keyboard on page 1 6 15 Alphanumeric Input Numeric Expression Input Using the 2D Keyboard 3 Tap OK to insert the text into the screen 8 2 18 Drawing Figures ...

Page 505: ...ow You can also drop text from these application windows into the Geometry window Attaching an Angle Measurement to a Figure The measurement of an angle formed by two sides of a figure can be attached to the figure as shown here To do so tap Attached Angle on the Draw menu 8 2 19 Drawing Figures ...

Page 506: ... can drag it to the position of any one of the other three angles as shown in the examples below S To attach an angle measurement to a figure Example To attach the measurement of angle A in the triangle ABC 1 Draw the triangle 2 Tap Next tap side AB and then side AC to select them 3 Tap Draw and then Attached Angle This attaches the angle measurement to the figure 8 2 20 Drawing Figures ...

Page 507: ...omplementary angle of the opposite angle of A Dragging to the opposite angle of A 8 2 21 Drawing Figures Tip You can display more than one attached angle To do this in the above example first drag the initial attached angle to the exterior position and then repeat steps 1 through 3 under To attach an angle measurement to a figure on page 8 2 20 ...

Page 508: ... Circumference Circumference of selected figure Coordinates Coordinates of selected point Direction Direction of line or vector Equation Equation of selected curve Length Distance between two points or length of line Radius Radius of circle Slope Slope of line or vector Note There are three ways to display measurements while you work on the Geometry application window The following examples show y...

Page 509: ...en Method 2 Selecting the value in the measurement box and dropping it directly into the Geometry application window 1 Tap and select elements AB and AC 2 Tap the 5 button to the right of the toolbar This displays the measurement box which indicates the specified angle 8 2 23 Drawing Figures ...

Page 510: ...apping the measurement icon button to the left of the measurement box 1 Tap and select elements AB and AC 2 Tap the 5 button to the right of the toolbar This displays the measurement box which indicates the specified angle 3 Tap the 1 button on the far left of the measurement box This displays the specified angle measurement on the screen as shown here 8 2 24 Drawing Figures ...

Page 511: ...ult on the screen 57 72 122 28 180 00 S ClassPad Operation Steps 1 through 5 draw the figure shown above The procedure from step 6 performs the calculation using the on screen measurement values 1 Tap Draw Line Segment and then draw line segment AB See To draw a line segment using the menu command on page 8 2 2 2 Draw line segment CD so that point C lies on line segment AB 3 Tap 4 Select line segm...

Page 512: ...nput the at sign followed by the numeric label of the value To input value 1 for example you would input 1 Since we want to calculate the sum of angles DCB 1 and ACD 2 here you would input the following 1 2 10 After inputting the calculation expression press The calculation result is displayed to the right of EXPR Tip In steps 8 and 9 above you also can input the numeric label of a displayed measu...

Page 513: ...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 27 Drawin...

Page 514: ...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 28 Drawing Figures S 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 515: ...with the stylus This automatically draws the polygon you selected Place the stylus on the screen and drag diagonally in any direction This causes a selection boundary to appear indicating the size of the polygon that will be drawn The polygon is drawn when you release the stylus 8 2 29 Drawing Figures ...

Page 516: ...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 Perpendicular Intersection Parallel Reflection Rotation General Transform Perpendicular Bisector Midpoint Angle Bisector Tangent to Curve Translation Dilation 8 2 30 Drawing Figures Tip The following procedures include steps that require se...

Page 517: ...ct the line segment 3 Tap Draw Construct and then Perp Bisector This draws a perpendicular bisector through your line segment S To construct an angle bisector 1 Draw two line segments so they form an angle 2 Tap and then select both line segments 3 Tap Draw Construct and then Angle Bisector This bisects the angle ...

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

Page 519: ...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 S 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 and then select the line and the point 3 Tap Draw Construct and then Parallel The parallel ...

Page 520: ...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 S 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 521: ...elected and draws line segment A B S 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 S To translate a line segment by selecting a vector 4 Tap OK This transla...

Page 522: ...y 1 Draw a line segment 2 Draw a line to use as the line of symmetry 3 Tap 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 ...

Page 523: ...rgement reduction etc Vector Transformation Vertical and horizontal parallel displacement I General Transform Example In this example draw triangle ABC and then draw triangle A B C which is symmetrical to ABC about the x axis Next we will draw triangle A B C by performing a parallel displacement on triangle A B C of 1 unit along the x and y axis S To dilate a line segment toward a specified center...

Page 524: ...ing the following procedure see Transform Example Using the Main Application page 8 2 40 If you need to tap Edit and then Clear All before beginning this example S 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 525: ...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 39 Drawing Figures ...

Page 526: ...responding 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 s 3 column matrix that shows three vertices C...

Page 527: ...plication toolbar On the button list that appears tap This opens the Geometry application and displays triangles ABC A B C and A B C on the Geometry window 8 2 41 Drawing Figures 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 coo...

Page 528: ... area try repeating steps 3 and 4 for points A and A This displays the expression that transformed the coordinates of point A to the coordinates of point A I b Operation Example S ClassPad Operation 1 On the application menu tap to start up the Main application 2 Tap the right most down arrow button on the Main application toolbar On the button list that appears tap This opens the Geometry applica...

Page 529: ... inputs a matrix that shows the coordinates of the triangle s three vertices into the work area 8 2 43 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 below ...

Page 530: ...060301 8 2 44 Drawing Figures 7 Select the matrix obtained as the calculation result and drag it to the Geometry window This draws a triangle that is symmetrical to the original triangle about the y axis ...

Page 531: ...utton 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 s...

Page 532: ...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 533: ...Paste 5 Drag the pasted figure to the location you want Moving and Copying Figures It is easy to move figures or copy and paste figures in Geometry S To move a figure 1 Draw a figure 2 Tap and then select the figure 3 Drag the figure 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 ...

Page 534: ...try window Pinning an annotation fixes its position on the screen so it is always displayed in the same location on the Geometry window Example To pin text at a particular location on the Geometry window 1 Select highlight the text on the Geometry window 2 Tap Edit Properties and then Pin 3 When text is pinned it maintains its position as shown here even when the window is panned 8 3 4 Editing Fig...

Page 535: ...values on the Geometry window 1 Select highlight the measurement s 2 Tap the Edit Properties and then Number Format This displays the Number Format dialog box as shown here 3 Select the number format you want by tapping it Since we want to specify zero decimal places we will select Fix 0 here For the meaning of each number format name see Number Format on page 1 9 5 8 3 5 Editing Figures ...

Page 536: ...ea perimeter angle tangency congruence incidence or point on curve Specify a measurement of a figure After you display the measurement box you can select part of a figure and then change numeric 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 Afte...

Page 537: ...T A single point Coordinates of the point Distance length Yes t Two points on one figure or two different figures or a single line segment or a vector Distance between two points length of a line segment or vector Slope Yes Single line line segment or vector Slope of the line line segment or vector Direction Yes Y Single line line segment or vector Direction angle of the line angle of inclination ...

Page 538: ...text or an object that can be named Editable text used to name the selected image S To display the area of a triangular 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 A...

Page 539: ...e current points and then select points A D and C This causes the area of the triangle ADC to appear in the measurement box The above procedure shows that the areas of the two triangles are the same S To view the measurements of a line segment 1 Draw a line segment 2 Tap 5 on the toolbar to display the measurement box 3 Select the line segment This displays the length of the line segment ...

Page 540: ...of a triangle 1 Check to make sure the Measure Angle setting of the Geometry Format dialog box is set to Degree see page 1 9 10 for more information 2 Draw the triangle If you need to select Edit and then Clear All before beginning this example 3 Tap 5 on the toolbar to display the measurement box 4 Select side AB and then select side BC This displays the measure of angle B in the measurement box ...

Page 541: ...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 at 90 degrees I Changing a Label or Adding a Name to an Element You can change the name of a point or add a name to each element as explained in the following example S ClassPad Operation 1 Select hig...

Page 542: ...20060301 2 Input a new name Center in the measurement box 3 Tap or the check box to the right side of measurement box This displays the changed name on the screen as shown here 8 3 12 Editing Figures ...

Page 543: ...n use the following procedures to configure settings that control the appearance of the Geometry application window Tap 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 ...

Page 544: ...nteger Grid by tapping View and then Integer Grid See page 8 4 3 for more information Axes off values off Axes on values off Axes on values on Selecting the Axis Setting Tap Q or tap View and then Toggle Axes to cycle through the four settings shown below Axes on values on and grid on ...

Page 545: ...r Selecting the Axis Setting on page 8 4 2 S To use Zoom Box Example To use zoom box to enlarge part of a circle 1 Draw a circle 2 Tap View and then Zoom Box or tap 1 3 Drag the stylus on the screen to draw a selection boundary around the area you want to enlarge Toggling Integer Grid Display On and Off You can toggle integer grid display on and off by tapping View and then Integer Grid The Intege...

Page 546: ...raw a circle 2 Tap View and then Zoom In or tap 7 This enlarges the circle Example 2 To zoom out on a circle 1 Draw a circle 2 Tap View and then Zoom Out or tap This reduces the size of the circle 4 Remove the stylus from the display and the area within the selection boundary expands to fill the entire Graph window ...

Page 547: ...Press this key Zoom In Zoom Out Zoom to Fit S To use Zoom to Fit 1 Draw the figure or figures you want If what you are drawing does not fit on the display scroll the image as you draw it For information about scrolling the screen see Using Pan to Shift the Display Image on page 8 4 6 2 Tap View and then Zoom to Fit or tap 2 This enlarges or reduces the figure so it fills the display ...

Page 548: ... screenshot in this section uses the Axes on values on setting described under Selecting the Axis Setting on page 8 4 2 S To use Pan Example To pan the image of a circle 1 Draw a circle 2 Tap View and then Pan or tap 4 3 Place the stylus on the screen and drag in the direction you want to shift the image of the circle Tip You can also scroll the window using the cursor keys ...

Page 549: ... 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 550: ...ction 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 You can also stop the animation by tapping on the icon panel ...

Page 551: ...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 552: ...e and then Go once to see your new animation S 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 553: ...urement 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 C 13 Select the check box to the right of the measurement box This fixes the position of point ...

Page 554: ...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 555: ...the animation editing window S 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 5 icon and then select the check box to the right of the measurement box This connects the segment a...

Page 556: ...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 557: ...ication 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 S ClassPad Operation 1 Tap to display the application menu and then tap to start the eActivity application 2 From the eActivity menu tap Insert Strip and then...

Page 558: ...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 559: ...and then tap to start the Main application 2 Tap 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 560: ...Support for drag and drop into a Geometry Link row in an eActivity Geometric Figure Point Line Segment Infinite Line Vector Circle Arc Ellipse Function y f x Two Lines Polygon Pairs of points related by a transformation Drag and drop into another application transforms to An Ordered Pair Linear Equation Linear Equation An Ordered Pair head of vector assuming the tail is at the origin Equation of a...

Page 561: ...feature of the ClassPad is the ability to create a dynamic link between a geometric figure and its equation in the eActivity window When a geometric figure is dynamically linked to an equation you will notice 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 da...

Page 562: ...ation Files Tip You can also use the Variable Manager page 1 8 1 to manage Geometry application files File Operations S To save a file 1 Tap File and then Save This displays the Files dialog box File name edit box 2 Tap the name of the folder where you want to save the file so it is selected 3 In the file name edit box input up to 8 bytes for the file name 4 Tap Save ...

Page 563: ...gain and then tap Next on the Search dialog box S 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 S 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 564: ...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 the folder and all of its contents Note however that the main folder cannot be delet...

Page 565: ...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 S To create a new fold...

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

Page 567: ...he Numeric Solver application referred to as NumSolve and explains how to perform Numeric Solver procedures Numeric Solver lets you obtain the value of any variable in an equation without the need to transform or simplify the equation 9 1 Numeric Solver Application Overview 9 2 Using Numeric Solver Chapter ...

Page 568: ...item Make the Num Solver window active NumSolve Make the Graph Editor window active Graph Editor Make the 3D Graph Editor window active 3D Graph Editor Make the Main application active Main Variable list Starting Up the Numeric Solver Application Use the following procedure to start up the Numeric Solver application S ClassPad Operation On the application menu tap Numeric Solver Menus and Buttons ...

Page 569: ...n 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 I Menu To do this Clear all 1 character input variables a through z Initialize the upper boundary and lower boundary Change the convergence range Select this a menu item Clear a z Initialize Bound Convergence...

Page 570: ...and then tap This starts up the Numeric Solver application 2 5 3 Input the equation as it is written and then tap U F TR A ERYAU 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 for ...

Page 571: ...lts are not converging sufficiently it displays the message Did not converge Do you wish to continue a calculation Tap Yes to continue or No to cancel the calculation Example Solve the equation 86 56 01205897 log 61 x In this example the initial convergence value is 1E 13 This is the default setting of the ClassPad unit S ClassPad Operation 1 Tap to display the application menu and then tap 2 3 In...

Page 572: ...20060301 9 2 3 Using Numeric Solver 6 Tap then Convergence 7 Enter 10 and then tap OK 8 Tap or tap Solve and then Execute on the Numeric Solver menu The software is now able to converge to a solution ...

Page 573: ...re their learning by saving their work to a file 10 1 eActivity Application Overview 10 2 Creating an eActivity 10 3 Inserting Data into an eActivity 10 4 Working with eActivity Files 10 5 Transferring eActivity Files 10 Chapter eActivity Data Download Center A variety of eActivity files are available for download at the CASIO Website Visit the URL below for more information http edu casio com pro...

Page 574: ...eration On the application menu tap 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 applicat...

Page 575: ...t eActivity to a file Reload Load the original file again 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 variables that contain numbers lists and matrices Clear All Variables Clear the eActivity window Clear All Select this Edit menu item To do this Undo the last operation or redo an operation tha...

Page 576: ...nics Editor Strip Stat Graph Strip Stat Editor O Strip DiffEqGraph A Strip DiffEqGraph Editor I Strip Financial r Strip Picture P Strip Probability Strip NumSolve Strip Sequence Editor Strip Notes Strip Spreadsheet Strip Verify Or select this Insert menu item To do this Insert a calculation row Insert a text row Insert a Geometry linked data row Add Strip Help Add help text to the currently select...

Page 577: ... the key deletes the character to the left of the current cursor position Key Pressing the key while the cursor is in a text row inserts a carriage return and adds a new line Pressing the key while the cursor is in a calculation row re calculates the expression of the current calculation row as well as all of the calculation rows below the current row Pressing the key while the cursor is in a Geom...

Page 578: ...ht cursor keys Simply press the ClassPad 9 key and then press C or B Each press of the cursor key will select highlight the next character in the applicable direction Example If the cursor is currently located between the c and 1 in abc123 press 9 and then C C C will select 123 For information about assigning key operations to the ClassPad s hard keys see page 16 16 1 ...

Page 579: ...play the application menu and then tap 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 data ...

Page 580: ...apping 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 on the icon panel to display the application menu or before tapping to display the Main application the unsaved eActivi...

Page 581: ...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 582: ...a text row S To select the input mode 1 On the eActivity window toolbar tap the fifth button from the left U to toggle the input mode between Text Input and Calculation Input Geometry Link Row Use this row to insert data that is linked with a Geometry window figure Application data strip The application data strip lets you display a window from a ClassPad application Main Graph Table Geometry etc ...

Page 583: ...use the alphabet abc keyboard to input alphabetic characters Use the other keyboards to input mathematical expressions commands etc Note that any mathematical expressions or commands you input into a text row are treated as text They are not executed When the text that is input into a text row is too long to fit within the width of the screen it will wrap automatically to the next line However if ...

Page 584: ...so copy paste drag and drop input and output expressions Both the input and output rows scroll independently in a horizontal direction Tip If the input expression of a calculation row is not a valid expression the row will contain only the input expression without an output expression S To select the input mode 1 On the eActivity window toolbar tap the fifth button from the left U to toggle the in...

Page 585: ... Mathematical expression input techniques are identical to those in the Main application See Chapter 2 for more information 3 Press after inputting an expression to display its result If you want to input an expression without displaying its result do not press Instead tap Insert and then Text Row to input a text row Or you could change the current row from a calculation row to a text row by tappi...

Page 586: ...can use an eActivity application calculation row to specify a program name and execute the program For more information see 2 13 Running a Program in the Main Application Inserting an Application Data Strip An application data strip can be used to embed data from other ClassPad applications into an eActivity An application data strip contains the elements shown below Expand button Tap here to disp...

Page 587: ...ta Q Strip Stat Graph Statistics application Statistical Graph window data y Strip Stat Editor Statistics application Stat Editor window data Strip DiffEqGraph Differential Equation application Differential Equation Graph window data O Strip DiffEqGraph Editor Differential Equation application Differential Equation Graph Editor window data A Strip Financial Financial application window data I Stri...

Page 588: ...y window in the lower half of the screen 10 3 7 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 R or tap and then Close to close the Geometry window and return to the eActivity window ...

Page 589: ...a 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 S ClassPad Operation 1 On the eActivity window tap Insert Strip 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 590: ...ting 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 Table application s Graph Editor window enter a function to graph ...

Page 591: ... 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 it onto the clipboard Paste y ...

Page 592: ...hen the right edge of the current line is reached The Notes application is available only in eActivity 3 After you finish entering text you can close the Notes window by tapping R or tapping and then Close Example 4 To use the Picture Viewer with eActivity You can use Picture to display a bitmap image PICT data type in an eActivity You can also save displayed images with a different name Tip For d...

Page 593: ... a Picture strip and display the Picture window in the lower half of the display 2 Tap File Open This displays the Files dialog box The Files dialog box displays only data whose data type is PICT 3 On the Picture window tap the name of the PICT data you want to view 10 3 12 Inserting Data into an eActivity ...

Page 594: ...this File menu item Or tap this button Open a bitmap PICT data type image Open Save an open bitmap image Save 5 After performing all the operations you want tap the R button in upper right corner to close the Picture window 6 Tap the title box of the Picture strip and enter the title you want A scroll bar will appear along the bottom of the window if the PICT data does not fit 10 3 13 Inserting Da...

Page 595: ... the application window S To add help text to a strip 1 Tap the title box of the strip to which you want to add help text 2 Tap Insert Add Strip Help A help window appears in the upper half of the display while the application that was called from the strip appears in the lower half of the display 10 3 14 Inserting Data into an eActivity Help window Applicaiton window ...

Page 596: ...tion 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 3 Input the help text into the help window The operations you can perform while inputting help text are the same as those you use for eActivity notes For more information see Example 3 To use Notes...

Page 597: ...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 598: ...ry 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 Strip 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 Geome...

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

Page 600: ...der a new name Opening an Existing eActivity Perform the following steps to open an existing eActivity file S 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 601: ... strip is highlighted to indicate that it is expanded in the lower window 10 4 2 Working with eActivity Files Indicates Example 1 is expanded Indicates Example 2 is expanded Browsing the Contents of an eActivity When you first open an eActivity its data appears on the window starting from line 1 Use the scroll bar to scroll the window contents if necessary To view the contents of an application da...

Page 602: ...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 603: ...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 604: ...ph Editor Financial Probability NumSolve Sequence Editor Picture Viewer Notes Main Verify For details about application data strips see Inserting an Applicaiton Data Strip on page 10 3 5 Important If you transfer an eActivity file to a ClassPad unit that does not support all of the application data strips listed above the receiving ClassPad unit will not be able to open the file Do not transfer eA...

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

Page 606: ...e used in the classroom or for other presentations simply by connecting the ClassPad to an OHP projector 11 1 Presentation Application Overview 11 2 Building a Presentation 11 3 Managing Presentation Files 11 4 Playing a Presentation 11 5 Editing Presentation Pages 11 6 Configuring Presentation Preferences 11 7 Presentation File Transfer Chapter 11 ...

Page 607: ...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 608: ...Preferences Files are numbered P1 through P20 These numbers are fixed and cannot be changed When creating 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 Disable button File name Number of pages File list Soft keyboard Initial Screen Starting Up the Presenta...

Page 609: ...ile whose option button is currently selected 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 page 11 5 1 Tools Start auto play page 11 4 1 Play AutoPlay Start manual play page 11 4 2 Play ManualPlay Insert a white screen at the end of the selected presentation file page 11 2 3 White Screen Append PICT da...

Page 610: ...apping 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 stylus or...

Page 611: ... change the sequence of pages or edit a pages at any time S To create a new presentation 1 On the application menu tap to start the Presentation application 2 On the file list tap the line P1 through P20 where you want to store the new presentation file This causes a cursor to appear on the line you tap 3 Enter up to eight bytes for the presentation file name and then tap U Check to make sure that...

Page 612: ...you can restart screen capture to add more pages To do so simply return to step 4 of this procedure 9 To check the current contents of the presentation tap This starts auto play which scrolls through the pages of the new presentation automatically For more information see Using Auto Play on page 11 4 1 Adding a Blank Page to a Presentation Perform the procedure on page 11 2 3 when you want to add ...

Page 613: ...is file is selected S 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 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 nam...

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

Page 615: ...older that is created when you create a Presentation file The Presystm folder whose contents you can view with the Variable Manager contains files for managing presentations Normally you should never edit or delete the Presystm folder or any of its contents If these files are damaged or deleted they will be restored when you run the presentation ...

Page 616: ... tap the button next to the presentation file you want to play so it is selected 2 Tap 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 appears T...

Page 617: ...wing 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 A cursor key Return to the previous page Tap the page scroll button or press the D cursor key Display a round pointer Hold or drag the stylus on the screen Tip You can configure Presentation preferences to speci...

Page 618: ...tatus 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 repeat play wo...

Page 619: ...entation file you want to edit so it is selected 2 Tap 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 Move the currently displayed page one page forward Delete ...

Page 620: ... and page scroll buttons to any location on the display Simply use the stylus to drag the handle of the palette or buttons S To exit the Editing mode On the editing tool palette tap or tap on the icon panel or press 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 621: ...below show the effect of tapping or while page C of a five page presentation file is selected S 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 displayed ...

Page 622: ...location in front of the currently displayed page S 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 623: ...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 624: ... 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 625: ...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 s 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 confirmation dialog box that appe...

Page 626: ...the Half Screen Capturing check box Turn on repeat playback of files during Auto Play Select the Repeat check box Turn off repeat playback of files during Auto Play Clear the Repeat check box Turn on page number display during playback and editing Select the Page Number check box Turn off page number display during playback and editing Clear the Page Number check box 11 6 1 Configuring Presentatio...

Page 627: ...is captured when you tap 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 628: ...ins the images that make up the presentation This folder may be transferred to another ClassPad unit or a computer in order to play the presentation Caution A presentation created with Version 3 0 of the ClassPad software cannot be played on a ClassPad or a computer that is running an earlier version 11 7 1 Presentation File Transfer ...

Page 629: ...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 630: ... start up the Program application S ClassPad Operation On the application menu tap 1 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 S To display the Program Loader window On the application menu tap 1 to start up the Program application The Program Loader window appears when you star...

Page 631: ...dow 0 Program Editor Display the Program Output window Program Output Display the Text File Contents window Text File Contents Display the Main application work area window Main Display the Program Editor window 0 Edit Open Editor Create a new file Edit New File Open an existing file Edit Open File Clear the screen Edit Clear All Run a program P Run Run Program Display the Variable Manager page 1 ...

Page 632: ...d 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 S To display the Program Editor window 1 On the application menu tap 1 to start up the Program application 2 On the window that appears tap 0 or tap and then Prog...

Page 633: ...ard 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 Edit ...

Page 634: ...spFTable DispSmryTbl DispSeqTbl DispDfrTbl DispQutTbl DispDQTbl DispFibTbl DispListEditor DispStat DrawGraph DrawShade 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 ...

Page 635: ...re 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 StrLw...

Page 636: ...dian 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 submenu item Misc Setup 1 Misc Setup 2 Misc Setup 3 12 1 ...

Page 637: ...f 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 octahedr...

Page 638: ...mathematical expression and command must be followed either by a carriage return or colon STo input the SetDecimal command On the menu bar tap Misc Setup 1 and then SetDecimal STo 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 STo input the variable name A On the soft keyboard tab tap and then STo input a ca...

Page 639: ...ut running it 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...

Page 640: ...12 5 1 Program files can be converted to text files and vice versa For more information see 12 4 Managing Files I 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 T...

Page 641: ...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 P15 OK OK Tip In step 4 of the above procedure you can specify parameters b...

Page 642: ...he Wait 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 Terminati...

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

Page 645: ...lue of main program variable A to the parameter variable E in subroutine Sub1 and then jumps to subroutine Sub1 Print C Sub2 A B k 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 s 2 2 C k Requires input of variable name E into the parameter variable box Ret...

Page 646: ...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 647: ...lar 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 s A 2 Volume V Print approx 2 w 12 s 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 s 3 s A 2 Volume V Print approx 2 w 3 s A 3 A comparison of the two programs ind...

Page 648: ...A 3 to 2 12 s A 3 c Delete Pause STo delete data Use the cursor key to move the cursor to the data you want to delete and then press Or highlight the data you want to delete and press STo 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 STo retain...

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

Page 650: ... 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 q 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 651: ...able Manager Deleting a Program The following procedure deletes a program file name which also deletes the program S ClassPad Operation 1 Tap 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 can s...

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

Page 653: ...ion 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 s x 1 s x 2 S ClassPad Operation 1 On the application menu tap 1 2 Tap 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 th...

Page 654: ...e expression Items inside of brackets can be skipped indicates a space S ClassPad Operation 1 On the application menu tap 2 Press 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 ...

Page 655: ...xample 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 s x 1 s 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 ...

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

Page 657: ...kets 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 o...

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

Page 659: ... assigns the code 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 48 49 50 51 52 53 54 55 56 57 46 147 43 45 60944 47 61 Key Code 40 41 44 9 45 7 60856 8 60857 60858 94 13 D 28 A 29 B 30 C 31 144 Back Space 8 0 145 12 0 is assigned to the variable if no key was pressed ...

Page 660: ...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 string c...

Page 661: ... assigns the input expression to the applicable variable and resumes program execution Tapping Cancel 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 662: ...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 2 FStart 10 2 FEnd 1 2 FStep ClrText k Initializes ...

Page 663: ...sage 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 O...

Page 664: ...cution I 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 P and the content of variable str1 is exp1 sin str1 calculates sin P Example 2 To cause a folder to be created during program execution InputStr name Foldername NewFolder name 2 Syntax 1 expression 2 variable name st...

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

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

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

Page 668: ...tement 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 2 a If b 0 Then 0 2 b IfEnd IfEnd The If IfEnd loop can be exited using the Break ...

Page 669: ...e to the Return command in the Main application and executing the command will cause the variable to be displayed when the program is complete 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 process Stop Synta...

Page 670: ...an use a multi statement command in place of the carriage return to separate statements Switch SwitchEnd can be exited using the Break command Return command or Goto command Wait Syntax Wait expression Function This command pauses program execution and then restarts it after the number of seconds specified by the expression passes Description If you do not specify any expression program execution ...

Page 671: ...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 672: ...dinate 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 DrawFTGP...

Page 673: ...etween expression 1 lower curve and expression 2 upper curve from x values of number 1 to number 2 Description Expression 1 and expression 2 have a y type expression on the right side Graphing of any other type of expression is not supported by this command Example DrawShade Shades the area above the first expression and below the second expression from 2 to 2 DrawShade x 4 x 2 2 2 GraphType Synta...

Page 674: ...line between two specified coordinates Example Line 1 2 2 3 Tip The line is not drawn if a start point coordinate or end point coordinate is outside of the current Graph window NormalLine Syntax NormalLine graph 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 Fun...

Page 675: ...okenThck Syntax PTBrokenThck graph number Function Specifies Broken Thick as the graph line type Description Graph 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 Sy...

Page 676: ...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 RclPic...

Page 677: ...ous 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 678: ...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 the ...

Page 679: ...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 yfact...

Page 680: ...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 settings ...

Page 681: ...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 682: ...wSeqEtrCon DrawSeqEtrPlt Function Graphs a recursion expression whose vertical axis is 3an 3bn or 3cn 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 683: ...rgument activates Recursive I 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 684: ...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 685: ...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 686: ...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 Desc...

Page 687: ... 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 688: ...nd 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 Off Reg Graph Function Turns statistical graphing on or off Description Reg selects Previous Reg Graph selects Graph Fun...

Page 689: ...es on 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 Stat Editor and data table windows SetComplex Sy...

Page 690: ...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 win...

Page 691: ...ng 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 SetGrad Syntax SetGrad Function Specifies Grad for the angle unit SetGrid Syntax SetGrid On Off Function Turns display of the Graph window grid on or off SetLabel Syntax SetLabel On Off Funct...

Page 692: ...on 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 693: ...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 ex...

Page 694: ...der 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 v...

Page 695: ...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 typ...

Page 696: ...g 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 NewFol...

Page 697: ...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 m...

Page 698: ...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 s...

Page 699: ...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 specifi...

Page 700: ...ing n uses a default value of 1 Example StrShift abcde DDD 2 k 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 o...

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

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

Page 703: ...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 2 ConicsEq DrawConics...

Page 704: ...mation about commands that are unique to 3D graphing see 3D on page 12 6 24 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 s x 2 2 GTSelOn 1 0 2 FStart 6 2 FEnd 1 2 FStep SheetActive 1 DispFTable Pause DrawFTGCon 12 7 2 Incl...

Page 705: ...unctions let you sort list data into either ascending or descending order Make sure the list contains data before executing a sort function S To sort data of a single list in ascending order MultiSortA list name S 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 S To sort d...

Page 706: ...aph 1 On NPPlot list1 Square DrawStat Example 3 Single variable statistical graphing 0 5 1 2 2 4 4 5 2 2 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 2 list1 2 1 0 3 1 5 2 2 4 2 list2 StatGraph 1 On LinearR list1 list2 1 Dr...

Page 707: ...Regression Tests Confidence interval Probability See Chapter 7 Using the Statistics Application for more information S To explore statistical data Example Exploring data with regression StatGraphSel Off 0 5 1 2 2 4 4 5 2 2 list1 2 1 0 3 1 5 2 2 4 2 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 708: ...ties on your ClassPad 13 1 Spreadsheet Application Overview 13 2 Spreadsheet Application Menus and Buttons 13 3 Basic Spreadsheet Window Operations 13 4 Editing Cell Contents 13 5 Using the Spreadsheet Application with the eActivity Application 13 6 Statistical Calculations 13 7 Cell and List Calculations 13 8 Formatting Cells and Data 13 9 Graphing ...

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

Page 710: ...Spreadsheet application window For information about the menu see Using the Menu on page 1 5 4 I File Menu To do this Select this File menu item Create a new empty spreadsheet New Open an existing spreadsheet Open Save the currently displayed spreadsheet Save Import data to spreadsheet Import Export spreadsheet data Export Recalculate the contents of the cell s on the spreadsheet Recalculate ...

Page 711: ...t column s Insert Columns Delete the currently selected row s Delete Rows Delete the currently selected column s Delete Columns Delete the contents of the currently selected cells Delete Cells Cut the current selection and place it onto the clipboard Cut Copy the current selection and place it onto the clipboard Copy Paste the clipboard contents at the current cell cursor location Paste Select eve...

Page 712: ...r selected cell s default Z Specify left justified for selected cell s o Specify centered for selected cell s w Specify right justified for selected cell s Display or hide the Cell Viewer window Display the Spreadsheet Graph window page 13 9 1 n Delete the currently selected row s Delete the currently selected column s Insert row s Insert column s Search for strings in the cell s on the spreadshee...

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

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

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

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

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

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

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

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

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

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

Page 723: ... 5 Tap cell A1 and then press 6 Press 7 Tap cell B1 and then press 8 On the soft keyboard tap the tab tap and then tap 9 Tap cell A1 press 7 and then press 10 Press 11 Press to hide the soft keyboard 12 Select highlight cells A1 and B1 13 On the Edit menu tap Copy 14 Select cells A2 and B2 13 4 5 Editing Cell Contents ...

Page 724: ...s according to its location on the spreadsheet The cell reference A1 in cell C2 for example is a reference to the cell located two columns to the left and one cell up from the current cell C2 in this case Because of this if we copy or cut the contents of cell C2 and paste them into cell D12 for example the cell reference will change automatically to B11 because B11 is two columns to the left and o...

Page 725: ...cally when moved as with a relative cell reference Let s say for example that a reference to cell A1 is in cell C1 The following shows what each of the above cell references would become if the contents of cell C1 were copied to cell D12 A 1 m A 1 A1 m A12 A 1 m B 1 S To input a cell reference 1 Select the cell where you want to insert the cell reference 2 Tap inside the edit box 3 If you are inpu...

Page 726: ...mpty the text is cut off and is displayed to indicate that non displayed text is contained in the cell 13 4 8 Editing Cell Contents 4 Tap the cell you want to reference which will input its name into the edit box automatically or use the editing toolbar and keypad to input its name Important The above step always inputs a relative cell reference If you want to input an absolute cell reference use ...

Page 727: ...t Location Starting from A1 1 On the Edit menu tap Fill Sequence 2 Use the dialog box that appears to configure the Fill Sequence operation as described below Parameter Description Expr Input the expression whose results you want to input Var Specify the name of the variable whose value will change with each step Low Specify the smallest value to be assigned to the variable High Specify the greate...

Page 728: ... configuring the parameters for our example 13 4 10 Editing Cell Contents 3 After everything is the way you want tap OK This performs all the required calculations according to your settings and inserts the results into the spreadsheet The following shows the results for our example ...

Page 729: ...l Reference on page 13 4 6 for more information Relative cell references in data copied or cut from the edit box do not change when pasted into another cell The following summarizes how different types of data can be pasted I When the clipboard contains data from a single cell or the edit box If you do this Executing the Paste command will do this Select a single cell with the cell cursor Paste th...

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

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

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

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

Page 734: ...The following examples show how you can drag graph data from a Spreadsheet application Graph window to obtain the graph s function or the values of the graph s data S To use drag and drop to obtain the function of a graph Example To obtain the function of the regression graph shown below 1 Input data and plot the scatter graph 2 On the Calc menu clear the check box next to DispStat by tapping it 3...

Page 735: ...o the variable in the calculation expression a in this example the new value is not immediately reflected in calculation result that is displayed as the cell s value After assigning a value to a variable in a calculation expression you need to execute the Recalculate command to update the calculation result While the Spreadsheet application is being accessed from the Main application changes you m...

Page 736: ... being accessed from the Main application S ClassPad Operation 1 On the application menu tap This starts the Main application and displays the work area 2 On the toolbar tap the down arrow button next to This displays a palette of application icons 3 Tap the button This splits the display with a Main application window above and a Spreadsheet window below 13 4 18 Editing Cell Contents ...

Page 737: ... operation to assign values to the variables AB6 CDE6 5 On the Spreadsheet window tap cell A1 and input a b Next tap cell A2 and input asb When you input the above expressions the results will appear dynamically in cells A1 and A2 13 4 19 Editing Cell Contents ...

Page 738: ...he variables Here assign 789 to variable b as shown below FGH6 7 Tap the Spreadsheet application window to make it active On the File menu tap Recalculate This recalculates the expressions in the Spreadsheet window and displays their results 13 4 20 Editing Cell Contents ...

Page 739: ...pes is supported LIST list data MAT matrix data EXPR numeric or expression data and STR string data The procedures in this section assume that the variables NData LData MData SData shown in the screen below are already present on the Main application Tip For details about data types see Variable Data Types on page 1 7 3 For details about creating variables see Creating a New Variable on page 1 7 6...

Page 740: ...able Example To import the list data 1 2 3 4 5 assigned to the LData variable at cell A1 1 Tap cell A1 to select it 2 On the File menu tap Import This displays the Import dialog box along with a soft keyboard 3 Type the variable name in this case LData into the Variable box 4 After confirming that everything is the way you want tap OK This will input the data assigned to the LData variable in this...

Page 741: ...with a soft keyboard 3 Type the variable name in this case SData into the Variable box 4 After confirming that everything is the way you want tap OK This will input the data assigned to the SData variable into spreadsheet cell A1 as shown here Tip Tapping the icon on the import dialog box will display the Variable Manager which you can use to select the variable you want See 1 8 Using the Variable...

Page 742: ...erence whether the cell you select contains a value expression or string Note that string data exported from a cell is exported as EXPR type data not STR type data 2 On the File menu tap Export This displays the Export dialog box along with a soft keyboard In this case EXPR will be automatically selected in the Type box 3 Type the variable name into the Variable box 4 After confirming that everyth...

Page 743: ...ed in step 1 consists of multiple columns and multiple lines MATRIX will be selected as the variable type automatically 4 Type the variable name into the Variable box 5 After confirming that everything is the way you want tap OK Tip A confirmation dialog box like the one shown below will appear when you tap OK if the name in the Variable box on the Export dialog box is already being used by anothe...

Page 744: ...earched Search by Specifies whether the search should be line by line or column by column Look in Specifies whether values or formulas should be searched hMatch Case Select this check box to find exact matches including uppercase and lowercase characters of what is specified in the Search box Clear the checkbox to search for matches regardless of case hMatch Entire Cell Select this check box to fi...

Page 745: ...dialog box The initial default setting for the Range box is the range of cells that contains data A1 C12 in this example 3 Enter the search string in the Search box Here we will enter a Since we want to find the letter a regardless of case and since we do not care if there is other data in a cell we will not select the Match Case and Match Entire Cell check boxes 4 After all the settings are the w...

Page 746: ...2 To search for calculation expressions that contain the string 1 In this example we want the spreadsheet cells that contain a calculation expression like 1 2 to show the expression not the calculation result 3 for example To do this select Formulas for the Look in option on the Search dialog box S ClassPad Operation 1 Display the spreadsheet you want to search This example is based on a spreadshe...

Page 747: ...Search Again command or the q toolbar button the search will jump to the next cell that contains the specified search string Sorting Spreadsheet Data You can use the procedures in this section to sort spreadsheet data in either ascending or descending order S To sort spreadsheet data using the Sort menu command 1 Select the range of cells that contains the data you want to sort 2 On the Edit menu ...

Page 748: ...is the way you want tap OK This will execute the sort and rearrange the data based on the column you specified for Key Column S To sort using the sort toolbar button After selecting the range of cells tap either the ascending or descending toolbar button to execute the sort without displaying a dialog box In this case the data is sorted using the leftmost column of the selected range as the key co...

Page 749: ...ween the two application windows Example 1 To drag the contents of a single cell from the Spreadsheet window to the eActivity window S ClassPad Operation 1 Tap to display the application menu and then tap to start the eActivity application 2 From the eActivity application menu tap Insert and Strip and then tap Spreadsheet on the submenu This inserts a Spreadsheet data strip and displays the Spread...

Page 750: ...ndow 5 You can now experiment with the data in the eActivity window Example 2 To drag a calculation expression from the Spreadsheet edit box to the eActivity window S ClassPad Operation 1 Tap to display the application menu and then tap to start the eActivity application 2 From the eActivity application menu tap Insert and Strip and then tap Spreadsheet on the submenu This inserts a Spreadsheet da...

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

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

Page 753: ...tions and functions that are peculiar to the Spreadsheet Application Tip For information about the Test Interval Distribution and DispStat commands and the commands that appear on the One Variable Two Variable and Regressions submenus see Chapter 7 Using the Statistics Application I Single variable and Paired variable Statistical Calculations You can enter single variable or paired variable data i...

Page 754: ...gression Graph Operations page 13 9 15 S To perform a regression calculation 1 Enter the paired variable data into the spreadsheet and then select the range of cells where it is located 2 On the menu bar tap Calc and then Regression Next on the submenu that appears tap the desired regression type The regression calculation result window will appear in the lower half of the display For details abou...

Page 755: ...layed for calculation results see 7 11 Distributions S To perform a distribution calculation 1 Enter the single variable or paired variable data into the spreadsheet and then select the range of cells where it is located The following shows the types of data that correspond to each type of distribution calculation and the variables that will be assigned the range of selected data Distribution Type...

Page 756: ...n results If there are multiple calculation results tap 6 to view them 6 You can tap here to display the distribution graph S To paste distribution calculation results into a spreadsheet 1 Perform the procedure under To perform a distribution calculation and display the distribution calculation result window 2 On the calculation result window tap the Output button 3 On the output window tap Paste ...

Page 757: ...t Calculation submenu are the same as those on the Action List Calculation submenu of the Main Application Menu items with the same name perform the same functions but there are some differences between the Main Application and Spreadsheet Application in terms of operation procedures The following example demonstrates the basic procedure for using functions in the List Calculation submenu Example ...

Page 758: ...tap cell A1 2 On the Calc menu tap List Calculation and then sum on the submenu This inputs the sum function sum into the edit box 3 Use the stylus to drag across the range of data cells from A7 to C12 to select them A7 C12 appears to the right of the open parenthesis of the sum function 13 7 2 Cell and List Calculations ...

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

Page 760: ... that start cell end cell is equivalent to entering a list S Cell Calculation row Function Returns the row number of a specified cell Syntax row cell Example To determine the row number of cell A7 and input the result in cell A1 S Cell Calculation col Function Returns the column number of a specified cell Syntax col cell Example To determine the column number of cell C9 and input the result in cel...

Page 761: ...er of cells in the specified range Syntax count start cell end cell Example To count the number of cells in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 13 7 5 Cell and List Calculations ...

Page 762: ... inequality can include a string as in the following example cellif A1 Red 0 1 2 Syntax cellif equation expression 1 expression 2 expression 3 cellif inequality expression 1 expression 2 expression 3 Example For each value in cells A1 through A10 to display Big in the neighboring B column cell for values of 5 and greater and Small for values less than 5 cellif A1 5 Big Small Expression 3 is option...

Page 763: ...d at A7 and whose lower right corner is located at C12 and input the result in cell A1 S List Calculation max Function Returns the greatest value contained in the range of specified cells Syntax max start cell end cell start cell end cell value Example To determine the greatest value in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the ...

Page 764: ...at A7 and whose lower right corner is located at C12 and input the result in cell A1 S median Function Returns the median of the values contained in the range of specified cells Syntax median start cell end cell start cell end cell Example To determine the median of the values in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result ...

Page 765: ...7 and whose lower right corner is located at C12 and input the result in cell A1 S Q1 Function Returns the first quartile of the values contained in the range of specified cells Syntax Q1 start cell end cell start cell end cell Example To determine the first quartile of the values in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the res...

Page 766: ...ues in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 S percentile Function Returns the nth percentile in the range of specified cells Syntax percentile start cell end cell value Example To determine the 50th percentile of the values in cells A7 through A12 and input the result in cell A1 13 7 10 Cell and List Calcu...

Page 767: ...is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 S variance Function Returns the sample variance of the values contained in the range of specified cells Syntax variance start cell end cell Example To determine the sample variance of the values in the block whose upper left corner is located at A7 and whose lower right corner is located at C12 and inpu...

Page 768: ...ock whose upper left corner is located at A7 and whose lower right corner is located at C12 and input the result in cell A1 S List Calculation prod Function Returns the product of the values contained in the range of specified cells Syntax prod start cell end cell start cell end cell Example To determine the product of the values in cells A7 and A8 and input the result in cell A1 13 7 12 Cell and ...

Page 769: ...ulative sums of the values in cells B1 through B3 and input the result in cell A1 S List Calculation list Function Returns the differences between values in each of the adjacent cells in the range of specified cells Syntax list start cell end cell Example To determine the differences of the values in cells B1 through B3 and input the result in cell A1 13 7 13 Cell and List Calculations ...

Page 770: ... input the result in cell A1 S List Calculation polyEval Function Returns a polynomial arranged in descending order The coefficients correspond sequentially to each value in the range of specified cells Syntax polyEval start cell end cell start cell end cell variable Example To create a second degree polynomial with coefficients that correspond to the values in cells B1 through B3 and input the re...

Page 771: ...sed by the values in a list or range of specified cells If we evaluate the polynomial at 2 for example the result will be the second value in our list Syntax sequence start cell end cell start cell end cell variable Example To determine a polynomial for the sequence values in cells B1 through B4 and a variable of y and input the result in cell A1 x is the default variable when you do not specify o...

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

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

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

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

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

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

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

Page 779: ...20090601 S Graph Line Clustered C S Graph Line Stacked E 13 9 2 Graphing ...

Page 780: ...20090601 S Graph Line 100 Stacked F S Graph Column Clustered G 13 9 3 Graphing ...

Page 781: ...20090601 S Graph Column Stacked I S Graph Column 100 Stacked J 13 9 4 Graphing ...

Page 782: ...20090601 S Graph Bar Clustered K S Graph Bar Stacked 9 13 9 5 Graphing ...

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

Page 784: ...lue for each of the plots This means if you select four columns of data like Columns A B C and D for example there will be three different plot point types A B A C and A D Scatter graphs initially have plotted points only You can add lines by selecting Lines on the View menu S Graph Histogram When you select a histogram graph only the first column of the selected data is used 13 9 7 Graphing ...

Page 785: ...m graph to a cell in the spreadsheet window will create a table containing the values of the histogram graph starting from the cell where you dropped the data Drag drop S Graph Box Whisker This type of graph lets you see how a large number of data items are grouped within specific ranges A box encloses all the data in an area from the first quartile Q1 to the third quartile Q3 with a line drawn at...

Page 786: ... the bottom of the screen On the Graph window checking Calc Show Outliers displays outliers instead of whiskers on graph Dragging a box whisker graph to a cell in the spreadsheet window will create a table containing the graph s values Min Q1 Median Q3 Max starting from the cell where you drop the graph 13 9 9 Graphing ...

Page 787: ... a graph of the same data as the above example except this time Row Series is selected S Graph Column Series Selecting this option treats each column as a separate set of data The value in each row is plotted as a vertical axis value The following shows a typical clustered column graph while Column Series is selected and the data that produced it 13 9 10 Graphing ...

Page 788: ...elect this View menu item Change the function of the stylus so it can be used to select and move points on the displayed graph Select Start a box zoom operation 1 Zoom Box Activate the pan function for dragging the Graph window with the stylus 4 Pan Enlarge the display image 7 Zoom In Reduce the size of the display image Zoom Out Adjust the size of the display image so it fits the display 2 Zoom t...

Page 789: ...Display an exponential AeBx regression curve j Exponential Reg Display an exponential AB x regression curve abExponential Reg Display a power AxB regression curve Power Reg Display a sinusoidal regression curve Sinusoidal Reg Display a logistic regression curve Logistic Reg Convert the data of the selected column to a line graph y Line Convert the data of the selected line to a column graph Column...

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

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

Page 792: ...er graph for the data you selected in step 1 3 On the menu bar tap Calc and then use the menu that appears to select the desired regression type Linear Reg MedMed Line Quadratic Reg Cubic Reg Quartic Reg Quintic Reg Logarithmic Reg Exponential Reg abExponential Reg Power Reg Sinusoidal Reg Logistic Reg This superimposes the regression graph on the scatter graph Also the regression calculation resu...

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

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

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

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

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

Page 798: ...g changes When you edit data in the spreadsheet and press your graph will update automatically Important You can drag a point only if it corresponds to a fixed value on the spreadsheet You cannot drag a point if it corresponds to a formula You may encounter the message Insufficient System Memory to Run if you are using a large amount of data and formulas 13 9 21 Graphing ...

Page 799: ...ifferential equations ODE 14 1 Differential Equation Graph Application Overview 14 2 Graphing a First Order Differential Equation 14 3 Graphing a Second Order Differential Equation 14 4 Graphing an Nth order Differential Equation 14 5 Drawing f x Type Function Graphs and Parametric Function Graphs 14 6 Configuring Differential Equation Graph View Window Parameters 14 7 Differential Equation Graph ...

Page 800: ...al equation graphs Slope field of a first order differential equation y dy dx f x y Solution curves when initial conditions are imposed on a first order differential equation 2nd order differential equation graphs Phase plane of two first order differential equations x dx dt f x y y dy dt f x y Solution curves when initial conditions are imposed on a set of two first order differential equations N...

Page 801: ... conditions for graphing Differential Equation Graph window This window shows the graph of the expression that you input into the Editor window Starting Up the Differential Equation Graph Application Use the following procedure to start up the Differential Equation Graph application S ClassPad Operation On the application menu tap This starts the Differential Equation Graph application and display...

Page 802: ...nput this Tap this tab To display this editor screen Differential equation or a set of differential equations DiffEq Differential equation editor Initial conditions to graph solution curves of a differential equation or a set of differential equations input on the DiffEq tab IC Initial condition editor f x type functions or parametric functions Graphs General graph editor Differential equation edi...

Page 803: ...ard at the current cursor position on the Differential Equation Editor window Paste Select the entire expression you are editing Select All Delete the line of data at the current cursor location Delete Line Clear all input data from the currently displayed tab DiffEq IC or Graphs Clear All Type Menu DiffEq To input this Select this Type menu item A single first order differential equation 1st Slop...

Page 804: ...ta at the current cursor location Q Toolbar Buttons DiffEq To input this Tap this button A single first order differential equation A single second order differential equation or a set of two first order differential equations A higher order differential equation or a set of multiple differential equations Toolbar Buttons IC Graphs To select this graph line thickness Tap this button Normal Thick T...

Page 805: ...itor Display the Differential Equation Editor window IC tab Editor IC Editor Display the Differential Equation Editor window Graphs tab Editor Graph Editor Clear all currently registered initial conditions and as a result all solution curves Clear All Zoom Menu To do this Select this Zoom menu item Enlarge the part of the screen bounded by a box Box Zoom in by the zoom factor Zoom In Zoom out by t...

Page 806: ...aph window 4 Zoom in by the zoom factor 7 Zoom out by the zoom factor Enlarge the part of the screen bounded by a box 1 Make the Differential Equation Editor window active Display the View Window dialog box to configure Differential Equation Graph window settings Register the coordinates at the location you tap on the Differential Equation Graph window as the initial condition and graph the soluti...

Page 807: ...n Graph application shows the current angle unit setting and Complex Format setting page 1 9 5 Rad Deg Cplx Real The angle unit setting is radians The angle unit setting is degrees The Complex complex number calculation mode is selected Gra The angle unit setting is grads The Real real number calculation mode is selected If you see this It means this Angle unit Real mode ...

Page 808: ...single first order differential equation of the form y f x y It is a grid of solution lines where each line has the slope y for a given grid value of x and y It is often referred to as a slope field or direction field because only the direction of the field at any given point in known not the magnitude Example To input y y2 x and draw its slope field S ClassPad Operation 1 On the application menu ...

Page 809: ...isplay the View Window dialog box and configure the View Window settings as shown below For details about View Window settings see Configuring Differential Equation Graph View Window Parameters on page 14 6 1 7 After the settings are the way you want tap OK This updates the slope field in accordance with the new View Window settings 2 Edit Redraw ...

Page 810: ...its slope field and then graph three solution curves for the initial conditions xi yi 0 0 0 0 5 0 1 S ClassPad Operation 1 Use the procedure under Inputting a First Order Differential Equation and Drawing a Slope Field on page 14 2 1 to draw the slope field for y y2 x 2 Activate the Differential Equation Editor window and then tap the IC tab This displays the initial condition editor 3 On the init...

Page 811: ...l condition input box Initial Condition 1 Initial Condition 2 etc whose solution curve you want to graph The solution curve of any initial condition whose check box is not selected will not be graphed Example To perform the operation under Inputting Initial Conditions and Graphing the Solution Curves of a First Order Differential Equation on page 14 2 3 clear the Initial Condition 2 checkbox and t...

Page 812: ...aphing a First Order Differential Equation 2 Tap the down arrow button on the toolbar 3 Tap on the toolbar to draw the solution curve with a thin line or to draw with a thick line 4 To apply your setting to the graph tap ...

Page 813: ...ne of a Second Order Differential Equation A phase plane is the family of solutions of either a second order differential equation or two first order differential equations of the form x dx dt f x y and y dy dt g x y A single second order differential equation can also be graphed but it must be written as two first order differential equations Example To input x x y y and draw its phase plane S Cl...

Page 814: ...nd order differential equation x x y y draw the phase plane and then graph the solution curve of the initial condition xi yi 1 1 The independent variable minimum value tmin 7 7 maximum value tmax 7 7 and initial value t0 0 S ClassPad Operation 1 Use the procedure under Drawing the Phase Plane of a Second Order Differential Equation on page 14 3 1 to draw the phase plane for x x y y 2 Activate the ...

Page 815: ...ing a Second Order Differential Equation 4 Tap This graphs the solution curve and overlays it on the phase plane of x x y y 2 Edit Redraw Tip You can also draw a solution curve using Modify in the Analysis menu page 14 1 7 ...

Page 816: ...e Nth order differential equation input on the DiffEq tab for given initial conditions Note For Nth order differential equations only solution curves are drawn Example To specify the three initial conditions xi y1i y2i 0 1 0 0 0 0 0 1 0 for the differential equation y x y and graph its solution curves S ClassPad Operation 1 On the application menu tap This starts up the Differential Equation Graph...

Page 817: ...h order Differential Equation 5 Use the initial condition editor to input xi y1i y2i 0 1 0 0 0 0 0 1 0 UE U U U U U U U U 6 Tap Tapping 2 on this screen will cause the initial condition editor to fill the entire window 2 Edit Redraw ...

Page 818: ...h Table application These types of graphs can be overlaid on differential equation graphs Drawing an f x Type Function Graph Example To overlay a differential equation graph with the graphs of y x2 and y x2 S ClassPad Operation 1 Graph a differential equation See sections 14 2 14 3 and 14 4 2 Tap the Graphs tab to display the general graph editor 3 Tap Type f x or the D toolbar button 4 Input y x2...

Page 819: ... that Rad is displayed as the angle unit setting on the left side of the status bar If it isn t tap the angle setting until Rad is displayed For details about the information that appears in the status bar see Differential Equation Graph Application Status Bar on page 14 1 8 3 Tap Type Parametric or the G toolbar button 4 Input the expression for each graph and 0 t 2P for the range of t B3Q U BA U...

Page 820: ...alues and steps used for graphing a field The second tab contains parameters used for graphing solution curves such as solution curve direction and independent variable s Configuring Differential Equation Graph View Window Settings S ClassPad Operation 1 Tap and then View Window or tap This displays the View Window dialog box Window tab 2 Input the required parameters on the Window and Solutions t...

Page 821: ...ending on the graph type selected in the Graph Editor Some graph types have preset assignments for the independent x axis and y axis variables If the value is preset for the current graph type the value will still be displayed on the Solutions tab but you will not be able to change it The possible assignments for each graph type are shown in the tables below Graph Type Setting Possible Values 1st ...

Page 822: ...ill automatically be set to t t0 or x0 If the independent variable is different from the x axis variable then you can enter the initial value for the independent variable unless you are graphing a slope field tmin or xmin If the independent variable is different from the x axis variable then you can enter the minimum value for the independent variable tmax or xmax If the independent variable is di...

Page 823: ...h window Graph Zooming and Scrolling You can use the menu commands and toolbar buttons shown below on the Differential Equation Graph window to zoom and scroll a graph Pan Zoom Out Zoom In Box For details about these operations see the applicable menu commands and toolbar buttons in Chapter 3 Using the Graph Table Application Configuring and Modifying Initial Conditions You can modify existing ini...

Page 824: ...the toolbar button 3 Tap one of the initial condition dots to select it Here we will tap the bottom dot which is the Initial Condition 1 setting xi y1i y2i 0 1 0 These dots are the currently configured initial conditions The dot you tap becomes a white circle 5 which indicates that it is selected 4 Use the stylus to drag the dot to another location The applicable initial location will change to th...

Page 825: ...on under Inputting a First Order Differential Equation and Drawing a Slope Field on page 14 2 1 Performing all of the steps will produce a slope field like the one shown below to appear on the Differential Equation Graph window 2 Tap Analysis Modify or the toolbar button This will cause the button to become highlighted 3 On the Differential Equation Graph window tap the coordinates that you want t...

Page 826: ...Differential Equation Graph window on page 14 7 1 The newly configured initial condition is added to the initial condition editor To view it tap the IC tab After the solution curve is drawn button highlighting turns off and the button becomes highlighted At this time you can change the initial condition by tapping the dot that represents it and dragging the dot to a different location ...

Page 827: ...h either the stylus or cursor keys Field Trace Displays a trace cursor that can be positioned on any grid point that has a field line This trace cursor will snap to a field lines when moved with either the stylus or cursor keys Graph Curve Trace Displays a trace cursor that can be positioned on any graph or solution curve This trace cursor will snap to a graph or curve when moved with either the s...

Page 828: ...moved Tip When there are multiple graph or solution curves on the display you can use the D and A cursor keys to move the crosshair pointer jump between graphs S To exit a trace operation To exit an ongoing trace operation at any time tap or perform any one of the following menu or button operations Analysis Pan 4 Analysis Modify Zoom Box 1 Edit Clear All Graphing an Expression or Value by Droppin...

Page 829: ... This starts up the eActivity application 2 On the eActivity application window input the following expression and matrix y exp x x2 0 1 To draw this type of graph Drop this type of expression or value into the Differential Equation Graph window Slope field 1st order differential equation in the form of y f x y Solution curve s of a 1st order differential equation Matrix of initial conditions in t...

Page 830: ...n curves of y exp x x2 in accordance with the initial condition defined by the matrix and registers the initial condition in the initial condition editor IC tab 4 Drag the stylus across y exp x x2 on the eActivity application window to select it 5 Drag the selected expression to the Differential Equation Graph window This draws the slope field of y exp x x2 and registers the equation in the differ...

Page 831: ...the Differential Equation Graph window and graph the applicable solution curves 1 On the application menu tap This starts up the eActivity application 2 On the eActivity application window input the following expression and matrix y y exp x 0 1 0 0 2 0 3 From the eActivity application menu tap Insert Strip and then DiffEqGraph This inserts a Differential Equation Graph data strip and displays the ...

Page 832: ...ity application window to select it 7 Drag the selected matrix to the Differential Equation Graph window This graphs the solution curves of y y exp x in accordance with the initial condition defined by the matrix and registers the initial condition in the initial condition editor IC tab Tip An Nth order differential equation of the form f y y x dropped into the Differential Equation Graph Window w...

Page 833: ...st Conversion 15 7 Cost Sell Margin 15 8 Day Count 15 9 Depreciation 15 10 Bond Calculation 15 11 Break even Point 15 12 Margin of Safety 15 13 Operating Leverage 15 14 Financial Leverage 15 15 Combined Leverage 15 16 Quantity Conversion Important Financial calculation rules and practices can differ according to country geographic area or financial institution It is up to you to determine whether ...

Page 834: ...eatures Starting Up the Financial Application Use the following procedure to start up the Financial application S ClassPad Operation On the application menu tap This starts the Financial application and displays the Financial application screen I Financial Application Initial Screen The screen shown below appears whenever you start up the Financial application when there are no pages from a previo...

Page 835: ...cation page Clear Page Delete all the Financial application pages and display the Financial application initial screen Clear All I Calculations Menu To perform this type of calculation Select this Calculations menu item Interest without compounding based on the number of days money is invested Simple Interest Interest based on compounding parameters specified by you Compound Interest Value of mone...

Page 836: ...rage Number of items sold selling price or sales amount given other two values number of items manufactured unit variable cost or total variable cost given other two values Quantity Conversion I Toolbar Buttons To do this Tap this button Scroll back through Financial application pages page 15 1 5 Scroll forward through Financial application pages page 15 1 5 Cut the currently selected value and pl...

Page 837: ...cial application menu tap Financial Format This will display the Financial Format dialog box Note that this window has two tabs Basic and Special Tap a tab to display its contents and then configure the settings you want To configure a setting tap the down arrow button next to it and then select the setting you want from the list that appears Tip The settings you should configure depend on the leg...

Page 838: ...ll create a new page that contains the applicable fields for the selected calculation Any fields on the new page that are also on the original page will contain the same value as the corresponding field on the original page If the currently displayed page is part way through a series of pages that are in memory selecting a calculation from the Calculations menu will create a new page in the series...

Page 839: ...f a financial calculation screen will display all of the default financial calculation settings page 15 1 4 that apply to the currently displayed calculation You can use the Format tab to change the settings if you want To close the Format tab tap it again 15 1 6 Financial Application Overview Financial Calculation Screen Basics Each calculation has a unique screen format This section provides gen...

Page 840: ...s by tapping them on the status bar If the cursor is in an input calculation box Solve will appear on the left side of the status bar You can tap this to complete this calculation instead of tapping the box to the left of the input calculation box Variables The following sections explain how to perform each of the Financial application calculations found on the Calculations menu ...

Page 841: ...s simple future value principal interest Financial Application Default Setup for Examples You can use the Format tab to change the following setting Days in Year 365 days I Example 1 What is the final value SFV after five years 1 825 days of a 300 investment PV earning 6 0 simple interest I 1 Tap Calculations and then Simple Interest 2 Input 1825 or 5 365 for Days 3 Input 6 for I 4 Input 300 for P...

Page 842: ...l amount of 10 000 PV invested or borrowed for 120 days Days at 5 per annum I This indicates that the simple interest is 164 3835616 Calculation Formulas 365 day Mode SI Dys 365 PV i I 100 i 360 day Mode SI Dys 360 PV i I 100 i SI SI SFV PV SI 15 2 2 Simple Interest ...

Page 843: ... is compounded per year Financial Application Default Setup for Examples You can use the Format tab to change the following settings Odd Period Compound CI Payment Date End of period Tip You can look at the status bar to see if it displays CI and End If those are not displayed you can tap the status bar to switch the settings I Example 1 What is the future value FV on a principal amount of 1 000 P...

Page 844: ...he value of an ordinary annuity at the end of 10 years if 100 is deposited each month into an account that earns 7 compounded monthly I Example 2 If you deposit 100 into an account that earns 7 compounded monthly how much will be in the account after three years ...

Page 845: ...s are performed using Newton s Method which produces approximate values whose precision can be affected by various calculation conditions Interest calculation results produced by this application should be used keeping the above in mind or results should be confirmed separately 1 i S i 1 β α i 100 I I 1 1 C Y P Y 100 C Y P Y C Y 1 Other than those above 0 Payment End Format tab 1 Payment Begin For...

Page 846: ...t of cash flow values for multiple periods The following shows the cash flow values used in the examples of this section and the procedure you should use to input them I Cash Flow Values Period Cash Flow 0 0 1 100 2 200 3 300 4 400 5 500 S To input cash flow values from the Cash Flow calculation page 1 On the Financial application toolbar tap This will open the Stat Editor window in the lower half...

Page 847: ...Editor window tap anywhere in the Stat Editor window and then tap the close box R in the upper right corner of the screen For details about using the Stat Editor and about the list variables see 7 2 Using Stat Editor I Example 1 How much should you be willing to pay NPV for an investment with a specific cash flow Cash if your required rate of return I is 10 per year 15 4 2 Cash Flow ...

Page 848: ...2 you need to enter the cost as a negative value 1000 in cell 1 of list1 in the stat editor After that tap the Cash field On the dialog box that appears make sure list1 is selected for List variables and then tap OK After that you can tap NPV and IRR to obtain the required values To close the Stat Editor window tap anywhere in the Stat Editor window and then tap the close box R in the upper right ...

Page 849: ...calculator so NPV never actually reaches exactly zero IRR becomes more accurate the closer that NPV approaches to zero S PBP n Smallest positive integer that satisfies the conditions NPVn 0 NPVn 1 0 or 0 15 4 4 Cash Flow PBP NPVn 0 CF0 0 n NPVn n k 0 NPVn 1 NPVn CFk 1 i k Other than those above 0 CF0 1 i CF1 1 i 2 CF2 1 i 3 CF3 1 i n CFn NPV CF0 1 i CF1 1 i 2 CF2 1 i 3 CF3 1 i n CFn i 100 I NFV NP...

Page 850: ...vestment PMT Amount paid each period P Y Number of installment periods per year C Y Number of times interest is compounded per year BAL Balance of principal after PM2 INT Interest portion of PM1 PRN Principal portion of PM1 sumINT Total interest paid from PM1 to PM2 inclusive sumPRN Total principal paid from PM1 to PM2 inclusive Financial Application Default Setup for Examples You can use the Form...

Page 851: ...n a 20 year N 20 12 240 mortgage with a loan amount PV of 100 000 at an annual rate I of 8 025 compounded monthly C Y 12 There are 12 payment periods per year P Y Be sure to input zero for the future value FV which indicates that the loan will be completely paid off at the end of 20 years 240 months 15 5 2 Amortization ...

Page 852: ...ge has a loan amount PV of 100 000 at an annual rate I of 8 025 compounded monthly C Y 12 for 20 years There are 12 payment periods per year P Y The balance BAL of the principal remaining after payment 15 The interest amount INT included in payment 10 The principal amount PRN included in payment 10 Total interest to be paid sumINT from payment 10 to payment 15 Total principal to be paid sumPRN fro...

Page 853: ... user is converted to an effective interest rate I for installment loans where the number of annual payments is different from the number of annual compoundings calculation periods The following calculation is performed after conversion from the nominal interest rate to the effective interest rate and the result is used for all subsequent calculations 1 payment Number of Payments 1 PM1 PM2 Last d ...

Page 854: ...year Interest Conversion Fields The following fields appear on the Interest Conversion calculation page Field Description N Number of times interest is compounded per year EFF Effective interest rate as a percent APR Nominal interest rate as a percent I Example 1 What is the annual effective interest rate EFF on a certificate that offers a nominal interest rate of 3 APR compounded quarterly N 4 ...

Page 855: ... to recalculate Calculation Formulas EFF n APR 100 1 1 100 n APR 100 EFF 1 1 n 100 1 n 15 6 2 Interest Conversion I Example 2 What is the nominal interest rate APR on a certificate that offers an annual effective interest rate EFF of 5 compounded bi monthly N 6 ...

Page 856: ...iption Cost Production cost Sell Selling price Margin Margin of profit portion of selling price not absorbed by cost of production I Example What is the selling price Sell required to obtain a margin of profit Margin of 60 on an item that cost 40 Cost Tip Any of the values on this page can be calculated by inputting values for the other two and then tapping the button for the value you want to obt...

Page 857: ... from d1 to d2 Financial Application Default Setup for Examples You can use the Format tab to change the following setting Days in Year 365 days Important The format used for the date on the Day Count screen is the one you select under Configuring Default Financial Application Settings on page 15 1 4 Calculating the date that is a specified number of days from another date is valid only when Days ...

Page 858: ...20060301 I Example 3 What date d1 comes 44 days Days before March 3 2005 d2 15 8 2 Day Count I Example 2 What date d2 comes 150 days Days after June 11 2005 d1 ...

Page 859: ...n page Field Description N Number of years over which depreciation occurs I Annual interest rate as a percent PV Present value initial investment FV Future value j Year for which depreciation is being calculated YR1 Number of depreciable months in first year SL Calculate depreciation for year j using the straight line method FP Calculate depreciation for year j using the fixed percentage method SY...

Page 860: ...ter 0 in the FV field I Example 1 Use the sum of the years digits method SYD to calculate the first year j 1 of depreciation on an 12 000 PV computer with a useful life N of five years Use a depreciation ratio I of 25 and assume that the computer can be depreciated for a full 12 months in the first year YR1 ...

Page 861: ...n using straight line method FP using fixed percentage method or DB using declining balance method Each depreciation method will produce a different residual value after depreciation RDV for the applicable year j Calculation Formulas I Straight Line Method YR1 PV FV SL1 n 12 PV FV SLj n 12 YR1 YR1G12 PV FV n 12 SLn 1 15 9 3 Depreciation ...

Page 862: ...2 RDV1 PV FV FP1 RDVj RDVj 1 FPj RDVn 1 0 YR1G12 12 YR1 n n n n 1 Z 2 2 Intg n 1 Intg n 2 Frac n SYD1 YR1 12 n Z PV FV n j 2 Z PV FV SYD1 jG1 SYDj RDV1 PV FV SYD1 RDVj RDVj 1 SYDj n n 1 2 Z PV FV SYD1 YR1G12 12 YR1 12 SYDn 1 Z RDV1 PV FV DB1 YR1G12 YR1G12 100n YR1 I DB1 PV 100n I 12 DBj RDVj 1 FV RDVj RDVj 1 DBj DBn 1 RDVn RDVn 1 0 15 9 4 Depreciation ...

Page 863: ...902 2097 d2 Month 1 12 Day 1 31 Year 1902 2097 N Number of periods RDV Redemption value CPN Annual coupon rate PRC Price of bond YLD Yield to maturity as a percent INT Interest accumulated during partial year portion of investment period Cost Cost of bond price plus partial year interest Financial Application Default Setup for Examples You can use the Format tab to change the following settings Da...

Page 864: ...coupon rate CPN of 3 The bond will be redeemed at 100 of its par value RDV For 4 yield to maturity YLD calculate the bond s price PRC and accrued interest INT Before performing the calculation you should use the Format tab to change the Bond Interval setting to Date and the Compounding Frequency to Semi annual You can also look at the status bar to see if the settings are correct If they are not t...

Page 865: ...ts Term Before performing the calculation you should use the Format tab to change the Bond Interval setting to Term or tap Date in the status bar The bond is based on the 30 360 day count method Days in Year 360 days with a coupon rate CPN of 3 The bond will be redeemed at 100 of its par value RDV after 3 periods N For 4 yield to maturity YLD calculate the bond s price PRC ...

Page 866: ...settlement occurs B number of days from purchase date until next coupon payment date D A INT accrued interest CST price including interest S Price per 100 of face value PRC Bond Interval Setting Date For one or fewer coupon period to redemption For more than one coupon period to redemption 15 10 4 Bond Calculation PRC RDV M CPN 1 D B M YLD 100 D A M CPN D A CPN PRC INT RDV 1 M YLD 100 1 M YLD 100 ...

Page 867: ...sing Newton s Method which produces approximate values whose precision can be affected by various calculation conditions Because of this annual yield calculation results produced by this application should be used keeping the above in mind or results should be confirmed separately PRC RDV M CPN 1 M YLD 100 n 1 M YLD 100 k INT 0 CST PRC n k 1 15 10 5 Bond Calculation ...

Page 868: ...ed costs PRF Amount of profit realized QBE Number of units to be sold SBE Amount that must be obtained from sales to break even r Proportion of sales amount retained as a profit as a percent Financial Application Default Setup for Examples You can use the Format tab to change the following settings You can also change these settings by tapping the status bar Profit Amount Ratio Amount PRF Break Ev...

Page 869: ... 1 What is the break even point sales amount SBE and sales quantity QBE required for a profit PRF of 400 000 Note You need to calculate the break even point sales quantity QBE before you will be able to calculate the break even sales amount SBE ...

Page 870: ... Format tab to change the Profit Amount Ratio setting to Ratio r or tap PRF in the status bar to change it to r Calculation Formulas S Profit Profit Amount Ratio Setting Amount PRF S Profit Ratio Profit Amount Ratio Setting Ratio r PRC VCU FC PRF QBE PRC VCU FC PRF SBE PRC PRC VCU QBE FC PRC 100 r 1 PRC VCU SBE FC 100 r 1 15 11 3 Break Even Point ...

Page 871: ...hat must be obtained from sales to break even MOS Margin of safety portion of sales amount above break even point I Example What is the margin of safety MOS when the sales amount SAL is 1 200 000 and the break even sales amount SBE is 1 000 000 You can calculate the break even sales amount SBE using Break Even Point page 15 11 1 You can also calculate the sales amount SAL or break even sales amoun...

Page 872: ...n SAL Amount currently obtained from sales VC Variable cost for this level of production FC Fixed costs DOL Degree of operating leverage I Example What is the degree of operating leverage for a company with sales SAL of 1 200 000 variable costs VC of 600 000 and fixed costs FC of 200 000 You can also calculate sales amount SAL variable costs VC or fixed costs FC by inputting the other three values...

Page 873: ... EBIT Earnings before interest and taxes INT Interest to be paid to bondholders DFL Degree of financial leverage I Example Calculate the financial leverage DFL for a company that earns 400 000 before interest and taxes EBIT 80 000 of which is paid to bondholders INT You can also calculate earnings before interest and taxes EBIT or interest to be paid to bondholders INT by inputting the other two v...

Page 874: ...s level of production FC Fixed costs INT Interest to be paid to bondholders DCL Degree of combined leverage I Example Calculate the Combined Leverage DCL for a company with variable costs VC of 6 000 fixed costs FC of 2 000 and sales SAL of 12 000 of which 1 000 is paid to bondholders INT You can also calculate variable costs VC fixed costs FC sales SAL or the amount or paid to bondholders INT by ...

Page 875: ...following fields appear on the Quantity Conversion calculation page Field Description SAL Amount obtained from sales PRC Selling price per unit QTY Number of units sold VC Variable cost for this level of production VCU Variable cost per unit QTY Number of units manufactured I Example 1 Calculate the sales quantity Sales QTY when the sales amount SAL is 100 000 and the sales price PRC is 200 per un...

Page 876: ... manufactured QTY by inputting the other two values and tapping the button for the result you want Calculation Formulas I Example 2 Calculate the total variable costs of production Manufacturing VC when the variable cost per unit VCU is 30 and the number of units manufactured QTY is 500 SAL PRC QTY VC VCU QTY ...

Page 877: ...6 5 Adjusting Display Contrast 16 6 Configuring Power Properties 16 7 Specifying the Display Language 16 8 Specifying the Font Set 16 9 Specifying the Alphabetic Keyboard Arrangement 16 10 Optimizing Flash ROM 16 11 Specifying the Ending Screen Image 16 12 Adjusting Touch Panel Alignment 16 13 Viewing Version Information 16 14 Registering a User Name on a ClassPad 16 15 Specifying the Complex Numb...

Page 878: ...the System application S ClassPad Operation On the application menu tap 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 about...

Page 879: ...s Change the display text language Language Specify the complex number imaginary unit Imaginary Unit Change the font set Font Select Change the arrangement of the alphabet abc soft keyboard 6 Keyboard Optimize Flash ROM Memory Management Select the image data for the ending screen that appears when the ClassPad unit is turned off Ending Screen Adjust the alignment of the touch panel Touch Panel Al...

Page 880: ...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 1 9 1 Graph Sheet 2 d...

Page 881: ... 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 application temporary data Geo...

Page 882: ...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 16 3 Using the Reset Dialog Box 16 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 883: ... 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 w...

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

Page 885: ...tinually performs the applicable operation until you release the button 4 To close the Contrast dialog box tap Set 16 5 Adjusting Display Contrast Use the following procedure to display the Contrast dialog box and adjust display contrast S ClassPad Operation 1 On the application menu tap This starts up the System application 2 Tap to display the Contrast dialog box 16 5 1 Adjusting Display Contras...

Page 886: ... 1 day 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 hour after power down 1 hour Limit resume operation to 6 hours after power down 6 hours Limit resume op...

Page 887: ...re the Power Save Mode and Auto Power Off settings See Power Saving Mode and Auto Power Off on page 16 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 16 6 2 Configuring Power Properties ...

Page 888: ...s up the System application 2 Tap 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 16 7 1 Specifyi...

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

Page 890: ...nu tap This starts up the System application 2 Tap 6 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 Cancel...

Page 891: ... 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 892: ... want to use To see the list open the drop down list near the top of the dialog box The list shows the images in the file you created with the Presentation application Tapping the View button displays a preview of the currently selected screen image Tap OK to close the preview image and others see Tip below 4 After the image you want is selected tap Set to apply it and close the Ending Screen dial...

Page 893: ...he System application 2 Tap 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 exact ...

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

Page 895: ...me to display the ClassPad Name dialog box 3 Enter your name on the dialog box 16 14 Registering a User Name on a ClassPad You can register your name on your ClassPad so it appears at the bottom of the application menu screen 4 Tap Set to register your name or Cancel to cancel 16 14 1 Registering a User Name on a ClassPad 20070301 ...

Page 896: ... the imaginary unit i allows the real number system R to be extended to the complex number system C In electrical engineering and related fields the imaginary unit is often written as j to avoid confusion with a changing current traditionally denoted by i Your ClassPad lets you specify either i or j for the imaginary unit 4 After the setting is the way you want tap Set to apply it and close the Im...

Page 897: ... Input the character string or function name or specify the operation you want to assign to the hard key Use the soft keyboard to assign a character string or function name 16 16 Assigning Shift Mode Key Operations to Hard Keys You can configure your ClassPad so the 9 key functions as a shift key and assign shift mode key operations such as character strings or function names or operations to the ...

Page 898: ...lly when 9 and key are pressed S ClassPad Operation 1 Perform steps 1 through 3 of the above operation to enable shift key assignment 2 Tap the down arrow button and select 3 5 4 Tap inside the box next to the Set button Tap in the soft keyboard 5 Tap the OK button Now When you press 9 and then the v will appear S Using the Shift Mode with a Cursor Key When the shift function of the 9 key is enabl...

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

Page 900: ...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 I 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 901: ... that is not compatible with your ClassPad hardware version visit the following Website information about what you need to do to get your ClassPad working normally again http edu casio com products classpad S Connection Use the special USB cable to connect the ClassPad s 4 pin mini USB port to your computer s USB port For details see Connecting to a Computer USB on page 17 2 3 S How to Transfer Da...

Page 902: ...he operations you can perform using the menus and buttons of the Communication application For details about configuring communication parameters see 17 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 an...

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

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

Page 905: ...requirements see the FA CP1 User s Guide I Required Hardware ClassPad 1 unit Computer with FA CP1 installed 1 Special USB Cable 1 S ClassPad Operation 1 Turn off the ClassPad and computer 2 Connect one end of the special cable that comes with the ClassPad to the USB port of your computer See the FA CP1 User s Guide for details about how to connect the cable to your computer 3 Connect the other end...

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

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

Page 908: ...on 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 running ap...

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

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

Page 912: ...g the check box next to the folder name on the data folder list or eActivity folder list 4 Tap OK to send the data or Cancel to cancel the send operation After tapping OK continue from step 5 of the procedure on page 17 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 da...

Page 913: ...ning 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 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 914: ...on standby affects certain ClassPad operations Auto Power Off page 16 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 Communicati...

Page 915: ...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 A ...

Page 916: ...a 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 When initializing memory you will be able to specify whether or not you also want to delete add in applications Thi...

Page 917: ...rform the RAM reset operation only when your ClassPad ceases to operate normally for some reason S 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 time you replace ClassPad batteries touch panel alignmen...

Page 918: ...t of all the applications you have installed on your ClassPad 3 Tap 3 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 box...

Page 919: ... will not be able to turn power back on until you replace batteries Be sure to replace batteries at least once every one year no matter how much you use the ClassPad during that time The batteries that come with this ClassPad discharge slightly during shipment and storage Because of this they may require replacement sooner than the normal expected battery life Backing Up Data Your ClassPad comes b...

Page 920: ...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 S ClassPad Ope...

Page 921: ...e center of each of the four cross marks as they appear on the display If the Touch Panel Alignment screen does not appear use the stylus to press the P button on the back of the ClassPad A 3 3 Power Supply 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 bat...

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

Page 923: ...min for Auto Power Off and finalizes the setup operation I About the Auto Power Off Function The Auto Power Off APO feature helps conserve battery power by turning off the ClassPad automatically whenever you do not perform any operation for specified amount of time You can specify 1 3 6 or 60 minutes for the Auto Power Off trigger time The initial default APO setting is 6 minutes Tip From within t...

Page 924: ...s as defined for Standard mode values Values are displayed in accordance with how Number Format 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 I Precision Internal calculations are performed using 15 digits The error for a s...

Page 925: ...ours 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 hour 6 hours or 1 day after power...

Page 926: ...requirements see the FA CP1 User s Guide Method Start stop asynchronous full duplex Transmission speed BPS 115200 38400 9600 bits second normal 38400 bits second Send38k Receive38k Parity None Bit length 8 bits Stop bit Send38k 2 bits Receive38k 1 bit Flow control X ON A 5 2 Specifications Data Communication 20070301 ...

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

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

Page 930: ...59 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 943 A 6 4 Character Code Table ...

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

Page 932: ...mber cnStart Sequence Variable 5 EXPR Real Number 0 ConicsEq Conics Expression 5 5 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 s Factor B EXPR Real Number dfB Degrees of Freedom for Factor B EXPR Real Number dfErr Degrees of Freedom for Error EXPR Real Number eCo...

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

Page 934: ... EXPR Real Number probA p value of Factor A EXPR Real Number probAB p value of Factor A s Factor B EXPR Real Number probB p value of Factor B EXPR Real Number Q1Stat First Quartile Point Statistics Calculation EXPR Real Number Q3Stat Third Quartile Point Statistics Calculation EXPR Real Number r1 Q r100 Q Graph Expression Input Variable r Expression Type 5hh Define 5 FUNC r2 Corr Coefficient of De...

Page 935: ...7 LIST Real Number Sres72 Calculation Result for StatGraph7 LIST Real Number Sres81 Calculation Result for StatGraph8 LIST Real Number Sres82 Calculation Result for StatGraph8 LIST Real Number Sres91 Calculation Result for StatGraph9 LIST Real Number Sres92 Calculation Result for StatGraph9 LIST Real Number sStat Standard Error Value for LinReg TTest Calculation EXPR Real Number SumSA Sum of Squar...

Page 936: ...e Variable EXPR Real Number 0 xdot View Window 1 dot x axis Value 5 EXPR Real Number 0 1 xfact Factor Zoom X factor Value 5 EXPR Real Number 2 xgrid3D 3D Graph View Window Value 5 EXPR Real Number 25 xmax View Window Display Range x axis Maximum Value 5 EXPR Real Number 7 7 xmax3D 3D Graph View Window Display Range x axis Maximum Value 5 EXPR Real Number 3 xmin View Window Display Range x axis Min...

Page 937: ...e Variable EXPR Real Number 0 zLower Result of NormCD Calculation EXPR Real Number zmax3D 3D Graph View Window Display Range z axis Maximum Value 5 EXPR Real Number 3 zmin3D 3D Graph View Window Display Range z axis Minimum Value 5 EXPR Real Number 3 zUpper Result of NormCD Calculation EXPR Real Number Zvalue z Value EXPR Real Number Qc Graph Coordinate Value Storage Variable EXPR Real Number 0 x ...

Page 938: ...Cmd 12 6 15 Clear_a_z Cmd 2 8 48 12 6 38 ClearSheet Cmd 12 6 15 ClearSheet3D Cmd 12 6 24 CloseComPort38k Cmd 12 6 45 ClrGraph Cmd 12 6 16 ClrText Cmd 12 6 6 Cls Cmd 12 6 16 colDim Func 2 8 37 collect Func 2 8 5 colNorm Func 2 8 38 combine Func 2 8 5 compToPol Func 2 8 21 compToTrig Func 2 8 21 conjg Func 2 8 20 const Func 2 4 15 constn Func 2 4 15 CopyVar Cmd 12 6 38 cos Func 2 4 2 cos 1 Func 2 4 ...

Page 939: ...unc 2 8 52 FFT Func 2 8 11 fill Func 2 8 22 2 8 32 2 8 39 fMax Func 2 8 18 fMin Func 2 8 17 For To Step Next Cmd 12 6 10 fourier Func 2 8 9 FPD Cmd 7 11 12 fPDf Func 2 8 52 frac Func 2 4 5 fRound Func 2 4 5 gamma Func 2 4 18 gcd Func 2 8 18 GeoCD Cmd 7 11 22 geoCDf Func 2 8 55 GeoPD Cmd 7 11 21 geoPDf Func 2 8 55 GetFolder Cmd 12 6 39 GetKey Cmd 12 6 3 getLeft Func 2 8 46 GetPen Cmd 12 6 4 getRigh...

Page 940: ... Cmd 12 6 40 Locate Cmd 12 6 7 Lock Cmd 12 6 40 LockFolder Cmd 12 6 40 log Func 2 4 3 LogisticR Cmd 12 6 32 LogisticReg Cmd 12 6 29 LogP Cmd 12 6 23 LogR Cmd 12 6 32 LogReg Cmd 12 6 29 LU Func 2 8 35 matToList Func 2 8 24 2 8 33 max Func 2 8 25 mean Func 2 8 26 MedBox Cmd 12 6 32 median Func 2 8 26 MedMed Cmd 12 6 32 MedMedLine Cmd 12 6 29 Message Cmd 12 6 7 min Func 2 8 25 mod Func 2 8 16 ModBox ...

Page 941: ... 6 20 pxlTest Func 12 6 20 Q1 Func 2 8 27 Q3 Func 2 8 27 QR Func 2 8 36 QuadR Cmd 12 6 32 QuadReg Cmd 12 6 31 QuartR Cmd 12 6 32 QuartReg Cmd 12 6 31 rand Func 2 4 7 randBin Func 2 4 8 randList Func 2 4 7 randNorm Func 2 4 7 RandSeed Cmd 2 4 9 rangeAppoint Func 2 8 16 rank Func 2 8 34 RclGMem Cmd 12 6 20 RclPict Cmd 12 6 20 RclVWin Cmd 12 6 21 re Func 2 8 20 Receive38k Cmd 12 6 46 ref Func 2 8 34 ...

Page 942: ...2 4 2 sin 1 Func 2 4 2 sinh Func 2 4 4 sinh 1 Func 2 4 4 SinR Cmd 12 6 32 SinReg Cmd 12 6 31 Skip Cmd 12 6 13 SmryTSelOn Cmd 12 6 21 solve Func 2 8 8 2 8 43 sortA Func 2 8 23 sortD Func 2 8 24 Square Cmd 12 6 32 sRound Func 2 4 5 StatGraph Cmd 12 6 32 StatGraphSel Cmd 12 6 32 stdDev Func 2 8 27 StepDisp Cmd 12 6 37 StoGMem Cmd 12 6 21 Stop Cmd 12 6 13 StoPict Cmd 12 6 22 StoVWin Cmd 12 6 22 StrCmp...

Page 943: ...9 Unlock Cmd 12 6 41 UnlockFolder Cmd 12 6 41 variance Func 2 8 28 Vertical Cmd 12 6 22 ViewWindow Cmd 12 6 23 ViewWindow3D Cmd 12 6 24 VWin Cmd 12 6 37 Wait Cmd 12 6 14 While WhileEnd Cmd 12 6 15 hxor Cmd 2 8 46 xyLine Cmd 12 6 32 ZAuto Cmd 12 6 23 ZFactor Cmd 12 6 23 Cmd Cmd s Cmd Cmd Cmd 2 4 3 2 Cmd 2 4 5 1 Cmd 2 4 5 Cmd 2 4 14 x Cmd 2 4 14 Cmd 2 4 14 Command Function Form Page Cmd 2 4 14 O Cmd...

Page 944: ...Modify Box In Out Auto Original Square Round Integer Previous Quick Types Trace Cls Plot Line Text Normal Inverse Circle Vertical Horizontal Root Max Min Intersect Inflection Distance f x 2dx dx x cal y cal y Intercept Tangent Dynamic Modify Direct Modify y r xt fMax fMin g Both logarithms only g Both logarithms only g Both logarithms only During Log Graphing During Log Graphing During Log Graphin...

Page 945: ...s Quick Types Trace Cls Plot Line Text Normal Inverse Circle Vertical Horizontal Root Max Min Intersect Inflection Distance f x 2dx dx x cal y cal y Intercept Tangent Dynamic Modify Direct Modify x y Inequality x Inequality fMax fMin g Both logarithms only g Both logarithms only g Both logarithms only During Log Graphing During Log Graphing During Log Graphing ...

Page 946: ...s Quick Types Trace Cls Plot Line Text Normal Inverse Circle Vertical Horizontal Root Max Min Intersect Inflection Distance f x 2dx dx x cal y cal y Intercept Tangent Dynamic Modify Direct Modify y fMax fMin g Both logarithms only During Log Graphing 3D Statistical Plot g Both logarithms only During Log Graphing During Log Graphing g z cal Scatter xyLine NPPlot Statistical Plot ...

Page 947: ...Inverse Circle Vertical Horizontal Root Max Min Intersect Inflection Distance f x 2 dx dx x cal y cal y Intercept Tangent Dynamic Modify Direct Modify fMax fMin Statistical Regression g Both logarithms only During Log Graphing Statistical Box Conics g Both logarithms only g Both logarithms only During Log Graphing During Log Graphing NDist LinearR MedMed QuadR CubicR QuartR LogR ExpR abExpR PowerR...

Page 948: ...ohibited for the current folder Data size Delete or store operation is invalid for program function type Dependent Value Division by 0 Domain An argument value is outside of the specified Domain range Duplicate Name Exceeds Maximum Length of Line A line in your program exceeds the allowable length Exceeds Maximum Number of Folders Exceeds Maximum Number of Variables The operation you are attemptin...

Page 949: ...m Call Insufficient Elements Insufficient Memory There is not enough memory to complete the operation you are trying to perform Invalid Bounds The specified boundary conditions are not appropriate for the operation being performed Invalid Code Invalid Data Type The calculation you are trying to perform has an invalid data type as an argument Invalid Dimension The two lists or matrices you are tryi...

Page 950: ...rying to use is not correct Invalid Table Input Value Invalid Variable Reference The variable you are trying to access does not exist This error occurs when you try to read the contents of a system variable that does not contain any data etc Invalid View Window Value Locked or Protected Maximum value needs to be larger than minimum Memory is full Memory has become full during a data communication ...

Page 951: ...ion Name or Program Name Over 30 factors have occurred The number of factors in a summary table has exceeded 30 Overflow Page Size Presentation file is not selected or does not exist Receiving Failure Reserved Name or System Variable Stack Stat Calculation Stat Graph Setting This name already exists Too Long Sheet Name Too Long String Transmission Failure Undefined Result in Condition Judgment A c...

Page 952: ...s 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 Warning Message Description Batteries are extremely low Replace batteries immediately Can t Solve Can t solve Adjust initial value or bounds Then try again NumSolve cannot solve an expression Insufficient memory for unit ...

Page 953: ...pplies in EU countries only Manufacturer CASIO COMPUTER CO LTD 6 2 Hon machi 1 chome Shibuya ku Tokyo 151 8543 Japan Responsible within the European Union CASIO EUROPE GmbH Casio Platz 1 22848 Norderstedt Germany ...

Page 954: ...CASIO COMPUTER CO LTD 6 2 Hon machi 1 chome Shibuya ku Tokyo 151 8543 Japan One or more of the following patents may be used in the product U S Pats 5 539 867 SA0911 B ...

Reviews: