Numbworks Manual
Numbworks Manual
Version 20.0.0
Contents
1 Calculation 8
1.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1.1 Performing a calculation . . . . . . . . . . . . . . . . . . . . . . 8
1.1.2 Navigating the calculation history . . . . . . . . . . . . . . . . . 8
1.1.3 Using the most recent result in a new calculation . . . . . . . . . 9
1.1.4 Using an element from the calculation history in a new calculation 9
1.1.5 Deleting line items in the calculation history . . . . . . . . . . . 9
1.2 Performing calculations with complex numbers . . . . . . . . . . . . . 10
1.2.1 Choosing the complex format of the results . . . . . . . . . . . . 10
1.2.2 Calculating values with complex numbers . . . . . . . . . . . . 10
1.3 Performing calculations with matrices . . . . . . . . . . . . . . . . . . 11
1.3.1 Entering a matrix . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.2 Storing a matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.3 Performing calculations with matrices . . . . . . . . . . . . . . 12
1.3.4 Operations and important values of matrices . . . . . . . . . . . 12
1.4 Performing calculations with lists . . . . . . . . . . . . . . . . . . . . . 13
1.4.1 Creating a list . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.4.2 Storing a list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4.3 Call an entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4.4 Performing calculations . . . . . . . . . . . . . . . . . . . . . . 15
1.4.5 Computing statistics . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4.6 Performing operations . . . . . . . . . . . . . . . . . . . . . . . 16
1.5 Performing calculations with units and constants . . . . . . . . . . . . 16
1.5.1 Entering a calculation with units and constants . . . . . . . . . . 16
1.5.2 Converting units . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.6 Displaying additional results on a calculation . . . . . . . . . . . . . . . 17
1.6.1 Additional results for integer solutions . . . . . . . . . . . . . . 17
1.6.2 Additional results for solutions with fractions . . . . . . . . . . . 18
1
CONTENTS 2
2 Grapher 20
2.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.1.1 Viewing the graph . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.1.2 Viewing the table of values . . . . . . . . . . . . . . . . . . . . . 21
2.2 Using the Expressions tab . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.1 Adding an element to the list of expressions . . . . . . . . . . . . 21
2.2.2 Editing an expression . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.3 Changing the plot restriction of a function or curve . . . . . . . 22
2.2.4 Plotting inverse functions . . . . . . . . . . . . . . . . . . . . . 22
2.2.5 Plotting piecewise functions . . . . . . . . . . . . . . . . . . . . 22
2.2.6 Plotting polar and parametric curves . . . . . . . . . . . . . . . 22
2.2.7 Plotting inequalities . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.8 Enabling or disabling an element in the list . . . . . . . . . . . . 23
2.2.9 Removing an element from the list . . . . . . . . . . . . . . . . . 23
2.2.10 Renaming a function . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2.11 Changing the color of a graph . . . . . . . . . . . . . . . . . . . 24
2.2.12 Obtain additional information about a conic or a line . . . . . . 24
2.3 Using the Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.3.1 Displaying interest points . . . . . . . . . . . . . . . . . . . . . . 25
2.3.2 Adjusting the display window . . . . . . . . . . . . . . . . . . . 25
2.3.3 Moving the cursor in the graph window . . . . . . . . . . . . . . 26
2.3.4 Moving the cursor to a point on the graph . . . . . . . . . . . . . 26
2.3.5 Displaying the value of a derivative of a function at a point . . . 27
2.3.6 Using the Find menu . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4 Using the Table tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.1 Reading the table of values . . . . . . . . . . . . . . . . . . . . . 30
2.4.2 Setting the interval in the table of values . . . . . . . . . . . . . 30
2.4.3 Entering values of x into the table . . . . . . . . . . . . . . . . . 31
2.4.4 Deleting table values . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4.5 Displaying exact values for the output . . . . . . . . . . . . . . . 31
2.4.6 Displaying the derivative function values . . . . . . . . . . . . . 31
CONTENTS 3
3 Equations 33
3.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.1 Solve an equation . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.2 Solving a system of equations . . . . . . . . . . . . . . . . . . . 34
4 Statistics 36
4.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.1.1 Entering data into the table . . . . . . . . . . . . . . . . . . . . . 36
4.1.2 Viewing graphical representations of your data . . . . . . . . . . 37
4.1.3 Displaying statistics . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2 Using the Data tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2.1 Deleting a row from a data table . . . . . . . . . . . . . . . . . . 37
4.2.2 Clearing a column from a data table . . . . . . . . . . . . . . . . 38
4.2.3 Generating a list with a formula . . . . . . . . . . . . . . . . . . 38
4.2.4 Sorting a list by increasing values . . . . . . . . . . . . . . . . . 39
4.2.5 Displaying cumulative frequencies . . . . . . . . . . . . . . . . . 39
4.2.6 Hiding a data set . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3 Using the Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3.1 Selecting a graphical representation . . . . . . . . . . . . . . . . 40
4.3.2 Viewing data with histogram . . . . . . . . . . . . . . . . . . . . 40
4.3.3 Viewing data with a boxplot . . . . . . . . . . . . . . . . . . . . 40
4.3.4 Viewing data with a cumulative relative frequency graph . . . . 41
4.3.5 Viewing data with a normal probability plot . . . . . . . . . . . . 41
4.4 Using the Stats tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5 Regression 43
5.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.1.1 Entering your data into the table . . . . . . . . . . . . . . . . . . 43
5.1.2 Viewing a scatterplot . . . . . . . . . . . . . . . . . . . . . . . . 43
5.1.3 Plotting a regression model . . . . . . . . . . . . . . . . . . . . . 44
5.1.4 Displaying statistical values . . . . . . . . . . . . . . . . . . . . 44
5.2 Using the Data tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.2.1 Clearing an element from a data table . . . . . . . . . . . . . . . 44
5.2.2 Clearing a column from a data table . . . . . . . . . . . . . . . . 44
5.2.3 Generating a list with a formula . . . . . . . . . . . . . . . . . . 45
5.2.4 Sorting a list by increasing values . . . . . . . . . . . . . . . . . 45
5.2.5 Changing the regression model in the Data tab . . . . . . . . . . 46
5.3 Using the Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
CONTENTS 4
6 Sequences 51
6.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.1.1 Plotting sequences . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.1.2 Displaying the table of values . . . . . . . . . . . . . . . . . . . 52
6.2 Using the Sequences tab . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.2.1 Adding a sequence to the list . . . . . . . . . . . . . . . . . . . . 52
6.2.2 Editing the expression of a sequence . . . . . . . . . . . . . . . . 52
6.2.3 Activating or deactivating a sequence on the list . . . . . . . . . 53
6.2.4 Deleting the expression of a sequence . . . . . . . . . . . . . . . 53
6.2.5 Removing a sequence from the list . . . . . . . . . . . . . . . . . 53
6.2.6 Changing the type of sequence . . . . . . . . . . . . . . . . . . . 54
6.2.7 Entering the expression of a recursive sequence . . . . . . . . . 54
6.2.8 Changing the first term index . . . . . . . . . . . . . . . . . . . 55
6.2.9 Changing the color of a sequence . . . . . . . . . . . . . . . . . 55
6.3 Using the Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.3.1 Moving the cursor in the graph window . . . . . . . . . . . . . . 55
6.3.2 Adjusting the display window . . . . . . . . . . . . . . . . . . . 56
6.3.3 Moving the cursor to a given index . . . . . . . . . . . . . . . . . 57
6.3.4 Calculating the sum of the terms . . . . . . . . . . . . . . . . . . 57
6.3.5 Plotting a cobweb graph . . . . . . . . . . . . . . . . . . . . . . 58
6.4 Using the Table tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.4.1 Modifying the interval of the table of values . . . . . . . . . . . . 58
6.4.2 Entering values of n into the table . . . . . . . . . . . . . . . . . 59
6.4.3 Deleting all table values . . . . . . . . . . . . . . . . . . . . . . . 59
7 Distributions 60
7.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.1.1 Calculate a probability . . . . . . . . . . . . . . . . . . . . . . . 60
8 Inference 64
8.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.1.1 Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.1.2 Intervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
CONTENTS 5
9 Finance 66
9.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
9.1.1 Solving a finance problem . . . . . . . . . . . . . . . . . . . . . 66
10 Elements 67
10.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.1.1 Find an element . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.1.2 View an element . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10.1.3 Change the display . . . . . . . . . . . . . . . . . . . . . . . . . 68
11 Python 69
11.1 Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.1.1 The script list . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.1.2 Adding and removing a script from the list . . . . . . . . . . . . 69
11.1.3 Renaming a script . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.1.4 Editing a script . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11.1.5 Autocompletion . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11.1.6 Disabling automatic import into the shell . . . . . . . . . . . . . 70
11.2 The shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11.3 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11.3.1 The math module . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11.3.2 The cmath module . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.3.3 The matplotlib.pyplot module . . . . . . . . . . . . . . . . . . . 74
11.3.4 The turtle module . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.3.5 The random module . . . . . . . . . . . . . . . . . . . . . . . . 77
11.3.6 The kandinsky module . . . . . . . . . . . . . . . . . . . . . . . 77
11.3.7 The ion module . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.3.8 The time module . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.4 Toolbox and var keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.4.1 The var key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.4.2 The Toolbox key . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
12 Settings 80
12.1 Angle measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
12.2 Result format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
12.3 Writing format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.4 Complex format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.5 Brightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.6 Python font size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
CONTENTS 6
12.7 Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.8 Country . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.9 Press-to-test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.9.1 Activating press-to-test . . . . . . . . . . . . . . . . . . . . . . . 82
12.9.2 What happens when you activate the test mode? . . . . . . . . . 82
12.9.3 Deactivating the test mode . . . . . . . . . . . . . . . . . . . . . 82
12.10About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
12.11Reset the calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
13 Variables 83
13.1 The var key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
13.1.1 Storing a variable . . . . . . . . . . . . . . . . . . . . . . . . . . 83
13.1.2 Accessing stored variables . . . . . . . . . . . . . . . . . . . . . 85
14 Toolbox 86
14.1 Calculus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.2 Complex numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.3 Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.3.1 Combinatorics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.3.2 Distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14.3.3 Random . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
14.4 Units and constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
14.4.1 Length and angle . . . . . . . . . . . . . . . . . . . . . . . . . . 90
14.4.2 Time and frequency . . . . . . . . . . . . . . . . . . . . . . . . . 91
14.4.3 Volume and area . . . . . . . . . . . . . . . . . . . . . . . . . . 91
14.4.4 Mass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
14.4.5 Electricity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
14.4.6 Force and pressure . . . . . . . . . . . . . . . . . . . . . . . . . 94
14.4.7 Energy and power . . . . . . . . . . . . . . . . . . . . . . . . . . 94
14.4.8 Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
14.4.9 Others . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
14.4.10 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
14.5 Matrices and vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
14.6 Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
14.7 Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.8 Trigonometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.8.1 Hyperbolic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.8.2 Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
CONTENTS 7
Calculation
To enter the Calculation application, highlight the app using the directional keys. Press
the O key to enter the application. This application allows you to perform a variety
of computations involving complex numbers, matrices, trigonometry, combinatorics,
derivatives, integrals, and unit conversions.
1. When you enter the Calculation application, the cursor will begin in the editing
bar at the bottom of the screen. This is where you will enter your expression.
2. Once you have entered the desired expression, press the X key to receive your
result.
The result of your most recent calculation will appear in the calculation history located
just above the editing bar. The history lines include the calculation entered, which
appears on the left, and the result, which appears on the right. You will receive both
an exact result and a decimal result for your calculation when applicable. Exact results
are displayed in black and the decimal results are displayed in gray.
8
CHAPTER 1. CALCULATION 9
element within a history line allows you to view all information relevant to your cal-
culation. For example, calculations using decimal numbers will return only a decimal
result. To view the exact result, select your desired history line and the exact result will
appear.
Because the NumWorks calculator only contains one minus key, pressing
the - key will display - to represent a negative value. Press the - again
to display Ans-.
When the calculator is using polar form, the angle in the exponent is always
given in radians, even if the calculator is set in degrees mode.
5. Select your desired form with the UD keys and confirm with O
1. While in the Calculation application, press the T key to view the toolbox
menu.
2. Use the UD keys to scroll down the menu.
3. Select Complex numbers.
4. Confirm with the O key.
5. You may now select which value you would like to calculate.
– Modulus : abs(z)
– Argument : arg(z)
– Real part : re(z)
– Imaginary part : im(z)
– Conjugate : conj(z)
1. While in the Calculation application, press the T key to view the toolbox
menu.
2. Use the UD keys to scroll down the menu.
3. Select Matrices and vectors.
4. Confirm with the O key.
5. Select New matrix.
6. Confirm with the O key. The matrix template will appear in the editing bar.
7. Enter your desired numbers.
3. Press S
6. Confirm by pressing X
To use a capital letter, press S then A. Your desired letter will now be
entered as a capital letter.
1. While in the Calculation application, press the T key to view the toolbox
menu.
CHAPTER 1. CALCULATION 13
– Inverse : inverse(M)
– Determinant : det(M)
– Transpose : transpose(M)
– Trace : trace(M)
– Size : dim(M)
– Row echelon form: ref(M)
– Reduced row echelon form: rref(M)
1. While in the Calculation application, press the T key to view the toolbox
menu.
2. Use the UD keys to scroll down the menu.
3. Select Lists.
CHAPTER 1. CALCULATION 14
1. Within the Lists section of the Toolbox, select the {f(k)} option.
2. Enter your function.
3. Enter your upper bound. For example k�5 will create a list of 5 values using
your function.
3. Press S
6. Confirm by pressing X
To use a capital letter, press S then A. Your desired letter will now be
entered as a capital letter.
CHAPTER 1. CALCULATION 15
Assume L and R are stored lists with the same number of elements.
• Mean : mean(L)
• Standard deviation : stddev(L)
• Sample standard deviation: samplestddev(L)
• Median : med(L)
• Variance : var(L)
• Minimum : min(L)
• Maximum: max(L)
2. Select Lists.
3. Select Operations.
1. While in the Calculation application, press the T key to view the toolbox
menu.
2. Use the UD keys to scroll down the menu.
3. Select Units and constants.
4. Confirm with the O key.
5. Choose from multiple constants and types of measurement: length and an-
gle, time and frequency, volume and area, mass, electricity, force and pres-
sure, energy and power, temperature, other units and constants.
CHAPTER 1. CALCULATION 17
6. Once you have chosen your desired constant or unit of measurement, con-
firm with the O key.
7. Your constant or unit of measurement will appear in the editing bar. Use the
LR keys to enter the desired numbers before your units, if needed.
1. Press A
2. Enter your unit or constant abbreviation using the alpha keys.
To lock your keyboard in alphabetical mode, press A twice. This will allow
you to enter letters without pressing A each time. Press A to unlock alpha
mode.
• scientific notation
• decimal form
• hexadecimal form
• binary form
• prime factorization
CHAPTER 1. CALCULATION 18
• mixed fraction
• argument
• real part
• imaginary part
CHAPTER 1. CALCULATION 19
• the determinant
• the inverse
• the trace
• a graphical representation
• the magnitude
• results in base SI units (for example, a result of 38in will return 0.9662m in the
additional results window).
• a comparison with up to two reference values, one larger and one smaller than
your result.
Chapter 2
Grapher
To enter the Grapher application, highlight the app using the directional keys. Press
the O key to enter the application. This application allows you to view the graph of a
function, curve, conic and inequality, view the coordinates of your points, determine
key characteristics, and consult a table of values.
2. Choose the type of expression you wish to use or select the Empty template.
5. Select the Plot graph button at the bottom of the screen or the Graph tab at the
top of the screen.
You can begin entering the expression of your function immediately upon
entering the Grapher application.
20
CHAPTER 2. GRAPHER 21
2. Confirm by pressing the O key and choose the type of expression you wish to use.
3. A new item appears in the list. You can directly enter its expression with the key-
board.
You can also create a function in the Calculation application. See the Vari-
ables section.
For function composition, use the name of an existing function in the func-
tion expression. An example of a possible expression: cos(f (x)).
CHAPTER 2. GRAPHER 22
1. Highlight the box containing the three dots to the right of the function/curve in
the list of expressions.
2. Confirm by pressing the O key. A menu of options will appear for your expression.
5. Edit the values. For example, enter -10 for Xmin and 10 for Xmax
6. Highlight Confirm.
Once you have selected the values for your desired plot restriction, the curve or graph
in the Graph tab will only be visible within the bounds you have set.
Templates for polar and parametric curves are available once Add an ele-
ment has been selected.
The “less than or equal to” symbol can also be entered by first inputting the
< symbol followed by the = symbol.
1. Highlight the box with the three dots to the right of the expression from the ex-
pression list.
2. Confirm by pressing the O key. A menu of options will appear for the expression.
4. Press the O key. This will disable the element. To reactivate the element, repeat
these steps.
You can also delete an element within the menu opened with the three dots
to the right of the expression.
3. Use the navigation keys to move the cursor to the function name.
1. Select the box with the three points to the right of the expression you wish to
change.
1. Select the box with the three points to the right of the conic or linear expression.
1. Highlight your desired menu. The menus are located underneath the tabs near
the top of the screen.
Auto
The NumWorks graphing calculator will adapt to display the best possible view of your
curve. Once you enter your function, the resulting axes will be chosen automatically.
When Auto is active, a yellow circle will appear to the right of its name. Once you exit
this window, either with the directional keys or by changing the settings, Auto will be
disabled and the yellow circle will disappear.
You can also highlight Auto and press the O key to disabled the Auto mode.
Axes
The Axes menu allows you to make manual changes to the axes of your graphing win-
dow. To make changes to the X or Y values:
1. Highlight Axes.
5. Enter your desired Minimum and Maximum values. To allow the calculator to
choose automatically, select Auto at the top of the screen.
CHAPTER 2. GRAPHER 26
You can make your axes equal inside the Axes menu. To do this, highlight Make axes
equal and confirm with the O key. Selecting this option will lengthen the shortest axis
to match the longest. When your axes are not equal, a symbol will appear beside the
Axes menu.
Navigate
You can press + and - at anytime while in the Graph tab to zoom in/out.
• U / D: Move the cursor to a curve above or below the curve you are on.
When tracing a curve, the cursor automatically snaps to interest points and
the legend indicates what kind of point it is.
2. Press the O key to open the options menu. You can also open this menu with the
T or O keys while your cursor is on the curve of interest.
3. Highlight x.
6. Confirm with the O key. The cursor is now on the point you requested.
You can also enter the value of X directly in the graphing window. To enter
a negative value, first enter the number and then add the negative symbol
before it.
2. Press the O key to open the options menu. You can also open this menu with the
T or O keys while your cursor is on the curve of interest.
3. Highlight y or f(x).
6. Confirm with the O key. The cursor is now on the point you requested.
2. Press the O key to open the options menu. You can also open this menu with the
T or O keys while your cursor is on the curve of interest.
3. Select Options.
5. Confirm with the O key. This will toggle the Value of the derivative mode on.
6. Press the B key to return to the graphing window. The value of the derivative will
be located in the legend near the bottom of the screen.
If you would like to no longer display the value of the derivative of a function
at a point, repeat these steps.
CHAPTER 2. GRAPHER 28
2. Press the O key to open the options menu. You can also open this menu with the
T or O keys while your cursor is on the curve of interest.
3. Highlight Find.
You can now choose which value you would like to discover. Use the UD keys to scroll
through the menu and the O key to select.
Find X given Y
To determine the X value for a given Y value, use the Find X given Y feature. Enter the
desired Y value and Confirm.
The cursor is now at the point with the Y value you requested. If multiple points exist
for your Y value, you can navigate between them with the RL keys.
For the inverse image to be found the point must be located in the current
graphing window.
Intersection
You can find the intersection of two functions. The Intersection option will appear only
if you are working with two or more functions. Highlight Intersection and press the O
key.
The cursor is now at the point where your curves intersect. If multiple intersection
points exist, you can navigate between them with the RL keys.
Maximum / Minimum
You can find the maximum and minimum of your function. Highlight either Maximum
or Minimum and press the O key.
The cursor is now at the maximum/minimum point. If multiple minimum/maximum
points exist, you can navigate between them with the RL keys.
CHAPTER 2. GRAPHER 29
Zeros
You can find the point(s) where the value of your function is zero. Highlight Zeros and
press the O key.
The cursor is now at a point where the value of the selected function is zero. If multiple
zeros exist, you can navigate between them with the RL keys.
Tangent
You can observe the line tangent to the curve at a point. Highlight Tangent and press the
O key. The line tangent to your selected point will appear. Use the directional arrows
to change the point or manually enter the X value of the point using the keyboard. The
equation of the tangent line is given in the legend at the bottom of the screen.
Integral
1. Highlight Integral.
3. You will be returned to the graphing window. In the legend, you will be prompted
to Select lower bound. Use the LR keys to position the cursor on the lower
bound. You can also enter the value of the lower bound with the keyboard.
5. You will now be prompted Select upper bound. Use the LR keys to position the
cursor on the upper bound. You can also enter the value of the upper bound with
the keyboard. Use the B key to return to the previous step if you would like to
change your lower bound.
7. The value of the integral you wish to evaluate is shown in the legend at the bottom
of the screen. Press the B key to calculate a new integral.
If more than one function is plotted, you can find the area between curves. To compute
the area between curves:
3. You will be returned to the graphing window. In the legend, you will be prompted
to Select lower bound. Use the LR keys to position the cursor on the lower
bound. You can also enter the value of the lower bound with the keyboard.
5. You will now be prompted Select upper bound. Use the LR keys to position the
cursor on the upper bound. You can also enter the value of the upper bound with
the keyboard. Use the B key to return to the previous step if you would like to
change your lower bound.
7. The value of the area between the two curves is shown in the legend at the bottom
of the screen. Press the B key to calculate a new integral.
4. Choose the step value between each x value. For example, the table will have an
initial step value of one.
5. Highlight Confirm.
6. Press the O key to finalize your interval. The table will now display the interval
you have chosen.
You can also highlight the x cell and press the O key to enter the Set the
interval menu.
CHAPTER 2. GRAPHER 31
5. An empty value table appears on the screen. You can now enter values in the x
column manually or with the Set the interval option.
2. Confirm by pressing the O key. The table will now display exact values.
1. Highlight the cell that contains the name of your desired function.
5. Press the B key to return to the table. The derivative function column will appear
to the right of the function you selected.
CHAPTER 2. GRAPHER 32
If you would no longer like to view the derivative function column, highlight
the first cell of the column and press the O key. Highlight Hide derivative
function and press the O key. The derivative function column is no longer
displayed.
Chapter 3
Equations
To enter the Equations application, highlight the app using the directional keys. Press
the O key to enter the application. This application allows you to solve equations and
systems of equations with both exact and numerical solutions.
You can begin entering your equation as soon as you enter the Equations application.
You can also choose to utilize one of the equation templates.
To enter an equation without utilizing a template:
1. Begin entering your equation as soon as you enter the Equations section.
2. You can utilize any lower case letter as a variable. To use x as your unknown value,
press the x key.
3. To input the equal sign, press S followed by the n key. If you confirm without
an equal sign in your equation, = 0 will be added automatically.
33
CHAPTER 3. EQUATIONS 34
4. Confirm with the O key. Your equation template will now be located in the editing
field.
5. Use the directional keys and numerical keys to adjust the desired equation as
needed.
Solutions
The solution is given in exact and approximate form. For quadratic and cubic equations,
the discriminant (Δ) is also given.
General case Most often, solutions are computed numerically and their value is often
approximated.
When you press the Solve the equation button, the application may require you to set
an interval in which to search for the solution.
Set the values of Xmin and Xmax and highlight Solve the equation. Confirm with the
O key.
If there are many solutions, the calculator will only display the first ten.
You can enter more than one equation to be solved as a system. To enter a system of
equations:
Solutions
Statistics
To enter the Statistics application, highlight the app using the directional keys. Press
the O key to enter the application. This application allows you to study single variable
data sets and view statistical values relevant to your set: mean, standard deviation, min-
imum or maximum and more. You may also view graphical representations of your data
with boxplots, histograms, cumulative relative frequncy graphs and normal probablity
plots.
• In the first column (Value V1), enter the values of your data set.
• In the second column (Frequency N1), enter the frequencies associated with each
value in your data set, i.e. the number of occurrences of each value.
When you begin entering data in the Value VI column, the Frequency N1 column is
automatically filled with the value 1, indicating the value appears only once in the set.
If the value appears more than once in your data set, you can enter the same value
multiple times or change the frequency in the second column.
For example, consider the following data set: 1, 1, 1, 2, 3, 3, 4, 5, 5.
To enter this statistical data in the table:
Value V1 Frequency N1
1 3
2 1
3 2
4 1
5 2
36
CHAPTER 4. STATISTICS 37
1. Use the directional keys to highlight the Graph tab at the top of the screen.
You can view your data using the following graphical representations:
• Histogram
• Boxplot
2. Confirm by pressing O.
You can now view all statistics available for your data set.
To change a value, highlight the desired cell and enter a new value with the
numerical keys.
CHAPTER 4. STATISTICS 38
1. Highlight the name of the column you want to clear. For example, highlight Value
V1 to clear the first column of the first data table.
2. Confirm by pressing the O key. The column options menu will open.
You can also clear a column by pressing the d key when a column name
is highlighted.
1. Highlight the name of the column you wish to fill. For example, highlight Value
V2.
5. Select a list function from the templates or use the Empty template to create your
own.
6. You can also enter a formula using the name of another column. For example, if
you would like column Value V2 to be filled with the values of V1 divided by 2, use
the Empty template and write V1/2 in the editing field at the bottom of the screen.
To use a capital letter, press S then A. Your desired letter will now be
entered as a capital letter.
CHAPTER 4. STATISTICS 39
4. Confirm with the O key. The items of your list have been sorted.
1. Highlight the name of the column for which you would like to see the cumulative
frequencies.
5. Press the B key to return to the Data tab and view the column of cumulative fre-
quencies.
3. The column options menu opens. Highlight Show in Graphs and Stats.
When a data set is hidden, the table and its values will be gray.
To show a hidden data set, repeat the steps above to toggle back on the option.
CHAPTER 4. STATISTICS 40
1. Use the directional keys to highlight the Graph tab at the top of the screen.
Once a graph is selected, you can return to the graph selection menu by selecting the
Type menu.
When viewing data with a histogram, you will see the interval, frequency and relative
frequency in the banner at the bottom of the screen for each bin.
To navigate between the bins in the histogram, use the LR keys.
To navigate between data sets, use the UD keys.
You may change the width and starting value of the histogram bins. To do this:
2. The histogram settings menu opens. Enter the values for the Bin width and X
start.
When viewing data with a boxplot, the banner at the bottom of the screen will display
a value of the 5-number summary. These values include:
• Minimum
• First quartile
CHAPTER 4. STATISTICS 41
• Median
• Third quartile
• Maximum
Displaying outliers
When viewing data with a cummulative relative frequency graph, the banner at the
bottom of the screen will display a value and its cumulative relative frequency.
To navigate through values, use the LR keys.
To navigate between data sets, use the UD keys.
When viewing data with a normal probability plot, the banner at the bottom of the
screen will display a value and its expected z-score.
To navigate through values, use the LR keys.
To navigate between data sets, use the UD keys.
• Minimum: Min
• First quartile: Q1
• Median: Med
• Third quartile: Q3
• Maximum: Max
• Range: R
• Mean: µ
• Standard deviation: σ
• Variance: σ2
• Sample mean: x̄
• Sample variance: s2
• Sum of values: Σx
• Mode: Mod
Regression
To enter the Regression application, highlight the app using the directional keys. Press
the O key to enter the application. This application allows you to perform statistical
computations on two-dimensional data sets.
• In the first column (X1), enter the values of the first variable of your data set.
• In the second column (Y1), enter the values of the second variable of your data
set.
You will see the points that represent your data. The coordinates of the selected point
will be displayed in the bottom banner along with the correlation coefficent, r.
43
CHAPTER 5. REGRESSION 44
1. While on the Graph tab, press the O key to view a list of regression model options.
You can now use the D/U keys to move from a data point to the regression model.
When the model is select, the bottom banner will include the predicted value and the
equation.
2. Confirm with the O key. You will see the table of statistical values.
To change a value, highlight the desired cell and enter a new value with the
numerical keys.
1. Highlight the name of the column you want to clear. For example, highlight X1 to
clear the first column of the first data table.
2. Confirm by pressing the O key. The column options menu will open.
CHAPTER 5. REGRESSION 45
You can also clear a column by pressing the d key when a column name
is highlighted.
1. Highlight the name of the column you wish to fill. For example, highlight Y1.
5. Select a list function from the templates or use the Empty template to create your
own.
6. You can also enter a formula using the name of another column. For example,
if you would like column Y1 to be filled with the values of X1 divided by 2, write
X1/2 in the editing field at the bottom of the screen.
To use a capital letter, press S then A. Your desired letter will now be
entered as a capital letter.
4. Confirm with the O key. The items of your list have been sorted.
CHAPTER 5. REGRESSION 46
3. Highlight Model.
1. Highlight your desired menu. The menus are located underneath the tabs near
the top of the screen.
You may press + and - to zoom in/out while in the Graph tab.
Auto
The NumWorks graphing calculator will adapt to display the best possible view of your
regression. Once you enter your data, the resulting axes will be chosen automatically.
When Auto is active, a yellow circle will appear to the right of its name. Once you exit
this window, either with the directional keys or by changing the settings, Auto will be
disabled and the yellow circle will disappear.
You may also highlight Auto and press the O key to disabled the Auto mode.
CHAPTER 5. REGRESSION 47
Axes
The Axes menu allows you to make manual changes to the axes of your graphing win-
dow. To make changes to the X or Y values:
1. Highlight Axes.
5. Enter your desired Minimum and Maximum values. To allow the calculator to
choose automatically, select Auto at the top of the screen.
You may make your axes equal inside the Axes menu. To do this, highlight Make axes
equal and confirm with the O key. Selecting this option will lengthen the shortest axis
to match the longest. When your axes are not equal, a symbol will appear beside the
Axes menu.
Navigate
• U/D : move the cursor from the data points of one set to another data set.
5.3.3 Regression
Plotting a regression model
Once you have created a scatterplot, you may plot a regression model. To do this:
CHAPTER 5. REGRESSION 48
You can now use the U/D keys to move from a data point to the regression model.
When the model is select, the bottom banner will include the predicted value and the
equation.
Once a regression model has been plotted, you can view additional information about
the model in the Regression menu including:
The Regression menu also gives you access to a residual plot. To view the residual plot:
You can now use the L/R keys to move the cursor to view data points and their corre-
sponding residual value.
Making predictions
You may look for a specific point on the regression model for a given x or predicted y
value. In other words, you may predict a value of Y given X and a determine the value
of X needed for a given predicted Y .
2. Navigate down to Predict Y given X if you know the value of X or Find X given
predictd Y if you want to know the value of X given a predicted Y .
5. Highlight Confirm.
The cursor will move to the desired point. You may view the coordinates of this point
at the bottom of the screen.
You may change the regression model you use. The available models are:
• Linear ax + b
• Linear a + bx
• Proportional
• Quadratic
• Cubic
• Quartic
• Logarithmic
• Exponential a*b^x
• Exponential a*e^(bx)
• Power
• Trigonometric
• Logistic
• Median-Median
4. Confirm with the O key. You have now changed the regression model.
CHAPTER 5. REGRESSION 50
Removing a regression
You may remove a regression model from the scatterplot. To remove the regression
model:
• Sum of xi and yi
• Variance of xi and yi
• Covariance
• Sum of xi × yi
If a model has been plotted, the Stats tab will also display:
• Regression equation
• Coefficient of determination r2
Chapter 6
Sequences
To enter the Sequences application, highlight the app using the directional keys. Press
the O key to enter the application. This application allows you to plot both recursive
and explicit sequences, view a table of their values and compute the sum of their terms.
3. Highlight which type of expression you would like to enter: explicit expression of
the sequence (based on n), recursive first order (expression based on the previous
term) or recursive second order (expression based on the two previous terms).
4. Confirm with the O key. The editing field will appear at the bottom of the screen.
5. Enter the expression of the sequence you wish to plot. To use the variable n within
the expression of the sequence, press the x key. To use a recursive formula,
use the Toolbox menu shortcuts by pressing the T key. In this case, you must
indicate the value of the first term of the sequence.
7. Highlight the Plot Graph button at the bottom of the screen or the Graph tab at
the top of the screen.
51
CHAPTER 6. SEQUENCES 52
You are now in the Graph tab and your sequence has been plotted. You can move the
cursor using the directional arrows and read the coordinates of the points at the bottom
of the screen.
To view the options menu of the sequence on which the cursor is located,
press the O key. You can also highlight Calculate and press the O key.
Then choose the type of sequence you wish to plot and enter its expression.
2. Press the O key to open the options menu for the sequence.
3. Highlight Show in Graph and Table and press the O key to toggle the status of the
sequence.
4. Return to the sequence list by pressing B. Repeat the steps to re-activate the se-
quence.
Inactive sequences will appear on the list in gray. You can edit their expres-
sions, but these sequences will not be shown in the Graph and Table tabs.
1. Highlight the name of the sequence you wish to remove from the sequence list.
2. Press the O key to open the options menu for the sequence.
4. Confirm with the O key. The sequence will disappear from the list.
You can also delete a sequence from the list by highlighting the name of a
sequence and pressing the d key.
CHAPTER 6. SEQUENCES 54
2. Press the O key to open the options menu for the sequence.
6. Confirm with the O key. The type of the sequence has been changed. If you
chose to define the sequence with a recursive expression, you must provide the
first term.
When you change the type of a sequence, the expression previously entered
for that sequence is deleted.
You can also manually enter the term you would like: type u(n+1) for un+1 and u(n)
for un .
When entering a recursive sequence, you must define the first terms of the
sequence. Enter the required terms in the list below the expression of the
recursive sequence.
CHAPTER 6. SEQUENCES 55
2. Press the O key to open the options menu for the sequence.
6. Press the B key to return to the Sequences tab. Your first term index has been
changed.
1. Highlight the name of the sequence whose color you wish to change.
• U / D: Move the cursor to a sequence above or below the sequence you are on.
The cursor indicates which sequence is selected. Be sure to have the correct
sequence selected before performing calculations.
CHAPTER 6. SEQUENCES 56
1. Highlight your desired menu. The menus are located underneath the tabs near
the top of the screen.
Auto
The NumWorks graphing calculator will adapt to display the best possible view of your
sequence. Once you enter your sequence, the resulting axes will be chosen automati-
cally. When Auto is active, a yellow circle will appear to the right of its name. Once you
exit this window, either with the directional keys or by changing the settings, Auto will
be disabled and the yellow circle will disappear.
You can also highlight Auto and press the O key to disabled the Auto mode.
Axes
The Axes menu allows you to make manual changes to the axes of your graphing win-
dow. To make changes to the X or Y values:
1. Highlight Axes.
5. Enter your desired Minimum and Maximum values. To allow the calculator to
choose automatically, select Auto at the top of the screen.
You can make your axes equal inside the Axes menu. To do this, highlight Make axes
equal and confirm with the O key. Selecting this option will lengthen the shortest axis
to match the longest. When your axes are not equal, a symbol will appear beside the
Axes menu.
CHAPTER 6. SEQUENCES 57
Navigate
You can press + and - at anytime while in the Graph tab to zoom in/out.
1. Make sure your cursor is located on the sequence you wish to work with.
2. Press the O key. The plot options menu will open.
3. Highlight Sum of terms.
4. Confirm with the O key.
5. Enter the first term. Use the LR keys to position the cursor on the first term. You
can also manually enter the value of n with the keyboard.
6. Confirm with the O key.
7. Enter the last term in the same way.
8. Confirm with the O key. You can return to the previous step by pressing the B
key. If you do this, you will be asked to enter the first term again.
9. The value of the sum you would like to calculate is shown in the display bar at the
bottom of the screen.
1. Make sure your cursor is located on the recursive sequence you wish to work with.
5. Use the RL keys to navigate to the next and previous terms respectively.
The +- keys allow you to zoom in and out around the selected term.
• First option
• Second option
4. Confirm with the O key. An empty value table will appear on the screen. You can
now enter values in the n column manually or fill automatically.
You can delete a row from the table by highlighting it and pressing the d
key.
Chapter 7
Distributions
To enter the Distributions application, highlight the app using the directional keys.
Press the O key to enter the application. This app allows you to study different proba-
bility distributions such as Binomial, Normal, Chi-squared and many others.
Highlight the probability distribution you would like to use with the directional arrows.
Then confirm by pressing O to continue to the next step.
You may choose between 6 continuous distributions and 3 discrete distributions.
Continuous distributions:
• Uniform distribution
• Exponential distribution
• Normal distribution
• Chi-square distribution
• Studentʼs t-distribution
• Fisherʼs F-distribution
Discrete distributions:
60
CHAPTER 7. DISTRIBUTIONS 61
• Binomial distribution
• Geometric distribution
• Hypergeometric distribution
• Poisson distribution
Now that you have selected a distribution, you must enter your desired parameters. To
do this:
2. Highlight Next.
3. Confirm with the O key. This will take you to the next step.
• Binomial
– n : number of trials
– p : success probability
• Uniform
• Exponential
– λ : parameter
• Normal
– µ : mean
– σ : standard deviation
• Chi-square
– k : degrees of freedom
• Studentʼs t
– k : degrees of freedom
CHAPTER 7. DISTRIBUTIONS 62
• Geometric
– p : success probability
• Hypergeometric
– N : population size
– K : total of items with feature
– n : sample size
• Poisson
– λ :parameter
• Fisherʼs F
Modifying the bounds You can modify the type of bounds for your probability calcu-
lations.
•
X≤a
•
a≤X
•
a≤X≤b
•
X=a
CHAPTER 7. DISTRIBUTIONS 63
3. A drop-down menu opens. Choose the type of bounds you would like.
You have changed the type of bounds for calculating your probabilities.
Calculating the inverse You may calculate a in P (a≤X) = p for a given p probability
value. To do so:
Inference
To enter the Inference application, highlight the app using the directional keys. Press
the O key to enter the application. This app allows you to perform hypothesis tests and
construct confidence intervals.
8.1.1 Tests
This section allows you to perform hypothesis tests. The following types of tests are
available:
For each of these tests, the interface first allows you to define your null hypothesis and
your alternative hypothesis (this step is implicit in the chi-square test). You then enter
your sample data.
The calculator then calculates the test statistic and P-value. A graphical representation
is also available with the P-value and rejection region shaded.
8.1.2 Intervals
This section is used to construct confidence intervals. The following types of intervals
are available:
64
CHAPTER 8. INFERENCE 65
For each of these types of intervals, you are first prompted to enter sample data. The
calculator then provides the critical value, standard error and margin of error. It also
provides the endpoints of the interval as well as a visual representation.
You can then use the copy key to copy the calculated interval and paste it
into another application.
Chapter 9
Finance
To enter the Finance application, highlight the app using the directional keys. Press the
O key to enter the application.
66
Chapter 10
Elements
To enter the Elements application, highlight the app using the directional keys. Press
the O key to enter the application. This application offers a periodic table of elements.
67
CHAPTER 10. ELEMENTS 68
• Atomic number
• Mass number
• Molar mass
• Electronic configuration
• Electronegativity
• Family
• Atomic radius
• State
• Melting temperature
• Boiling temperature
• Volumic mass
• Affinity
• Ionization
• s/p/d/f blocks
• Metals
• Molar mass
• Electronegativity
• Melting temperature
• Boiling temperature
• Atomic radius
Chapter 11
Python
11.1 Scripts
11.1.1 The script list
When you enter the application, you can see the list of saved scripts. When you first
use the application, four scripts are defined as examples: squares.py, parabola.py,
mandelbrot.py and polynomial.py.
2. Confirm by pressing O.
A new script appears on the list. You can then enter a name for your new script.
To delete a script, select the settings icon next to the script name and press O. Choose
Delete script and press O.
69
CHAPTER 11. PYTHON 70
11.1.5 Autocompletion
The script editor has an autocompletion feature. When you begin typing, the app will
make a suggestion in gray.
To interrupt the execution of a script, press the B key on the keyboard. If the script is
stuck in an infinite loop, press and hold B and repeat until the script is interrupted.
11.3 Modules
The modules present in this version of Python are: math, cmath, matplotlib.pyplot,
random, turtle, ion, time and kandinsky modules.
√
sqrt(x) Square root, type sqrt(x) for x.
ln(x)
log2(x) Base-2 logarithm, type log2(x) for ln(2) .
ln(x)
log10(x) Base-10 logarithm, type log10(x) for ln(10) = log(x).
ceil(x) Ceiling.
∫x
e−t dt.
2 2
erf(x) Error function, erf (x) = π 0
cos(x) Cosine.
sin(x) Sine.
bar(x,height,bin_width,bottom) Draws a bar plot using the values in the x list and
the counts in the height list. The last two arguments are optional. The bin_width
argument allows you to set the width of the bars whose default value is 0.8. The bottom
argument is the list of the starting ordinates of the bars, set to 0 by default. It is possible
to place an optional argument to choose the color of the line by writing: color="red".
grid() Displays the grid if it is hidden or hides the grid if it is displayed. The grid(True)
and grid(False) instructions allow you to show or hide the grid.
hist(x,bins) Plots a histogram using the values in the x list. The second argument
is optional. If the second argument is an integer, it sets the number of rectangles that
constitute the histogram. This number is 10 by default. If the second argument is a list,
it allows you to choose the bins of the histogram. For example, if bin is [0,1,3,5], the
bins will be: [0,1[, [1,3[ and [3,5]. It is possible to place an optional argument to
choose the color of the line by writing: color="red".
CHAPTER 11. PYTHON 75
plot(x,y) Plots the y list versus the x list. The (x,y) points are connected by seg-
ments. If only one y list is given, the x is assumed to be [0,1,2,3...]. The color
argument is optional. It allows you to choose the color of the line.
scatter(x,y) Plots a scatterplot based on (x,y) values. The arguments of the func-
tion can be numbers or lists of the same length. It is possible to place an optional
argument to choose the color of the line by writing: color="red".
write("text") Writes the text placed as an argument at the position of the turtle.
colormode(x) colormode(1.0) changes the color mode to 1.0 and the colors must be
defined by tuples of type (0.5,1.0,0.5) while colormode(255) changes the color mode
to 255 and the colors are then defined by tuples of type (128,255,128). By default the
color mode is 255.
color(r,g,b) Defines the color from the values of r,g,b. You can also simply use a
tuple to define a color: (r,g,b).
keydown(k) Returns True if the k key in argument is pressed and False otherwise.
The other items in this menu indicate the syntax used to identify the keys on the key-
board.
monotonic() Returns the value of the clock at the time the function is called.
Loops and tests Contains instructions for for and while loops as well as if tests.
CHAPTER 11. PYTHON 79
Modules Contains the functions available in the math, cmath, random, matplotlib.pyplot,
ion, time, turtle and kandinsky modules.
Catalog Contains the functions that can be used in Python, especially those of the
modules but also functions like print() and input(). An alphabetical search with the
letters of the keyboard is possible.
Settings
80
CHAPTER 12. SETTINGS 81
12.5 Brightness
Adjust the brightness of your calculator with this slider.
12.7 Language
The Language section allows you to change the language you wish to use. You may
choose: English, French, Spanish, German, Dutch, Italian and Portuguese.
12.8 Country
The Country section allows you to change your country. You may choose: Germany,
Canada, Spain, United States, France, International, Italy, Netherlands, Portugal and
United Kingdom.
This setting allows you to define the mathematical conventions used. If you want to use
American mathematical definitions and conventions, choose United States.
12.9 Press-to-test
Press-to-test allows you to deactivate features for class and exams.
CHAPTER 12. SETTINGS 82
12.10 About
The About section displays the software version number that is installed, the serial
number of your calculator and the FCC ID.
Variables
Store expressions, functions, lists, matrices and sequences in Variables for reuse in
future calculations and across applications. Press the V key to access the Variables
menu, where all variables are listed.
Variable names (expression or function) can be chosen using the characters a..z, A..Z,
0..9, and _. A variable name cannot start with a number or contain more than 7 char-
acters.
To enter a capital letter, press S then A followed by the letter you desire.
Expressions
The numeric variables available in the calculator are stored in the Expressions section
in the V menu.
To store a number as a variable to be used later:
2. Press S followed by p.
83
CHAPTER 13. VARIABLES 84
4. Press X to confirm.
Functions
All stored functions can be found in the Functions section of the V menu.
To store a function as a variable:
Lists
Lists stored as variables can be found in the Lists section of the V menu.
To store a list as a variable:
Lists are automatically created and stored for the columns of the data tables in the Statis-
tics (N1, V1, etc) and Regression (X1, Y1, etc) applications.
Matrices
Matrices stored as variables can be found in the Matrices section of the V menu.
To store a matrix as a variable:
Sequences
All stored sequences can be found in the Sequences section of the V menu.
It is only possible to create a sequence in the Sequences application.
Toolbox
The T key gives you access to an organized library of advanced functions. Press the
T key at any time while editing a calculation or expression to view a menu of func-
tions. The advanced functions available in the toolbox menu change according to the
application you are using.
When viewing a graph, the T key gives you access to settings and additional features.
When writing an expression, the first functions in the Toolbox menu include: Absolute
value, n-th root and Logarithm base a. When inputting expressions for the Grapher,
the menu will also include Inequalities. Within the Sequences applicaiton, the Toolbox
menu will also include defined sequences.
The Toolbox menu is then divided into several thematic sub-sections:
• Calculus
• Complex numbers
• Probability
• Units and constants
• Matrices and vectors
• Lists
• Arithmetic
• Trigonometry
• Decimal numbers
• Logic
abs(x) Calculates the absolute value of the argument you enter in parentheses. abs(-4.5)
gives the value of | −4.5 |, that is 4.5.
86
CHAPTER 14. TOOLBOX 87
root(x,n) Calculates the n-th root of a number. You must enter n and x in parenthe-
√
ses. root(x,n) gives the value of n x. The value of n doesnʼt have to be an integer.
log(x,a) Calculates the logarithm with base a. You must enter a and x in parenthe-
ses. log(x,a) gives the value of loga (x).
14.1 Calculus
diff(f(x),x,a) Calculates the derivative of a function at a point. diff(f(x),x,a)
gives the value of f ′ (a). For example, to calculate the derivative of a square root at 5:
diff(sqrt(x),x,5).
sum(f(n),n,nmin,nmax)
∑ max Calculates the sums of terms in n. sum(f(n),n,nmin,nmax)
gives the value of nn=nmin
f (n).
product(f(n),n,nmin,nmax)
∏ max Calculates the products of terms in n. product(f(n),n,nmin,nmax)
gives the value of nn=nmin
f (n).
arg(z) Argument of a complex number. arg(2+3i) gives the value of arg(2 + 3i) in
radians.
14.3 Probability
14.3.1 Combinatorics
binomial(n,k) Number of ways to choose a subset ( )of size k elements, disregarding
n n!
their order, from a set of n elements. For example, returns k!(n−k)! .
k
n! Returns the product of the entered integer and all integers below it. For example,
5! returns 120.
14.3.2 Distributions
Normal
normcdfrange(a,b,µ,�) P (a < X < b) where X follows the normal distribution N (µ, σ).
Studentʼs t
Binomial
Poisson
Geometric
Hypergeometric
14.3.3 Random
random() Returns a floating point number in [0,1).
a→b This menu item is a template that allows you to perform a unit conversion.
Abbreviation Unit
in Inch
ft Foot
yd Yard
mi Mile
au Astronomical unit
ly Light year
pc Parsec
Imperial
Abbreviation Unit
pm Picometer
nm Nanometer
µm Micrometer
mm Millimeter
cm Centimeter
m Meter
CHAPTER 14. TOOLBOX 91
km Kilometer
Metric
Angle
Abbreviation Unit
° Degree
°'" Degree minute second
rad Radian
gon Gradian
Abbreviation Unit
ns Nanosecond
µs Microsecond
ms Millisecond
s Second
min Minute
h Hour
day Day
week Week
month Month
year Year
Frequency
Abbreviation Unit
Hz Hertz
kHz Kilohertz
MHz Megahertz
GHz Gigahertz
Abbreviation Unit
CHAPTER 14. TOOLBOX 92
tsp Teaspoon
tbsp Tablespoon
floz Fluid ounce
cup Cup
pt Pint
qt Quart
gal Gallon
Imperial
Abbreviation Unit
mL Milliliter
cL Centiliter
dL Deciliter
L Liter
Metric
Area
Abbreviation Unit
acre Acre
Imperial
Abbreviation Unit
ha Hectare
Metric
14.4.4 Mass
Imperial
Abbreviation Unit
oz Ounce
lb Pound
shtn Short ton
CHAPTER 14. TOOLBOX 93
Metric
Abbreviation Unit
µg Microgram
mg Milligram
g Gram
kg Kilogram
t Metric ton
14.4.5 Electricity
Current
Abbreviation Unit
µA Microampere
mA Milliampere
A Ampere
Voltage
Abbreviation Unit
µV Microvolt
mV Millivolt
V Volt
kV Kilovolt
Resistance
Abbreviation Unit
Ω Ohm
kΩ Kiloohm
Capacitance
Abbreviation Unit
µF Microfarad
mF Millifarad
F Farad
CHAPTER 14. TOOLBOX 94
Others
Abbreviation Unit
H Henry
C Coulomb
S Siemens
T Tesla
Abbreviation Unit
mN Millinewton
N Newton
kN Kilonewton
Pressure
Abbreviation Unit
Pa Pascal
hPa Hectopascal
bar Bar
atm Atmosphere
Abbreviation Unit
mJ Millijoule
J Joule
kJ Kilojoule
Power
Abbreviation Unit
µW Microwatt
mW Milliwatt
W Watt
kW Kilowatt
MW Megawatt
CHAPTER 14. TOOLBOX 95
GW Gigawatt
Electronvolt
Abbreviation Unit
meV Millielectronvolt
eV Electronvolt
keV Kiloelectronvolt
MeV Megaelectronvolt
14.4.8 Temperature
Abbreviation Unit
K Kelvin
°F Fahrenheit
°C Celsius
14.4.9 Others
Abbreviation Unit
cd Candela
Amount of substance
Abbreviation Unit
µmol Micromole
mmol Millimole
mol Mole
14.4.10 Constants
Abbreviation Unit
c Speed of light in a vacuum
e Elementary charge
G Gravitational constant
g0 Acceleration of gravity
k Boltzmann constant
ke Coulomb constant
me Mass of an electron
mn Mass of a neutron
mp Mass of a proton
CHAPTER 14. TOOLBOX 96
Na Avogadro constant
R Molar gas constant
�0 Vacuum permittivity
µ0 Vacuum permeability
hplanckx Planck permeability
transpose(M)
[ ] Transpose the matrix M. For instance, transpose([[1,2][3,4]]) re-
1 3
turns .
2 4
Matrices
inverse(M)
[ Inverse
] of the matrix M. For instance, inverse([[0.25,0][0,0.25]])
4 0
returns .
0 4
Vectors
14.6 Lists
New list Create a new list. This option provides opening and closing curly braces.
Enter your elements using the number keys with a comma to separate each element.
List of f(k) for k from 1 to n Create a new list using a function. This option
creates a template. Enter your function f(k) and your upper bound.
Statistics
Operations
14.7 Arithmetic
gcd(p,q) Greatest Common Divisor of two integers. For instance, gcd(55,11) returns
11. This function accepts more than two integers as arguments.
lcm(p,q) Least Common Multiple of two integers. For instance, lcm(13,2) returns
26. This function accepts more than two integers as arguments.
14.8 Trigonometry
14.8.1 Hyperbolic
sinh(x) Hyperbolic sine.
14.8.2 Advanced
csc(x) Cosecant
sec(x) Secant
CHAPTER 14. TOOLBOX 99
cot(x) Cotangent
arccsc(x) Arccosecant
arcsec(x) Arcsecant
arccot(x) Arccotangent
round(x,n) Rounds a number to n digits after the decimal point. For instance round(8.6576,2)
returns 8.66.
14.10 Logic
piecewise(-x,x<0,x,x�0 A piecewise template. Input an expression followed by its
domain or conditions
� Different
and And
or Or (inclusive)
not Not
xor Or (exclusive)
CHAPTER 14. TOOLBOX 100