> Using Apps > Calculate App

Calculate App

Calculate is an app that lets you use various types of functions to input and execute various functions. It supports the use of real numbers, complex numbers, vectors, matrices, and lists.

Basic Calculation Operations

Starting a Calculation

  1. h > Calculate

  2. The cursor appears at the far left of the input box on the Calculation tab.

  3. Enter the calculation formula and press E.

  4. The calculation result appears on the next line, right justified.

Example Calculations

Arithmetic Calculation

7×8-4×5=36

7/8-4/5E

CY875_Basic Calculation_01_1

Minus Sign

-8×7-(-6)=-50

s-(M)8/7-
s-(M)6E

CY875_Basic Calculation_01_2

Fractions

23+112=136

2e3r+se(B)1
r1d2E

CY875_Basic Calculation_01_3

To clear the calculation you are entering

Press a.

To clear all Calculation tab contents

While the cursor is located at the far left of the input box in a line that has nothing input, press a.

Using the Latest Calculation Result (Ans)

The latest calculation result is stored in a variable named Ans. You can input the Ans variable into a new calculation by pressing PF(Ans).

Example:  

4/20E
jPF(Ans)E

CY875_Using Ans_1

Pressing /, *, +, - operator key at the beginning of a new calculation automatically inputs the Ans variable followed by the corresponding operator.

Example:  

5/30E
/4E

CY875_Using Ans_2

Ans is automatically entered when you press g or i, or when you enter a function that takes an argument immediately before it (such as n! or nPr, etc.)

Using Calculation History

The Calculation tab stores up to 30 sets (calculation line and result) of recent calculation history.

To edit and re-execute a calculation line in calculation history

Use d/u to highlight the calculation line you want to edit. Press l/r to display the cursor in the calculation line and then edit the formula. After editing, press E to recalculate all subsequent calculation lines and update the result line.

To copy the result line of a calculation history and insert it into a new formula

Highlight the calculation history result line (result line with numerical values) you want to copy and then press O. This will copy the line to the clipboard (see Copying, Cutting, and Pasting Expressions).

CY876_Using Calculation History_1
CY876_Using Calculation History_2

This operation cannot be performed in the cases described below.

If the result line is in vector, matrix, or list form (In this case, pressing O displays the Ans window.*)

If the result line is such that it cannot be entered in a formula (For example, the result of a calculation using ISimp F=4, 14,” etc.)

For information about the Ans window, see Vct Ans, Mat Ans, and List Ans.

To delete a calculation history set

Highlight either the calculation line or result line of the calculation history set you want to delete and then select T > [Delete Line].

To clear calculation history

Select T > [Delete All].

Note

Changing the S > [‎  π‎ Result] setting also clears calculation history.

Toggling Calculation Results between Standard (Fraction, π,   Form) and Decimal

Each press of F while a calculation result is displayed toggles the result between the following two forms:

a form that includes fraction, π, or  

decimal form

Operation Example:

2 /j2E

CY875_Changing Display Format _1

F

CY875_Changing Display Format _2

F

CY875_Changing Display Format _3

Note

Toggling calculation result display formats by pressing only F is supported when “‎FORMAT‎ Decimal” (initial default) is selected for the S > [FORMAT Key] setting. If “Format Menu” is selected for the S > [FORMAT Key] setting, press sF.

Changing the Display Format of Calculation Results (Format Menu)

Pressing sF*1 displays the Format menu, which you can use to change the display format of calculation results.

Pressing sF and selecting this:

Does this:

improper fractionπ ‎ (Standard)‎ ‎Allow LR‎ Decimal

Switches the displayed calculation result between standard form*2 and decimal form. Conversion to standard form is enabled when S > [‎  π‎ Result] > [On].*3

Fraction change

Switches the displayed calculation fraction result between mixed fraction and improper fraction form. If the displayed calculation result is in decimal form, selecting this form converts it to a fraction if conversion is possible.

Sexagesimal

Converts the displayed calculation result to degrees/minutes/seconds (sexagesimal) form.

ENG Notation
Reverse ENG Notation

Converts the displayed calculation result to engineering notation form (a×10n form, where n is an integer multiple of 3). Each time you select [ENG Notation], the current decimal point position in the mantissa is shifted three places to the right (exponent is decreased by 3). Each time you select [Reverse ENG Notation], the current decimal point position in the mantissa is shifted three places to the left (exponent is increased by 3).

When “‎FORMAT‎ Decimal” is selected for S > [FORMAT Key] (initial default).

Form that includes a fraction, π, or  

Display ranges of conversions are limited. For information about the displays ranges of the fraction form and   form of the calculator’s calculation results, see Fraction Form Calculation Results and   Form Calculation Range.

Operation Example:

2/j2E

CY875_Changing Display Format _1

sF > [‎improper fractionπ ‎ (Standard)‎ ‎Allow LR‎ Decimal]

CY875_Changing Display Format _2

sF > [‎improper fractionπ ‎ (Standard)‎ ‎Allow LR‎ Decimal]

CY875_Changing Display Format _3

Note

Display format changes using the Format menu are also applied to the cell details.

After entering a formula, pressing sE(J) instead of E displays the calculation results in decimal form.

Fraction Form Calculation Results

How the calculator displays a fraction calculation result (fraction form or decimal form) depends on the number of places required to express the result in linear form. The number of places is counted as shown below.

Proper fraction:

12 = 1Separator2

Three places. Two places digits for the numerator and denominator, one place for the separator (Separator).

Improper fraction:

32 = 112 = 1Separator1Separator2

Five places. Three places for the integer, numerator, and denominator, and two places for the separators.

If the linear form of the calculation result has 10 digits or fewer, it is displayed in fraction form as shown in Example 1 below. If it has 11 or more digits, it is displayed in decimal form as shown in Example 2 below.

Example 1:  11123456=123457123456 (Natural form)       1Separator1Separator123456 = 123457Separator123456 (Linear form)

se(B)1r1d123456E

CY875_Changing Display Format _4

Example 2:  111234567= 1.00000081 (Natural form)       1Separator1Separator1234567 = 1.00000081 (Linear form)

se(B)1r1d1234567E

CY875_Changing Display Format _5

  Form Calculation Range

The allowable display ranges of the   form calculation result are shown below.

±ab, ±d±ab, ±abc±def

1 ≤ a < 100, 1 < b < 1000, 1 ≤ c < 100

0 ≤ d < 100, 0 ≤ e < 1000, 1 ≤ f < 100

Example:  102+15×33= 453+102 ... Displayed in   form
99999 (=297111)= 3129.089165 ... Displayed as a decimal value

Using Alpha Variables

Alpha variables are used for temporary storage of numerical values. There are 28 variables, named A through Z, r, and θ.

To display the contents of an alpha variable

Select V > [Alpha].

To assign a value to an alpha variable

Syntax: Value → Alpha Variable

Alpha variables can be entered using key or menu operations.

Example:  To assign 5 to alpha variable A

Key operation:

5sX(→)PX(A)E

CY875_Using Alpha Variables_1

Menu operation:

5sX(→)V > [Alpha] > [A]E

CY875_Using Alpha Variables_2

To batch assign the same value to several consecutive alpha variables

Example:  To batch assign 10 to alpha variables A through F

10sX(→)PX(A)
C > [All] > [Symbol] > [~]PN(F)E

CY875_Using Alpha Variables_3

To use an alpha variable in a formula

Example:  To calculate B+AB-A when A = 5 and B = 5

ePe(B)+PX(A)d
Pe(B)-PX(A)E

CY875_Using Alpha Variables_4

Note

Assigning a value to an alpha variable also updates Ans with that value.

The x that is entered by pressing X is the same as alpha variable X.

A value is saved to a variable in accordance with the settings of S > [Angle] and S > [Complex Mode] in effect at the time the value is saved.

Using Function Variables

Functions saved on the Function tab of the Graph&Table App can be used with the Calculate app.

Example:  To recall the function assigned to function variable y1 (y1=3x), assign a value of 10 to variable x, and determine the value of y1

  1. V > [Function]

  2. CY875_V2_Using Function Variables_1
  3. Highlight [y1] and then press O.

  4. CY875_Using Function Variables_2
  5. Enter the value to be assigned and then press E.

  6. (10)E

    CY875_Using Function Variables_3

Note

Entering only “y1” and pressing E assigns the value currently assigned to variable x.

Scientific Function Calculations

All built-in functions can be entered from the Catalog menu, which you can display by pressing C. For details, see Catalog Menu Details. The table below shows example function calculations that can be entered directly using keys.

Calculation Examples (S > [Angle] > [Radian]*1)

Trigonometric Functions*1

cosπ3=12

ces7(π)d3r)E

CY876_Scientific Function Calculations_1

Inverse Trigonometric Functions*1

sin-10.5=16π

sv(sin-1)0.5)E

CY876_Scientific Function Calculations_2

Powers

(52)3=15625

(5i)g3E

CY875_Scientific Function Calculations_3

Power of 10

4×1073×108=215

e4k7d3k8E*2

CY875_Scientific Function Calculations_4

4k7e3k8E*3

CY875_Scientific Function Calculations_5

4k7re3k8E*4

CY875_V2_Scientific Function Calculations_5-1

Power Roots

2×3=32

j2r/3E

CY875_Scientific Function Calculations_6

325=2

sj(G)5r32E

CY875_Scientific Function Calculations_7

Logarithms

log1000=3

si(log)1000)E

CY875_Scientific Function Calculations_8

log216=4

sg(R)2r16E

CY875_Scientific Function Calculations_9

Base of Natural Logarithms

e4.5=90.0171313

N4.5E

CY875_Scientific Function Calculations_10

Natural Logarithms

ln(90)=4.49980967

sN(ln)90)E

CY875_Scientific Function Calculations_11

Pi (π)

π=3.141592654

s7(π)sE(J)*5

CY875_Scientific Function Calculations_12

When using trigonometric or inverse trigonometric functions, be sure to specify the angle unit (S > [Angle]).

When S > [‎x10Square BKey] > [‎x10Square W‎ (Power)] is selected. The “×10” entered by pressing k is the same as when you press /10g. Because of this, executing 4×107÷3×108 causes the calculation to be performed sequentially from left to right, which produces a different calculation result than the one in the above example (using fractions). To obtain the same calculation result, each term needs to be enclosed in parentheses: (4×107)÷(3×108).

When S > [‎x10Square BKey] > [‎x10(Sci)‎ (Sci Notation)] is selected. At this time, pressing k and using the x10 function that is input to execute 4x107 ÷ 3x108 will produce the same calculation result as in the calculation example above.

When S > [‎x10Square BKey] > [‎x10Square(Sci)‎ (Sci Notation)] is selected (default setting). At this time, pressing k and using the x10Square(Sci) function that is input to execute 4x10_s7 ÷ 3x10_s8 will produce the same calculation result as in the calculation example above.

Pressing sE(J) in place of E will display the calculation result in decimal form.

Prime Factorization

You can use the Calculate app to perform prime factorization on integers 2 or greater and with fewer than 10 digits.

Example:  To perform prime factorization on 61226001

61226001E
T > [Prime Factorization]

CY876_Prime Factorization_1

The Prime Factorization dialog is display-only. Its values cannot be edited or copied.

To close the Prime Factorization dialog, press b or a.

Note

You can also prime factorize a number by highlighting the result line in calculation history and selecting T > [Prime Factorization].

Complex Number Calculations

You can use the Calculate app to perform the operations described below.

Complex number input into calculations

To input the rectangular form 1+i:

1+s9(i)

CY875_Complex Number Calculations_1

To enter the polar form 2∠π:

j2rs8(∠)s7(π)

CY876_Complex Number Calculations_2

Imaginary solution display

An imaginary solution is displayed as shown below, depending on the S > [Complex Mode] setting.

[Real] ... Real number:

-1 = “Non-Real ERROR” (non-real number error)*1

[a‎+‎b‎i‎] ... Rectangular form:

-1=i

[r‎∠‎θ‎] ... Polar form:

-1= 1∠12π*2

Absolute value, argument of complex, conjugate complex number, real and imaginary part calculation, and polar and rectangular form conversion
For these calculations, see the Complex Number section of Catalog Menu Details.

When the argument is a real number and the solution is an imaginary number. If the argument is a complex number (such as i), the calculation result is the same as if S > [Complex Mode] were set to [a‎+‎b‎i‎].

When S > [Angle] > [Radian]. The display range of θ is as follows, depending on the S > [Angle] setting.

Degree: -180 < θ ≤ 180

Radian: -π < θπ

Gradian: -200 < θ ≤ 200

Vector Calculations

Your calculator is provided with vector variables (Vct A to Vct Z, Vct Ans) for vector calculations.

Storing Vector Variables

When using vector variables in calculations, you can store the necessary vectors for the calculation in vector variables Vct A to Vct Z as required. For example, if you want to calculate [1 2]+[3 4] and [1 2]-[3 4], store [1 2] in Vct A and [3 4] in Vct B. Next, you can execute the operations Vct A+Vct B and Vct A-Vct B.

The dimension of the vector can be specified within 999 rows by 1 column or 1 row by 999 columns.

Example:  To store the 1-row × 2-column vector [4 8] in Vct A

  1. While the Calculation tab is active, press >.

  2. This displays the Vector list on the Vector tab.

    CY876_Storing Vector Variables_1
  3. Highlight [Vct A] and choose T > [Dimension].

  4. In the dialog that appears, perform the following operation to specify one row and two columns: 1E2EO.

  5. This displays the Vct A input window.

    CY875_Storing Vector Variables_2
  6. Perform the following operation to enter the elements of the vector: 4E8E.

  7. CY875_Storing Vector Variables_3
  8. Press b or O to return to the Vector list.

To assign a vector variable to another vector variable

Example:  To assign Vct A to Vct D, input “Vct A → Vct D” on the Calculation tab.

V > [Vector] > [Vct A]
sX(→)V > [Vector] > [Vct D]E

CY875_Storing Vector Variables_4

Note

Vector variables can be assigned to matrix variables. For example, “Vct A → Mat A” assigns Vct A to Mat A.

To assign (overwrite) a value to a specific element of a vector variable

Syntax:

value being assigned → vector name [row number,column number]

Example:  To assign 20 to the element in row 1, column 2 of Vct A when Vct A = [1,2,3]

20 sX(→)V > [Vector] > [Vct A]
s4([)1`2s5(])E

CY875_Storing Vector Variables_5

To check the current contents of Vct A: V > [Vector]

CY875_V2_Storing Vector Variables_6

To recall the value of a specific element of a vector variable

Syntax:

vector name [row number,column number]

Example:  To recall the element at row 1, column 2 when Vct A = [1,2,3]

V > [Vector] > [Vct A]s4([)1`2s5(])E

CY875_Storing Vector Variables_7

Inputting a Vector into a Calculation

To use a vector, you can use any one of the methods described below to input it into a calculation.

Method 1: Using the name of the vector variable

Example:  To input “Vct A”

C > [Vector] > [Vector] PX(A)

CY875_Inputting Vector Into Calculation_1

Note

You can input either an upper-case X (P+(X)) or lower-case x (X) for vector variable “Vct X”. Both “Vct X” and “Vct x” refer to the same vector variable.

Method 2: Using a template

Vectors with up to 6 rows and 1 column or up to 6 columns and 1 row can be input using a template.

Example:  To input the 2-row × 1-column vector [2 4].

  1. While the Calculation tab is active, select T > [m×n].

  2. In the dialog that appears, perform the following operation to specify two rows and one column: 2E1EO.

  3. This displays a 2-row × 1-column template.

    CY875_Inputting Vector Into Calculation_2
  4. Use the template to enter values.

  5. 2d4

    CY875_Inputting Vector Into Calculation_3

Method 3: Using linear input form

To input this:

Use this form:

m-row × 1-column vector [ a11 a21 am1]

[[a11][a21]  [am1]]

1-row × n-column vector [a11 a12  a1n]

[[a11,a12,  a1n]]

The maximum value of both m and n is 999.

Example:  To input the 1-row × 3-column vector [1 2 3].

s4([)s4([)1`2`3s5(])s5(])

CY875_Inputting Vector Into Calculation_4

Using Vectors in Calculations

Your calculator supports the types of vector calculations.

Addition, subtraction, and multiplication of two vectors, and scalar multiplication of one vector.
These types of calculations are performed by entering vectors and operators. Examples of how to perform these calculations are provided below.

Dot product, cross product, norm (magnitude) of a vector, angle between two vectors, unit vector.
For these calculations, see the Vector section of Catalog Menu Details.

Note

The calculation precision of displayed results for vector calculations is ±1 at the least significant digit.

Vector Calculation Examples

The examples here show the various input methods based on the following vector addition: [1 2]+[3 4]=[4 6].

Using vector variables

Input [1 2] in Vct A and [3 4] in Vct B and then perform the operations below.

V > [Vector] > [Vct A]+
V > [Vector] > [Vct B]E

CY875_Using Vectors in Calculations_1

Using a template

T > [m×n]1E2EO1r2r+
T > [m×n]ddO3r4E

CY875_Using Vectors in Calculations_2

Using linear input form

s4([)s4([)1`2s5(])s5(])+
s4([)s4([)3`4s5(])s5(])E

CY875_Using Vectors in Calculations_3

Vct Ans

Vct Ans is a variable that stores the latest vector calculation result. Whenever a calculation result is in vector form, Vct Ans contents are overwritten with that result. Note that the contents of the Mat Ans variable are also overwritten with the result of each vector calculation.

Calculation results less than 256 bytes are displayed on the Calculation tab, but calculation results equal to or more than 256 bytes are displayed in the Ans window. While the Ans window is displayed, pressing b returns to the Calculation tab with the result line displayed as “Mat/Vct Result”.

Note

Assigning a vector variable to another vector variable does not affect Vct Ans contents.

If a vector calculation result is too large to fit into Vct Ans, an error occurs.

Using the Vector Tab

With the Vector tab, you can edit vector variables Vct A through Vct Z, and Vct Ans.

Vector List Operations

To do this:

Select this menu item:

Specify the dimension of the highlighted vector variable.

T > [Dimension]

Delete the contents of the highlighted vector variable.

T > [Delete]

Clear the contents of all vector variables.

T > [Delete All]

Vector Input Window Operations

To do this:

Select this menu item:

Delete the highlighted row.

T > [Row] > [Delete]

Insert one row before the highlighted row.

T > [Row] > [Insert]

Add one row after the highlighted row.

T > [Row] > [Add]

Delete the highlighted column.

T > [Column] > [Delete]

Insert a column before the highlighted column.

T > [Column] > [Insert]

Add a column after the highlighted column.

T > [Column] > [Add]

Edit the contents of the highlighted cell.

T > [Edit]

Matrix Calculations

Your calculator is provided with matrix variables (Mat A to Mat Z, Mat Ans) for matrix calculations.

Storing Matrix Variables

When using matrix variables in calculations, you can store the necessary matrices for the calculation in matrix variables Mat A to Mat Z as required. For example, if you want to calculate [1324]+[2648] and [1324]-[2648], store [1324] in Mat A and [2648] in Mat B. Next, you can execute the operations Mat A+Mat B and Mat A-Mat B.

The number of both rows and columns of the matrix can be specified within 999.

Example:  To store the 2-row × 2-column matrix [1324] in Mat A

  1. While the Calculation tab is active, press <.

  2. This displays the Matrix list on the Matrix tab.

    CY876_Storing Matrix Variables_1
  3. Highlight [Mat A], and then select T > [Dimension].

  4. In the dialog that appears, perform the following operation to specify two rows and two columns: 2E2EO.

  5. This displays the Mat A input window.

    CY875_Storing Matrix Variables_2
  6. Perform the following operation to enter the elements of the matrix: 1E3E2E4E.

  7. CY875_Storing Matrix Variables_3
  8. Press b or O to return to the Matrix list.

To assign a matrix variable to another matrix variable

Example:  To assign Mat A to Mat D, input “Mat A → Mat D” on the Calculation tab.

V > [Matrix] > [Mat A]
sX(→)V > [Matrix] > [Mat D]E

CY875_Storing Matrix Variables_4

Note

A matrix variable with 1 row and n columns or m rows and 1 column can be assigned to a vector variable. For example, “Mat A → Vct A” assigns Mat A to Vct A.

To assign (overwrite) a value to a specific element of a matrix variable

Syntax:

value being assigned → matrix name [row number,column number]

Example:  To assign 40 to the element in row 2, column 2 of Mat A when Mat A = [1234]

40sX(→)V > [Matrix] > [Mat A]
s4([)2`2s5(])E

CY875_Storing Matrix Variables_5

To check the current contents of Mat A: V > [Matrix]

CY875_V2_Storing Matrix Variables_6

To recall the value of a specific element of a matrix variable

Syntax:

matrix name [row number,column number]

Example:  To recall the element at row 2, column 2 when Mat A = [1234]

V > [Matrix] > [Mat A]s4([)2`2s5(])E

CY875_Storing Matrix Variables_7

Inputting a Matrix into a Calculation

To use a matrix, you can use any one of the methods described below to input it into a calculation.

Method 1: Using the name of the matrix variable

Example:  To input “Mat A”

C > [Matrix] > [Matrix] PX(A)

CY875_Inputting Matrix Into Calculation_1

Note

You can input either an upper-case X (P+(X)) or lower-case x (X) for matrix variable “Mat X”. Both “Mat X” and “Mat x” refer to the same matrix variable.

Method 2: Using a template

A matrix with up to 6 columns and 6 row can be input using a template.

Example:  To input the 2-row × 2-column matrix [2648].

  1. While the Calculation tab is active, select T > [m×n].

  2. In the dialog that appears, perform the following operation to specify two rows and two columns: 2E2EO.

  3. This displays a 2-row × 2-column template.

    CY875_Inputting Matrix Into Calculation_2
  4. Use the template to enter values.

  5. 2r6r4r8

    CY875_Inputting Matrix Into Calculation_3

Method 3: Using linear input form

To input this:

Use this form:

m-row × n-column matrix

[a11a21am1a21a22am2am1am2amn]

[[a11,a21,  ,am1][a12,a22,  ,am2]  [am1,am2,  ,amn]]

The maximum value of both m and n is 999.

Example:  To input the 2-row × 2-column matrix [2648].

s4([)s4([)2`6s5(])
s4([)4`8s5(])s5(])

CY875_Inputting Matrix Into Calculation_4

Using Matrices in Calculations

Your calculator supports the types of matrix calculations.

Addition, subtraction, and multiplication of two matrices, and scalar multiplication, squaring, powers, absolute value, and complex number calculations of a single matrix.
These types of calculations are performed by entering matrices and operators. Examples of how to perform these calculations are provided below.

Matrix inversion, determinant, matrix transposition, identity matrix, row echelon form of a matrix, reduced row echelon form of a matrix.
For these calculations, see the Matrix section of Catalog Menu Details.

Note

The calculation precision of displayed results for matrix calculations is ±1 at the least significant digit.

Matrix Calculation Examples

The examples here show the various input methods based on the following matrix addition: [1324]+[2648]=[39612].

Using matrix variables

Input [1324] in Mat A and [2648] in Mat B and then perform the operations below.

V > [Matrix] > [Mat A]+
V > [Matrix] > [Mat B]E

CY875_Using Matrix in Calculations_1

Using a template

T > [m×n]2E2EO1r3r2r4r+
T > [m×n]ddO2r6r4r8E

CY875_Using Matrix in Calculations_2

Using linear input form

s4([)s4([)1`3s5(])s4([)2`4s5(])s5(])+
s4([)s4([)2`6s5(])s4([)4`8s5(])s5(])E

CY875_Using Matrix in Calculations_3

Mat Ans

Mat Ans is a variable that stores the latest matrix calculation result. Any time a calculation result is in matrix form, Mat Ans contents are overwritten that result. Whenever a matrix calculation result is a 1-row × n-column or m-row × 1-column matrix, the contents of the Vct Ans variable are also overwritten with the result of that matrix calculation.

Calculation results less than 256 bytes are displayed on the Calculation tab, but calculation results equal to or more than 256 bytes are displayed in the Ans window. While the Ans window is displayed, pressing b returns to the Calculation tab with the result line displayed as “Mat Result”.

Note

Assigning a matrix variable to another matrix variable does not affect Mat Ans contents.

If a matrix calculation result is too large to fit into Mat Ans, an error occurs.

Using the Matrix Tab

With the Matrix tab, you can edit matrix variables Mat A through Mat Z, and Mat Ans.

Matrix List Operations

To do this:

Select this menu item:

Specify the dimension of the highlighted matrix variable.

T > [Dimension]

Load a CSV format file into the highlighted matrix variable.*

T > [CSV] > [Load]

Save the contents of the highlighted matrix variable to a CSV format file.*

T > [CSV] > [Save As]

Delete the contents of the highlighted matrix variable.

T > [Delete]

Clear the contents of all matrix variables.

T > [Delete All]

For details, see Using CSV Files.

Matrix Input Window Operations

To do this:

Select this menu item:

Select two rows and swap their elements.

T > [Row Operation] > [Swap]*

Replace each element of a specified row with the scalar multiple of that row.

T > [Row Operation] > [‎*Row‎]*

Add the scalar multiples of each element of a specified row to each element of another row.

T > [Row Operation] > [‎*Row+‎]*

Add each element of a specified row to each element of another specified row.

T > [Row Operation] > [Row+‎]*

Delete the highlighted row.

T > [Row] > [Delete]

Insert one row before the highlighted row.

T > [Row] > [Insert]

Add one row after the highlighted row.

T > [Row] > [Add]

Delete the highlighted column.

T > [Column] > [Delete]

Insert a column before the highlighted column.

T > [Column] > [Insert]

Add a column after the highlighted column.

T > [Column] > [Add]

Edit the contents of the highlighted cell.

T > [Edit]

Selecting this menu item displays a dialog for specifying row(s) and/or value(s).

List Calculations

Your calculator is provided with list variables (List 1 to List 26, List Ans) for list calculations.

Storing List Variables

You can use any one of the methods below to store list variables.

Method 1: Using Statistics app’s List Editor tab to create a list variable.

Method 2: Using the Calculate app to assign a list to a list variable

Example 1: {1,2,3} → List 1

Example 2: List 1 → List 2 (Assigns the contents of List 1 to List 2.)

Method 3: Using the Graph&Table app or the Table tab of the Recursion app to assign a single column of a number table to a list variable

To assign (overwrite) a value to a specific element of a list variable

Syntax:

value being assigned → list name [element number]

Example:  To assign 20 to Element 2 of the following list: List 1 = {1,2,3,4,5}

20 sX(→) V > [List] > [List 1]
s4([) 2 s5(]) E

CY875_Storing List Variables_1

To check the current contents of List 1: V > [List]

CY875_V2_Storing List Variables_2

To recall the value of a specific element of a list variable

Syntax:

list name [element number]

Example:  To recall the element 2 when List 1 = {1,2,3}

V > [List] > [List 1]s4([) 2 s5(]) E

CY875_Storing List Variables_3

Inputting a List into a Calculation

To use a list, you can use any one of the methods described below to input it into a calculation.

Method 1: Using the name of a list variable

To input “List 1”:

V > [List] > [List 1], or C > [Statistics] > [List] 1

CY875_Inputting List Into Calculation_1

Method 2: Inputting the sub-name of a list variable

To input a list variable with the sub-name* “QTY”:

C > [Statistics] > [List] ”QTY”

CY875_Inputting List Into Calculation_2

For information about sub-names, see Using the List Editor Tab.

Method 3: Using linear input form ({1,2,3,…})

Select C > [Statistics] > [{ }] followed by a comma-separated list of elements.

To input {1,2,3}:

C > [Statistics] > [{ }] 1 ` 2 ` 3

CY875_Inputting List Into Calculation_3

Using Lists in Calculations

Your calculator supports the list calculations described below.

Arithmetic operations between lists and values or between lists, and function calculations with lists as arguments
{1,2,3}+{4,5,6}, {1,2,3}×2, {1,2,3}2, {1,2,3}, etc.

Example 1:  {1,2,3}+{4,5,6}

Using linear input form

C > [Statistics] > [{ }] 1 ` 2 ` 3r+
C > [Statistics] > [{ }] 4 ` 5 ` 6E

CY875_Using List in Calculations_1

Using list variables (List 1 = {1,2,3}, List 2 = {4,5,6})

V > [List] > [List 1]+
V > [List] > [List 2]E

CY875_Using List in Calculations_2

Example 2:  To square the results of the above calculation

iE

CY875_Using List in Calculations_3

Calculations Using List Manipulation Functions
Your calculator gives you the tools to create lists, manipulate elements, and calculate sums and means of the elements in a list. For details, see the Statistics section of Catalog Menu Details.

List Ans

List Ans is a variable that stores the latest list calculation result. Whenever a calculation result is in list form, List Ans variable contents are overwritten with that result.

Calculation results less than 256 bytes are displayed in the result line on the Calculation tab, while results equal to or more than 256 bytes are displayed in the Ans window. While the Ans window is displayed, pressing b returns to the Calculation tab with the result line displayed as “List Result”.

Unit Conversions

You can convert a value from one unit to another. For details, see Unit Conversions.

Example:  To convert 25.4 cm to inches

25.4 C > [Unit Conversions] > [Length] > [[cm]]
C > [Unit Conversions] > [I]
C > [Unit Conversions] > [Length] > [[in]]E

CY875_Unit Conversions_1