Manual de Numworks
Manual de Numworks
Version 12.3.0
Contents
1 Calculation 6
1.1 Using the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.1 Doing a calculation . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2 Using the result of the immediately preceding calculation . . . . 6
1.1.3 Using any result in the calculation history . . . . . . . . . . . . . 6
1.1.4 Using the expression of a calculation already performed in the
calculation history . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.5 Deleting a line in the history . . . . . . . . . . . . . . . . . . . . 7
1.2 Performing calculations with complex numbers . . . . . . . . . . . . . 7
1.2.1 Choosing the complex format of the results . . . . . . . . . . . . 7
1.2.2 Calculation of an expression with complex numbers . . . . . . . 7
1.2.3 Absolute value, argument, real part, imaginary part, conjugate . 7
1.3 Performing calculations with matrices . . . . . . . . . . . . . . . . . . 8
1.3.1 Typing a matrix using the keyboard . . . . . . . . . . . . . . . . 8
1.3.2 Performing calculations . . . . . . . . . . . . . . . . . . . . . . 8
1.3.3 Inverse, determinant, transpose, trace, size . . . . . . . . . . . . 9
2 Functions 10
2.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.1 Drawing the graph of a function . . . . . . . . . . . . . . . . . . 10
2.1.2 Displaying the table of values . . . . . . . . . . . . . . . . . . . 10
2.2 Using the Functions tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 Adding a function to the list . . . . . . . . . . . . . . . . . . . . 11
2.2.2 Editing the expression of a function . . . . . . . . . . . . . . . . 11
2.2.3 Change the plot interval of the function . . . . . . . . . . . . . . 11
2.2.4 Polar and parametric curves . . . . . . . . . . . . . . . . . . . . 12
2.2.5 Enabling or disabling a function in the list . . . . . . . . . . . . 12
2.2.6 Deleting the expression of a function . . . . . . . . . . . . . . . 12
2.2.7 Removing a function from the list . . . . . . . . . . . . . . . . . 13
1
CONTENTS 2
3 Python 18
3.1 Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.1 The script list . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.2 Adding and removing a script from the list . . . . . . . . . . . . 18
3.1.3 Renaming a script . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.4 Editing a script . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.5 Disabling automatic import into the shell . . . . . . . . . . . . . 19
3.2 The shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3.1 The math module . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3.2 The cmath module . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3.3 The random module . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3.4 The turtle module . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3.5 The kandinsky module . . . . . . . . . . . . . . . . . . . . . . . 25
3.4 Toolbox and var keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.1 The var key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.2 The Toolbox key . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4 Statistics 26
4.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.1.1 Typing your data in the table . . . . . . . . . . . . . . . . . . . . 26
4.1.2 Plotting data as a histogram . . . . . . . . . . . . . . . . . . . . 27
4.1.3 Plotting data as a box plot . . . . . . . . . . . . . . . . . . . . . 27
4.1.4 Displaying statistical variables . . . . . . . . . . . . . . . . . . . 27
4.2 Using the Data tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
CONTENTS 3
5 Probability 30
5.1 First step: choosing the probability distribution . . . . . . . . . . . . . 30
5.2 Second step: choosing the parameters . . . . . . . . . . . . . . . . . . . 31
5.3 Third step: calculating probabilities . . . . . . . . . . . . . . . . . . . . 32
5.3.1 Calculating a probability . . . . . . . . . . . . . . . . . . . . . . 32
5.3.2 Modifying the bounds . . . . . . . . . . . . . . . . . . . . . . . . 32
5.3.3 Calculating the inverse . . . . . . . . . . . . . . . . . . . . . . . 33
6 Equations 34
6.1 Solve an equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.1.1 Enter an equation . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.1.2 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2 Solving a system of equations . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.1 Enter a system of equations . . . . . . . . . . . . . . . . . . . . 35
6.2.2 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7 Sequences 36
7.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.1.1 Drawing the graph of a sequence . . . . . . . . . . . . . . . . . . 36
7.1.2 Displaying the table of values . . . . . . . . . . . . . . . . . . . 37
7.2 Using the Sequences tab . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.2.1 Adding a sequence to the list . . . . . . . . . . . . . . . . . . . . 37
7.2.2 Editing the expression of a sequence . . . . . . . . . . . . . . . . 37
7.2.3 Enabling or disabling a sequence in the list . . . . . . . . . . . . 37
7.2.4 Deleting the expression of a sequence . . . . . . . . . . . . . . . 38
7.2.5 Removing a sequence from the list . . . . . . . . . . . . . . . . . 38
7.2.6 Changing the type of the sequence . . . . . . . . . . . . . . . . . 38
7.2.7 Typing the expression of a recursive sequence . . . . . . . . . . 39
7.2.8 Changing the first term index . . . . . . . . . . . . . . . . . . . 39
7.3 Using the Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
CONTENTS 4
8 Regression 43
8.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.1.1 Typing your data in the table . . . . . . . . . . . . . . . . . . . . 43
8.1.2 Computing the linear regression . . . . . . . . . . . . . . . . . . 43
8.1.3 Displaying statistical variables . . . . . . . . . . . . . . . . . . . 43
8.2 Using the Data tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2.1 Delete a value from the data table . . . . . . . . . . . . . . . . . 44
8.2.2 Clearing a column of the table . . . . . . . . . . . . . . . . . . . 44
8.2.3 Generate a list with a formula . . . . . . . . . . . . . . . . . . . 44
8.2.4 Change the regression model . . . . . . . . . . . . . . . . . . . . 44
8.3 Using the Graph tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.3.1 Moving the cursor in the graph window . . . . . . . . . . . . . . 45
8.3.2 Predict a value of X or Y . . . . . . . . . . . . . . . . . . . . . . 45
8.3.3 Change the regression model . . . . . . . . . . . . . . . . . . . . 46
8.3.4 Adjusting the display window . . . . . . . . . . . . . . . . . . . 46
8.4 Using the Stats tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9 Settings 48
9.1 Angle measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.2 Result format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.3 Writing format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.4 Complex format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.5 Brightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.6 Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.7 Exam mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.7.1 Activating the exam mode . . . . . . . . . . . . . . . . . . . . . 49
9.7.2 What happens when you activate the exam mode? . . . . . . . . 49
9.7.3 Deactivating the exam mode . . . . . . . . . . . . . . . . . . . . 50
9.8 About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
CONTENTS 5
10 Variables 51
10.1 Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10.2 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10.3 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
10.4 The var key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
11 Toolbox 53
11.1 Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
11.2 Complex numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.3 Combinatorics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.4 Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.4.1 Normal distribution . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.4.2 Binomial distribution . . . . . . . . . . . . . . . . . . . . . . . . 55
11.5 Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
11.6 Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
11.7 Random and approximation . . . . . . . . . . . . . . . . . . . . . . . . 56
11.8 Hyperbolic trigonometry . . . . . . . . . . . . . . . . . . . . . . . . . . 56
11.9 Prediction interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Chapter 1
Calculation
6
CHAPTER 1. CALCULATION 7
In the polar form, the angle in the exponential is always given in radians,
even if the calculator is set in degrees mode.
• Inverse : inverse(M)
• Determinant : det(M)
• Transpose : transpose(M)
• Trace : trace(M)
• Size : dim(M)
Chapter 2
Functions
2. Then type the expression of the function you want to plot. The function editing
field appears at the bottom of the screen. To use the variable x within the expres‐
sion of the function, press the x key.
3. Confirm by pressing O.
4. Then select the Plot Graph button at the bottom of the screen or the Graph tab at
the top of the screen.
5. Confirm by pressing O.
You are now in the Graph tab and your graph is plotted. You can move the cursor on the
curve using the directional arrows and read the coordinates of the point at the bottom
of the screen.
To open the options menu of the curve on which the cursor is located, press
O.
10
CHAPTER 2. FUNCTIONS 11
1. If you are in the Functions tab, select the Display values button at the bottom
of the screen.
2. Confirm by pressing O.
1. Select the Add function cell at the bottom of the function list.
2. Confirm by pressing O.
A new function appears in the list. You can directly type its expression with the key‐
board.
You can also create a function from the Calculation app. See the Variables
section.
For function composition, use the name of an existing function in the func‐
tion expression. Here is an example of an expression you can type: cos(f (x)).
The expression of a polar function needs to use the θ symbol, it can be typed using the
x,n,t key.
The expression of a parametric function needs to be typed as a column vector of size
2. The first coefficient is the expression of x(t) while the second is the expression of
y(t).
3. Select the Turn on/off option and press O to toggle the status of the function.
Do the same if you want to change the status of a function from Off to On.
The expression of the function has been deleted. You can enter a new expression.
CHAPTER 2. FUNCTIONS 13
1. Select the name of the function to be removed from the function list.
2. Confirm by pressing O to open the options menu for this function.
3. Select the option Delete function and confirm.
You can also delete a function from the list by selecting the name of the
function to delete and pressing d.
When you are in the graph display window, you can press the + and ‐ keys
to zoom in/out.
CHAPTER 2. FUNCTIONS 14
Axes
In Axes, you can enter the values of Xmin and Xmax that define the width of your dis‐
play window.
If Yauto is activated, the height of your display window will be automatically calculated
to display all points of the curve between Xmin and Xmax. Otherwise, manually enter
your Ymin and Ymax values.
Confirm by selecting the Confirm button and pressing O.
Zoom
Preadjustment
3. Enter the abscissa of the point on which you want to move the cursor.
2. The plot options menu opens. Select Derivative then press O to toggle the switch
to the active state.
3. Press B to return to the graph display window. The value of the derivative number
appears in the legend at the bottom of the screen.
Do the same if you want to disable the display of the derivative number.
Inverse image
The cursor automatically moves to the inverse image you requested. To jump from
inverse image to inverse image within the window, use the directional arrows. Be aware
that the antecedent must be located in the window to be found.
Intersection
The cursor automatically moves to a point where the curve intersects with another
curve. To jump from intersection point to intersection point within the window, use
the directional arrows.
Maximum / Minimum
Zeros
The cursor automatically moves to a point where the function vanishes. To jump from
zero to zero inside the window, use the directional arrows.
Tangent
You observe the tangent to the curve at a point. Its equation is given in the legend
banner at the bottom of the screen. You can use the directional arrows to draw other
tangents or type directly the abscissa of the tangent on the keyboard.
Integral
1. At the bottom of the display window, you are asked to select the lower bound. To
do this, use the L and R keys to position the cursor on the lower bound. Confirm
with O. You can also directly type the value of x$ with the keyboard.
2. Now select the upper bound in the same way. Confirm by pressing O. You can
return to the previous step by pressing B. You are then asked to select the lower
bound again.
3. The value of the integral you want to calculate is shown in the display bar at the
bottom of the screen. To calculate a new integral, press B. To exit the Integral
mode, press O.
• First option
1. Select Set the interval in the Table tab and confirm by pressing O.
2. You get to the settings to specify the range of values of x$. Enter the values of
X start and X end with the numeric keys of the keyboard then the step value
between each x value.
3. Select the Confirm button and press O. The new table now displays the in‐
terval you have just specified.
1. Select the x cell at the top of the first column of the table and press O.
CHAPTER 2. FUNCTIONS 17
2. The options menu for the x column opens. Select Set the interval and press
O.
3. You get to the settings to specify the range of values of x$. Enter the values of
X start and X end with the numeric keys of the keyboard then the step value
between each x value.
4. Select the Confirm button and press O. The new table now displays the in‐
terval you have just specified.
3. An empty value table appears on the screen. You can now enter values in the x
column manually or automatically.
2. Select Derivative function column and press O. You have just activated the display
of the derivative function column.
3. Press B to return to the table. The derivative function column appears next to the
function you selected.
To hide the column of the derivative function, do the same or select the name of the
derivative function and press O to open the options of this column and no longer dis‐
play it.
Chapter 3
Python
3.1 Scripts
3.1.1 The script list
When you enter the application, you will see the list of saved scripts. When you first use
the application, three scripts are defined as examples: factorial.py, mandelbrot.py
and polynomial.py.
2. Confirm by pressing O.
A new script appears in the list. You can then enter a name for this script.
To delete a script, select the settings icon next to the script name and press O. Choose
Delete script and press O.
18
CHAPTER 3. PYTHON 19
3.3 Modules
The modules present in this version of Python are the math, cmath, random, turtle 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
CHAPTER 3. PYTHON 22
cos(x) Cosine.
sin(x) Sine.
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).
Loops and tests Contains instructions for for and while loops as well as if tests.
Modules Contains the functions available in the math, cmath, random 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.
Statistics
• In the first column (Values), enter the values of your statistical data.
• In the second column (Sizes), enter the frequencies/sizes associated with each
value in your dataset, i. e. the number of occurrences of each value.
When you fill in the first column, the second column is automatically filled
in with the value 1. This means that each of the values in your statistical data
appears only once in the set. Change the sizes values in the second column
if the values in your statistical set appear more than once.
Values V1 Sizes N1
1 3
2 1
3 2
4 1
5 2
26
CHAPTER 4. STATISTICS 27
2. Confirm by pressing O.
2. Confirm by pressing O.
You then see the box plot that displays your data.
2. Confirm by pressing O.
1. Select the name of the column you want to clear. Confirm by pressing O.
2. The column options menu opens. Select Clear column and confirm with O.
1. Select the name of the column you want to fill. Confirm by pressing O.
2. The column options menu opens. Select Fill with formula and confirm with O.
3. Type your formula using the name of another column. For example, if you want
column V2 to be filled with the values of V1 divided by 2, write V1/2 in the text
field at the bottom of the screen. Then press OK.
To enter a capital letter, press shift then alpha then the letter to display.
1. Press O.
2. The histogram settings menu opens. Enter the values for the width of rectangles
and the start of the set. Confirm by selecting the Validate button and pressing the
O key.
CHAPTER 4. STATISTICS 29
• Minimum
• First quartile
• Median
• Third quartile
• Maximum
• Total size
• Minimum
• Maximum
• Range
• Mean
• Standard deviation
• Variance
• First quartile
• Third quartile
• Median
• Interquartile range
• Sum
• Sum of squares
Probability
This app lets you study different probability distributions such as Binomial, Normal or
Exponential. Input the distribution’s parameters and get the corresponding probabili‐
ties. It is organized in 3 steps:
2. Choice of the parameters: type the values of the parameters of the probability
density function, standard deviation and mean for example.
3. Calculate probabilities: define your bounds and calculate the corresponding prob‐
ability or perform the inverse by typing a probability value to calculate the value
of the corresponding bound.
Once you have made a choice and moved to the next step, you can return to the previous
step by pressing B.
• Uniform distribution
• Exponential distribution
• Normal distribution
• Chi2 distribution
30
CHAPTER 5. PROBABILITY 31
• Student distribution
Discrete distributions:
• Binomial distribution
• Geometric distribution
• Poisson distribution
Exponential λ: parameter
non‐negative real number
Poisson λ :parameter
non‐negative real number
3. Confirm by pressing O.
•
X≤a
•
a≤X
•
a≤X≤b
•
X=a
1. Select the Bound type icon at the top left of the screen and press O.
2. A drop‐down menu opens. Choose the type of bounds you want and confirm by
pressing O.
You have changed the type of bounds for calculating your probabilities.
CHAPTER 5. PROBABILITY 33
3. Confirm by pressing O.
Equations
This app lets you solve equations and linear systems. The solutions are given in an exact
or approximated form according to the equation.
6.1.2 Solutions
To get the solutions of the equation, select the Solve equation button at the bottom of
the screen and press O.
Quadratic equations
If the input equation is a quadratic equation, the solutions x0 and x1 are automatically
given in an exact form.
The table also displays the value of the discriminant.
34
CHAPTER 6. EQUATIONS 35
General case
Generally, solutions are computed numerically and their value is often approximated.
When you press the button Solve the equation, the application then asks you to set an
interval in which to search for the solution.
Set the values of Xmin and Xmax and press the button Solve the equation.
If there are too many solutions, the calculator only displays the first ten.
6.2.2 Solutions
The application solves linear systems with real or complex coefficients.
To get the solutions, select the Solve the system button at the bottom of the screen and
press O.
The application gives the solutions in exact form. It also indicates if there is an infinity
of solutions or if there is no solution.
Chapter 7
Sequences
2. Choose the type of expression you want to enter: explicit expression of the se‐
quence (based on n), recursive first order (expression based on the previous term)
or recursive second order (expression based on the two previous terms).
3. Then type the expression of the sequence you want to plot. The sequence edit‐
ing field appears at the bottom of the screen. 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 T. In this case, you must indicate the value
of the first term of the sequence.
4. Confirm by pressing O.
5. Then select the Plot Graph button at the bottom of the screen or the Graph tab at
the top of the screen.
6. Confirm by pressing O.
You are now in the Graph tab and your graph is plotted. You can move the cursor using
the directional arrows and read the coordinates of the points at the bottom of the screen.
To open the options menu of the graph on which the cursor is located, press
O.
36
CHAPTER 7. SEQUENCES 37
1. If you are in the Sequences tab, select the Display values button at the bottom
of the screen.
2. Confirm by pressing O.
2. Confirm by pressing O.
Then choose the type of sequence you want to enter and type its expression.
Do the same if you want to change the status of a sequence from Off to On.
The expression of the sequence has been deleted. You can enter a new expression.
1. Select the name of the sequence to be removed from the sequence list.
2. Confirm by pressing O to open the options menu for this sequence.
3. Select the option Delete sequence and confirm.
You can also delete a sequence from the list by selecting the name of the
sequence to delete and pressing d.
The type of the sequence has been changed. If you chose to define the sequence with a
recursive expression, you will have to provide the first term.
When you change the type of a sequence, the expression previously entered for that
sequence is deleted.
CHAPTER 7. SEQUENCES 39
• U / D: Move the cursor to a sequence above or below the sequence you are on.
When you are in the graph display window, you can press the + and ‐ keys
to zoom in/out.
Axes
In Axes, you can enter the values of Xmin and Xmax that define the width of your dis‐
play window.
CHAPTER 7. SEQUENCES 40
If Yauto is activated, the height of your display window will be automatically calculated
to display all points of the sequence between Xmin and Xmax. Otherwise, manually
enter your Ymin and Ymax values.
Confirm by selecting the Confirm button and pressing O.
Zoom
Preadjustment
3. Enter the index of the point on which you want to move the cursor.
2. The plot options menu opens. Select Sum of terms and press O.
3. At the bottom of the display window, you are asked to select the first term. To do
so, use the L and R keys to position the cursor on the first term. Confirm with
O. You can also directly type the value of n$ with the keyboard.
4. Now select the last term in the same way. Confirm by pressing O. You can return
to the previous step by pressing B. You are then asked to select the first term
again.
5. The value of the sum you want to calculate is shown in the display bar at the
bottom of the screen. To calculate a new sum, press B. To exit the Sum of terms
mode, press O.
• First option
1. Select Set the interval in the Table tab and confirm by pressing O.
2. You get to the settings to specify the range of values of x$. Enter the values of
N start and N end with the numeric keys of the keyboard then the step value
between each n value.
3. Select the Confirm button and press O. The new table now displays the in‐
terval you have just specified.
1. Select the n cell at the top of the first column of the table and press O.
2. The options menu for the n column opens. Select Set the interval and press
O.
3. You get to the settings to specify the range of values of x$. Enter the values of
N start and N end with the numeric keys of the keyboard then the step value
between each n value.
4. Select the Confirm button and press O. The new table now displays the in‐
terval you have just specified.
CHAPTER 7. SEQUENCES 42
3. An empty value table appears on the screen. You can now enter values in the n
column manually or automatically.
Chapter 8
Regression
• In the first column (X1), enter the values of the first variable of your statistical
data set.
• In the second column (Y1), enter the values of the second variable of your statis‐
tical data set.
2. Confirm by pressing O.
You then see the points that represent your data as well as the regression line that fits
the model equation y = ax + b. The a and b coefficients are displayed in the banner at
the bottom of the screen.
43
CHAPTER 8. REGRESSION 44
2. Confirm by pressing O.
1. Select the name of the column you want to clear. Confirm by pressing O.
2. The column options menu opens. Select Clear column and confirm with O.
1. Select the name of the column you want to fill. Confirm by pressing O.
2. The column options menu opens. Select Fill with formula and confirm with O.
3. Type your formula using the name of another column. For example, if you want
column X2 to be filled with the values of X1 divided by 2, write X1/2 in the text
field at the bottom of the screen. Then press OK.
To enter a capital letter, press shift then alpha then the letter to display.
• Linear
• Quadratic
CHAPTER 8. REGRESSION 45
• Cubic
• Quartic
• Logarithmic
• Exponential
• Power
• Trigonometric
• Logistic
2. The column options menu opens. Select Regression and confirm with O.
• L / R: move the cursor on the line to the right or left or from point to point.
• U / D: move the cursor from the data points to the regression line or move to
another data set.
2. The regression line menu opens. Select Prediction given X if you know the value
of X and Prediction given Y if you know the value of Y . Confirm by pressing O.
3. Type your value, then select the Confirm button and press O.
The cursor has moved to the desired point. You can read the coordinates of this point
at the bottom of the screen.
CHAPTER 8. REGRESSION 46
• Linear
• Quadratic
• Cubic
• Quartic
• Logarithmic
• Exponential
• Power
• Trigonometric
• Logistic
2. The curve options menu opens. Select Regression and confirm with O.
When you are in the graph display window, you can press the + and ‐ keys
to zoom in/out.
Axes
In Axes, you can enter the values of Xmin and Xmax that define the width of your dis‐
play window.
If Yauto is activated, the height of your display window will be automatically calculated
to display all points of the curve between Xmin and Xmax. Otherwise, manually enter
your Ymin and Ymax values.
Confirm by selecting the Confirm button and pressing O.
CHAPTER 8. REGRESSION 47
Zoom
Preadjustment
• Sum of xi and yi
• Variance of xi and yi
• Covariance
• Sum of xi × yi
• Slope a and y‐intercept b of the regression line (or other model coefficients)
• Correlation coefficient r
• Coefficient of determination r2
Chapter 9
Settings
48
CHAPTER 9. SETTINGS 49
9.5 Brightness
You can adjust the brightness of the screen using the directional arrows.
9.6 Language
To change the calculator language. You can choose between English, French, Spanish,
German and Portuguese.
9.8 About
This screen gives you access to the software version number that is installed on your
calculator as well as the serial number of your device.
Chapter 10
Variables
You can store numbers, matrices or functions in variables for reuse in future calcula‐
tions. All variables are listed in the menu that appears when you press the V key on
the calculator.
Variable names (expression or function) can be freely chosen using the characters : a..z,
A..Z, 0..9 and _. A variable name cannot start with a number nor contain more than 7
characters.
To make a capital letter press S then A then press the key with the desired letter.
10.1 Numbers
The numeric variables available in the calculator are stored in the Expressions section
in the V menu.
To store a number in a variable, type the number to store then insert the arrow sto (by
pressing S then p) followed by the desired variable name. For example to store 5 in
a type : 5→a. Then press X to confirm.
10.2 Matrices
The matrix variables available in the calculator are stored in the Expressions section in
the V menu.
To store a matrix in a variable, type the matrix to store then insert the arrow sto (by
) S then p) followed by the desired variable name. For example to store
pressing
(
1 0
in m1 type: [[1,0][0,1]]→m1. Then press X to confirm.
0 1
51
CHAPTER 10. VARIABLES 52
10.3 Functions
The functions available in the calculator are stored in the Functions section in the V
menu.
To store a function in a variable, type the function expression to store then insert the
arrow sto (by pressing S then p) followed by the desired variable name. For example
to store f (x) = 2x + 3 type: 2x+3→f(x). Then press X to confirm.
Toolbox
At any time when editing a calculation or expression, you can press T. A catalogue of
functions will open to help you make more specific calculations.
The Toolbox catalog is divided into several thematic sub‐sections: Calculation, Com‐
plex numbers, Combinatorics, … Choose the calculation you want to perform and press
O. Complete the space between the parentheses with the arguments you need for each
function.
The first three functions in the Toolbox catalogue are: Absolute value, n‐th root and
Logarithm to base a.
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.
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 to base a. You must enter a and x in parentheses.
log(x,a) gives the value of loga (x).
11.1 Calculation
diff(f(x),x,a) Calculates the derivative of a function at a point. diff(f(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).
53
CHAPTER 11. TOOLBOX 54
sum(f(n),n,nmin,nmax)
∑nmax Calculates the sums of terms in n. sum(f(n),n,nmin,nmax)
gives the value of n=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.
11.3 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. binomial(n,k) returns , that is k!(n−k)! .
k
11.4 Probability
11.4.1 Normal distribution
normcdf(a,µ,�^2) P (X < a) where X follows the normal distribution N (µ, σ 2 ).
11.5 Arithmetic
gcd(p,q) Greatest Common Divisor of two integers. For instance, gcd(55,11) returns
11.
lcm(p,q) Least Common Multiple of two integers. For instance, lcm(13,2) returns
26.
11.6 Matrix
inverse(M)
[ ] Inverse of the matrix M. For instance, inverse([[0.25,0][0,0.25]])returns
4 0
.
0 4
transpose(M)
[ ]Transpose of the matrix M. For instance, transpose([[1,2][3,4]])
1 3
returns .
2 4
round(x,n) Rounds a number to n digits after the decimal point. For instance round(8.6576,2)
returns 8.66.
[ ]
confidence(f,n) 95% confidence interval. confidence(f,n) returns f − √1 ; f
n
+ √1
n
.