Académique Documents
Professionnel Documents
Culture Documents
License
Please see the complete license installed in C:\Program Files\TI
Education\TI-Nspire.
ii
Contents
Expression templates C
Fraction template ........................................ 1 ceiling() ...................................................... 14
Exponent template ...................................... 1 centralDiff() ............................................... 15
Square root template .................................. 1 char() .......................................................... 15
Nth root template ........................................ 1 c22way ........................................................ 15
e exponent template ................................... 1 c2Cdf() ........................................................ 16
Log template ................................................ 2 c2GOF ......................................................... 16
Piecewise template (2-piece) ....................... 2 c2Pdf() ........................................................ 16
Piecewise template (N-piece) ...................... 2 ClearAZ ....................................................... 16
System of 2 equations template ................. 2 ClrErr .......................................................... 17
System of N equations template ................. 3 colAugment() ............................................. 17
Absolute value template ............................. 3 colDim() ...................................................... 17
dd°mm’ss.ss’’ template ................................ 3 colNorm() ................................................... 17
Matrix template (2 x 2) ................................ 3 conj() .......................................................... 17
Matrix template (1 x 2) ................................ 3 constructMat() ........................................... 18
Matrix template (2 x 1) ................................ 3 CopyVar ...................................................... 18
Matrix template (m x n) .............................. 4 corrMat() .................................................... 18
Sum template (G) ......................................... 4 cos() ............................................................ 19
Product template (Π) ................................... 4 cosê() .......................................................... 20
First derivative template ............................. 4 cosh() .......................................................... 20
Second derivative template ........................ 5 coshê() ........................................................ 20
Definite integral template .......................... 5 cot() ............................................................ 21
cotê() .......................................................... 21
Alphabetical listing coth() .......................................................... 21
cothê() ........................................................ 21
A count() ........................................................ 22
abs() .............................................................. 6 countif() ..................................................... 22
amortTbl() .................................................... 6 cPolyRoots() ............................................... 22
and ................................................................ 6 crossP() ....................................................... 22
angle() .......................................................... 7 csc() ............................................................. 23
ANOVA ......................................................... 7 cscê() ........................................................... 23
ANOVA2way ................................................ 8 csch() ........................................................... 23
Ans ................................................................ 9 cschê() ......................................................... 23
approx() ...................................................... 10 CubicReg .................................................... 24
4approxFraction() ....................................... 10 cumulativeSum() ........................................ 24
approxRational() ........................................ 10 Cycle ........................................................... 25
arccos() ........................................................ 10 4Cylind ........................................................ 25
arccosh() ..................................................... 10
arccot() ........................................................ 10 D
arccoth() ..................................................... 11 dbd() ........................................................... 25
arccsc() ........................................................ 11 4DD ............................................................. 26
arccsch() ...................................................... 11 4Decimal ..................................................... 26
arcsec() ........................................................ 11 Define ......................................................... 26
arcsech() ...................................................... 11 Define LibPriv ............................................ 27
arcsin() ........................................................ 11 Define LibPub ............................................ 27
arcsinh() ...................................................... 11 deltaList() ................................................... 28
arctan() ....................................................... 11 DelVar ........................................................ 28
arctanh() ..................................................... 11 delVoid() .................................................... 28
augment() ................................................... 11 det() ............................................................ 28
avgRC() ....................................................... 12 diag() .......................................................... 29
dim() ........................................................... 29
B Disp ............................................................. 29
bal() ............................................................. 12 4DMS ........................................................... 30
4Base2 ......................................................... 12 dotP() .......................................................... 30
4Base10 ....................................................... 13
4Base16 ....................................................... 14 E
binomCdf() ................................................. 14 e^() ............................................................. 30
binomPdf() ................................................. 14 eff() ............................................................. 31
eigVc() ........................................................ 31
iii
eigVl() .........................................................31 lcm() ............................................................ 47
Else ..............................................................31 left() ............................................................ 47
ElseIf ............................................................32 libShortcut() ............................................... 48
EndFor .........................................................32 LinRegBx ..................................................... 48
EndFunc ......................................................32 LinRegMx ................................................... 49
EndIf ............................................................32 LinRegtIntervals ......................................... 49
EndLoop ......................................................32 LinRegtTest ................................................ 51
EndPrgm .....................................................32 linSolve() ..................................................... 52
EndTry .........................................................32 @List() .......................................................... 52
EndWhile ....................................................32 list4mat() ..................................................... 52
Exit ..............................................................33 ln() .............................................................. 52
exp() ............................................................33 LnReg .......................................................... 53
expr() ...........................................................33 Local ........................................................... 54
ExpReg ........................................................34 Lock ............................................................ 54
log() ............................................................ 55
F Logistic ....................................................... 55
factor() ........................................................34 LogisticD ..................................................... 56
FCdf() ..........................................................35 Loop ............................................................ 57
Fill ................................................................35 LU ................................................................ 57
FiveNumSummary ......................................35
floor() ..........................................................36 M
For ...............................................................36 mat4list() ..................................................... 57
format() ......................................................36 max() ........................................................... 58
fPart() ..........................................................37 mean() ........................................................ 58
FPdf() ..........................................................37 median() ..................................................... 58
freqTable4list() ............................................37 MedMed ..................................................... 59
frequency() .................................................37 mid() ........................................................... 59
FTest_2Samp ..............................................38 min() ........................................................... 60
Func .............................................................38 mirr() ........................................................... 60
mod() .......................................................... 61
G mRow() ....................................................... 61
gcd() ............................................................39 mRowAdd() ................................................ 61
geomCdf() ...................................................39 MultReg ...................................................... 61
geomPdf() ...................................................39 MultRegIntervals ....................................... 62
getDenom() ................................................39 MultRegTests ............................................. 62
getLangInfo() .............................................40
getLockInfo() ..............................................40 N
getMode() ...................................................40 nCr() ............................................................ 63
getNum() ....................................................41 nDerivative() .............................................. 64
getVarInfo() ................................................41 newList() ..................................................... 64
Goto ............................................................42 newMat() .................................................... 64
4Grad ...........................................................42 nfMax() ....................................................... 64
nfMin() ....................................................... 65
I nInt() ........................................................... 65
identity() .....................................................43 nom() .......................................................... 65
If ..................................................................43 norm() ......................................................... 65
ifFn() ............................................................44 normCdf() ................................................... 66
imag() ..........................................................44 normPdf() ................................................... 66
Indirection ..................................................45 not .............................................................. 66
inString() .....................................................45 nPr() ............................................................ 66
int() .............................................................45 npv() ........................................................... 67
intDiv() ........................................................45 nSolve() ....................................................... 67
invc2() .........................................................45
invF() ...........................................................45 O
invNorm() ....................................................46 OneVar ....................................................... 68
invt() ............................................................46 or ................................................................ 69
iPart() ..........................................................46 ord() ............................................................ 69
irr() ..............................................................46
isPrime() ......................................................46 P
isVoid() ........................................................47 P4Rx() .......................................................... 69
P4Ry() .......................................................... 70
L PassErr ........................................................ 70
Lbl ...............................................................47 piecewise() ................................................. 70
iv
poissCdf() .................................................... 70 4Sphere ....................................................... 91
poissPdf() .................................................... 70 sqrt() ........................................................... 91
4Polar .......................................................... 71 stat.results .................................................. 92
polyEval() .................................................... 71 stat.values .................................................. 93
polyRoots() ................................................. 71 stDevPop() .................................................. 93
PowerReg ................................................... 72 stDevSamp() ............................................... 93
Prgm ........................................................... 73 Stop ............................................................ 94
prodSeq() .................................................... 73 Store ........................................................... 94
Product (PI) ................................................. 73 string() ........................................................ 94
product() ..................................................... 73 subMat() ..................................................... 94
propFrac() ................................................... 74 Sum (Sigma) ............................................... 94
sum() ........................................................... 94
Q sumIf() ........................................................ 95
QR ............................................................... 74 sumSeq() ..................................................... 95
QuadReg ..................................................... 75 system() ...................................................... 95
QuartReg .................................................... 75
T
R T (transpose) .............................................. 95
R4Pq() .......................................................... 76 tan() ............................................................ 96
R4Pr() ........................................................... 76 tanê() .......................................................... 96
4Rad ............................................................. 77 tanh() .......................................................... 97
rand() .......................................................... 77 tanhê() ........................................................ 97
randBin() ..................................................... 77 tCdf() .......................................................... 98
randInt() ..................................................... 77 Text ............................................................. 98
randMat() ................................................... 77 Then ........................................................... 98
randNorm() ................................................. 77 tInterval ...................................................... 98
randPoly() ................................................... 78 tInterval_2Samp ......................................... 99
randSamp() ................................................. 78 tPdf() .......................................................... 99
RandSeed .................................................... 78 trace() ......................................................... 99
real() ........................................................... 78 Try ............................................................. 100
4Rect ............................................................ 78 tTest .......................................................... 100
ref() ............................................................. 79 tTest_2Samp ............................................. 101
remain() ...................................................... 80 tvmFV() ..................................................... 101
Request ....................................................... 80 tvmI() ........................................................ 102
RequestStr .................................................. 81 tvmN() ...................................................... 102
Return ......................................................... 81 tvmPmt() .................................................. 102
right() .......................................................... 81 tvmPV() ..................................................... 102
root() ........................................................... 82 TwoVar ..................................................... 103
rotate() ....................................................... 82
round() ........................................................ 82 U
rowAdd() .................................................... 83 unitV() ...................................................... 104
rowDim() .................................................... 83 unLock ...................................................... 104
rowNorm() .................................................. 83
rowSwap() .................................................. 83 V
rref() ............................................................ 83 varPop() .................................................... 104
varSamp() ................................................. 105
S
sec() ............................................................. 84 W
sec/() ........................................................... 84 when() ...................................................... 105
sech() ........................................................... 84 While ........................................................ 106
sechê() ......................................................... 84 “With” ...................................................... 106
seq() ............................................................ 85
setMode() ................................................... 85 X
shift() .......................................................... 86 xor ............................................................ 106
sign() ........................................................... 87
simult() ........................................................ 87 Z
sin() ............................................................. 88 zInterval ................................................... 107
sinê() ........................................................... 88 zInterval_1Prop ........................................ 107
sinh() ........................................................... 89 zInterval_2Prop ........................................ 108
sinhê() ......................................................... 89 zInterval_2Samp ...................................... 108
SinReg ......................................................... 90 zTest ......................................................... 109
SortA ........................................................... 90 zTest_1Prop .............................................. 109
SortD ........................................................... 91 zTest_2Prop .............................................. 110
v
zTest_2Samp .............................................110 g (gradian) ............................................... 121
ô(radian) ................................................... 121
Symbols ¡ (degree) ................................................. 122
+ (add) .......................................................111 ¡, ', '' (degree/minute/second) ................. 122
N(subtract) ................................................111 (angle) .................................................. 122
·(multiply) ...............................................112 _ (underscore as an empty element) ...... 122
à (divide) ...................................................112 10^() .......................................................... 123
^ (power) ..................................................113 ^ê (reciprocal) .......................................... 123
x2 (square) ................................................113 | (“with”) .................................................. 123
.+ (dot add) ...............................................114 & (store) ................................................... 124
.. (dot subt.) ..............................................114 := (assign) ................................................. 124
.·(dot mult.) .............................................114 © (comment) ............................................ 124
. / (dot divide) ...........................................114 0b, 0h ........................................................ 125
.^ (dot power) ..........................................114
ë(negate) ..................................................115 Empty (void) elements
% (percent) ...............................................115 Calculations involving
= (equal) ....................................................116 void elements ........................................... 126
ƒ (not equal) .............................................116 List arguments containing
< (less than) ..............................................116 void elements ........................................... 126
{ (less or equal) ........................................117
> (greater than) ........................................117 Shortcuts for entering math
| (greater or equal) ..................................117 expressions
! (factorial) ................................................117
& (append) ................................................117 EOS™ (Equation Operating
d() (derivative) ..........................................118
‰() (integral) ..............................................118
System) hierarchy
‡() (square root) .......................................118
Π() (prodSeq) ............................................119
Error codes and messages
G() (sumSeq) ..............................................119
GInt() .........................................................120
Texas Instruments Support and
GPrn() ........................................................120 Service
# (indirection) ...........................................121
í (scientific notation) ...............................121
vi
TI-Nspire™ Reference Guide
This guide lists the templates, functions, commands, and operators available for evaluating
math expressions.
Expression templates
Expression templates give you an easy way to enter math expressions in standard mathematical
notation. When you insert a template, it appears on the entry line with small blocks at positions
where you can enter elements. A cursor shows which element you can enter.
Use the arrow keys or press e to move the cursor to each element’s position, and type a value
or expression for the element. Press · or /· to evaluate the expression.
Note: Type the first value, press l, and then type the exponent.
¢
To return the cursor to the baseline, press right arrow ( ).
Calculates log to a specified base. For a default of base 10, omit the
base.
Note: See also log(), page 55.
Example:
Lets you create expressions and conditions for an N-piece piecewise Example:
function. Prompts for N. See the example for Piecewise template (2-piece).
Example:
Example:
Note: See also abs(), page 6.
dd°mm’ss.ss’’ template
Catalog >
Example:
Matrix template (2 x 2)
Catalog >
Example:
Creates a 2 x 2 matrix.
Matrix template (1 x 2)
Catalog >
Example:
.
Matrix template (2 x 1)
Catalog >
Example:
The template appears after you are prompted to specify the number Example:
of rows and columns.
Example:
Example:
Example:
Example:
Example:
A
abs()
Catalog >
abs(Value1) ⇒ value
abs(List1) ⇒ list
abs(Matrix1) ⇒ matrix
amortTbl()
Catalog >
and
Catalog >
angle()
Catalog >
angle(List1) ⇒ list
angle(Matrix1) ⇒ matrix
ANOVA
Catalog >
ANOVA List1,List2[,List3,...,List20][,Flag]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
stat.CLowerList 95% confidence intervals for the mean of each input list
stat.CUpperList 95% confidence intervals for the mean of each input list
ANOVA2way
Catalog >
ANOVA2way List1,List2[,List3,…,List10][,levRow]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
INTERACTION Outputs
ERROR Outputs
Ans /v keys
Ans ⇒ value
Returns the result of the most recently evaluated expression.
approx(Value1) ⇒ number
Returns the evaluation of the argument as an expression containing
decimal values, when possible, regardless of the current Auto or
Approximate mode.
approx(List1) ⇒ list
approx(Matrix1) ⇒ matrix
approxRational()
Catalog >
augment()
Catalog >
B
bal()
Catalog >
0b binaryNumber
0h hexadecimalNumber
N263 is displayed as
0h8000000000000000 in Hex base mode
0b100...000 (63 zeros) in Binary base mode
If you enter a decimal integer that is outside the range of a signed,
64-bit binary form, a symmetric modulo operation is used to bring the
value into the appropriate range. Consider the following examples of
values outside the range.
binomCdf()
Catalog >
binomCdf(n,p) ⇒ number
binomCdf(n,p,lowBound,upBound) ⇒ number if lowBound
and upBound are numbers, list if lowBound and upBound are
lists
binomCdf(n,p,upBound) for P(0XupBound) ⇒ number if
upBound is a number, list if upBound is a list
Computes a cumulative probability for the discrete binomial
distribution with n number of trials and probability p of success on
each trial.
For P(X upBound), set lowBound=0
binomPdf()
Catalog >
binomPdf(n,p) ⇒ number
binomPdf(n,p,XVal) ⇒ number if XVal is a number, list if
XVal is a list
Computes a probability for the discrete binomial distribution with n
number of trials and probability p of success on each trial.
C
ceiling()
Catalog >
ceiling(Value1) ⇒ value
Returns the nearest integer that is ‚ the argument.
The argument can be a real or a complex number.
Note: See also floor().
ceiling(List1) ⇒ list
ceiling(Matrix1) ⇒ matrix
char()
Catalog >
char(Integer) ⇒ character
Returns a character string containing the character numbered Integer
from the handheld character set. The valid range for Integer is 0–
65535.
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
c2GOF obsList,expList,df
chi2GOF obsList,expList,df
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
ClearAZ
Catalog >
ClearAZ
Clears all single-character variables in the current problem space.
If one or more of the variables are locked, this command displays an
error message and deletes only the unlocked variables. See unLock,
page 104.
colAugment()
Catalog >
colDim()
Catalog >
colDim(Matrix) ⇒ expression
Returns the number of columns contained in Matrix.
Note: See also rowDim().
colNorm()
Catalog >
colNorm(Matrix) ⇒ expression
Returns the maximum of the sums of the absolute values of the
elements in the columns in Matrix.
Note: Undefined matrix elements are not allowed. See also
rowNorm().
conj()
Catalog >
conj(Value1) ⇒ value
conj(List1) ⇒ list
conj(Matrix1) ⇒ matrix
constructMat(Expr,Var1,Var2,numRows,numCols)
⇒ matrix
Returns a matrix based on the arguments.
Expr is an expression in variables Var1 and Var2. Elements in the
resulting matrix are formed by evaluating Expr for each incremented
value of Var1 and Var2.
Var1 is automatically incremented from 1 through numRows. Within
each row, Var2 is incremented from 1 through numCols.
CopyVar
Catalog >
corrMat()
Catalog >
corrMat(List1,List2[,…[,List20]])
cosh()
Catalog >
cosh(Value1) ⇒ value
cosh(List1) ⇒ list
coshê(Value1) ⇒ value
coshê(List1) ⇒ list
cot() μ key
cot(Value1) ⇒ value In Degree angle mode:
cot(List1) ⇒ list
coth()
Catalog >
coth(Value1) ⇒ value
coth(List1) ⇒ list
cothê(Value1) ⇒ value
cothê(List1) ⇒ list
countif()
Catalog >
countif(List,Criteria) ⇒ value
Returns the accumulated count of all elements in List that meet the
specified Criteria. Counts the number of elements equal to 3.
Counts 1, 3, 7, and 9.
cPolyRoots()
Catalog >
cPolyRoots(Poly,Var) ⇒ list
cPolyRoots(ListOfCoeffs) ⇒ list
csc() μ key
csc(Value1) ⇒ value In Degree angle mode:
csc(List1) ⇒ list
cscê() μ key
csc ê(Value1) ⇒ value In Degree angle mode:
csc ê(List1) ⇒ list
csch()
Catalog >
csch(Value1) ⇒ value
csch(List1) ⇒ list
cschê()
Catalog >
cschê(Value) ⇒ value
cschê(List1) ⇒ list
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
cumulativeSum()
Catalog >
cumulativeSum(List1) ⇒ list
Returns a list of the cumulative sums of the elements in List1,
starting at element 1.
cumulativeSum(Matrix1) ⇒ matrix
Returns a matrix of the cumulative sums of the elements in Matrix1.
Each element is the cumulative sum of the column from top to
bottom.
An empty (void) element in List1 or Matrix1 produces a void element
in the resulting list or matrix. For more information on empty
elements, see page 126.
Vector 4Cylind
Note: You can insert this operator from the computer keyboard by
typing @>Cylind.
Displays the row or column vector in cylindrical form [r,q, z].
Vector must have exactly three elements. It can be either a row or a
column.
D
dbd()
Catalog >
dbd(date1,date2) ⇒ value
Returns the number of days between date1 and date2 using the
actual-day-count method.
date1 and date2 can be numbers or lists of numbers within the range
of the dates on the standard calendar. If both date1 and date2 are
lists, they must be the same length.
date1 and date2 must be between the years 1950 through 2049.
You can enter the dates in either of two formats. The decimal
placement differentiates between the date formats.
MM.DDYY (format used commonly in the United States)
DDMM.YY (format use commonly in Europe)
Define
Catalog >
Define LibPriv
Catalog >
Define LibPub
Catalog >
DelVar
Catalog >
DelVar Var. deletes all members of the Var. variable group (such as
the statistics stat.nn results or variables created using the
LibShortcut() function). The dot (.) in this form of the DelVar
command limits it to deleting a variable group; the simple variable
Var is not affected.
delVoid()
Catalog >
delVoid(List1) ⇒ list
Returns a list that has the contents of List1 with all empty (void)
elements removed.
For more information on empty elements, see page 126.
det()
Catalog >
5EM14 ·max(dim(squareMatrix))·
rowNorm(squareMatrix)
diag(List) ⇒ matrix
diag(rowMatrix) ⇒ matrix
diag(columnMatrix) ⇒ matrix
Returns a matrix with the values in the argument list or matrix in its
main diagonal.
diag(squareMatrix) ⇒ rowMatrix
Returns a row matrix containing the elements from the main diagonal
of squareMatrix.
squareMatrix must be square.
dim()
Catalog >
dim(List) ⇒ integer
Returns the dimension of List.
dim(Matrix) ⇒ list
Returns the dimensions of matrix as a two-element list {rows,
columns}.
dim(String) ⇒ integer
Returns the number of characters contained in character string
String.
Disp
Catalog >
dotP()
Catalog >
E
e^() u key
e^(Value1) ⇒ value
Returns e raised to the Value1 power.
Note: See also e exponent template, page 1.
e^(squareMatrix1) ⇒ squareMatrix
Returns the matrix exponential of squareMatrix1. This is not the
same as calculating e raised to the power of each element. For
information about the calculation method, refer to cos().
squareMatrix1 must be diagonalizable. The result always contains
floating-point numbers.
eff(nominalRate,CpY) ⇒ value
Financial function that converts the nominal interest rate
nominalRate to an annual effective rate, given CpY as the number of
compounding periods per year.
nominalRate must be a real number, and CpY must be a real number
> 0.
Note: See also nom(), page 65.
eigVc()
Catalog >
x 12 + x 22 + … + x n2 = 1
eigVl()
Catalog >
If BooleanExpr1 Then
Block1
ElseIf BooleanExpr2 Then
Block2
©
ElseIf BooleanExprN Then
BlockN
EndIf
©
Note for entering the example: In the Calculator application
on the handheld, you can enter multi-line definitions by pressing @
instead of· at the end of each line. On the computer keyboard,
hold down Alt and press Enter.
Exit is not allowed outside the three looping structures (For, While,
or Loop).
Note for entering the example: In the Calculator application
on the handheld, you can enter multi-line definitions by pressing @
instead of· at the end of each line. On the computer keyboard,
hold down Alt and press Enter.
exp() u key
exp(Value1) ⇒ value
Returns e raised to the Value1 power.
Note: See also e exponent template, page 1.
You can enter a complex number in rei q polar form. However, use this
form in Radian angle mode only; it causes a Domain error in Degree
or Gradian angle mode.
exp(List1) ⇒ list
Returns e raised to the power of each element in List1.
exp(squareMatrix1) ⇒ squareMatrix
Returns the matrix exponential of squareMatrix1. This is not the
same as calculating e raised to the power of each element. For
information about the calculation method, refer to cos().
squareMatrix1 must be diagonalizable. The result always contains
floating-point numbers.
expr()
Catalog >
expr(String) ⇒ expression
Returns the character string contained in String as an expression and
immediately executes it.
2
stat.r Coefficient of linear determination for transformed data
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
F
factor()
Catalog >
FCdf(lowBound,upBound,dfNumer,dfDenom) ⇒ number if
lowBound and upBound are numbers, list if lowBound and
upBound are lists
FCdf(lowBound,upBound,dfNumer,dfDenom) ⇒ number if
lowBound and upBound are numbers, list if lowBound and
upBound are lists
Computes the F distribution probability between lowBound and
upBound for the specified dfNumer (degrees of freedom) and
dfDenom.
For P(X upBound), set lowBound = 0.
Fill
Catalog >
FiveNumSummary
Catalog >
FiveNumSummary X[,[Freq][,Category,Include]]
Provides an abbreviated version of the 1-variable statistics on list X.
A summary of results is stored in the stat.results variable. (See page
92.)
X represents a list containing the data.
Freq is an optional list of frequency values. Each element in Freq
specifies the frequency of occurrence for each corresponding X and Y
data point. The default value is 1.
Category is a list of numeric category codes for the corresponding X
data.
Include is a list of one or more of the category codes. Only those data
items whose category code is included in this list are included in the
calculation.
An empty (void) element in any of the lists X, Freq, or Category
results in a void for the corresponding element of all those lists. For
more information on empty elements, see page 126.
stat.MedianX Median of x.
floor()
Catalog >
floor(Value1) ⇒ integer
Returns the greatest integer that is { the argument. This function is
identical to int().
The argument can be a real or a complex number.
floor(List1) ⇒ list
floor(Matrix1) ⇒ matrix
For
Catalog >
format()
Catalog >
fPart(Expr1) ⇒ expression
fPart(List1) ⇒ list
fPart(Matrix1) ⇒ matrix
frequency()
Catalog >
frequency(List1,binsList) ⇒ list
Returns a list containing counts of the elements in List1. The counts
are based on ranges (bins) that you define in binsList.
If binsList is {b(1), b(2), …, b(n)}, the specified ranges are {?{b(1),
b(1)<?{b(2),…,b(n-1)<?{b(n), b(n)>?}. The resulting list is one
element longer than binsList.
Explanation of result:
Each element of the result corresponds to the number of elements 2 elements from Datalist are {2.5
from List1 that are in the range of that bin. Expressed in terms of the 4 elements from Datalist are >2.5 and {4.5
countIf() function, the result is { countIf(list, ?{b(1)), countIf(list, 3 elements from Datalist are >4.5
b(1)<?{b(2)), …, countIf(list, b(n-1)<?{b(n)), countIf(list, b(n)>?)}. The element “hello” is a string and cannot be placed in any of
the defined bins.
Elements of List1 that cannot be “placed in a bin” are ignored.
Empty (void) elements are also ignored. For more information on
empty elements, see page 126.
Within the Lists & Spreadsheet application, you can use a range of
cells in place of both arguments.
Note: See also countIf(), page 22.
FTest_2Samp List1,List2[,Freq1[,Freq2[,Hypoth]]]
FTest_2Samp List1,List2[,Freq1[,Freq2[,Hypoth]]]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
stat.sx1, stat.sx2 Sample standard deviations of the data sequences in List 1 and List 2
Func
Catalog >
Func Define a piecewise function:
Block
EndFunc
Template for creating a user-defined function.
Block can be a single statement, a series of statements separated
with the “:” character, or a series of statements on separate lines.
The function can use the Return instruction to return a specific
result.
Note for entering the example: In the Calculator application
on the handheld, you can enter multi-line definitions by pressing @
Result of graphing g(x)
instead of · at the end of each line. On the computer keyboard,
hold down Alt and press Enter.
geomCdf()
Catalog >
geomPdf()
Catalog >
getDenom()
Catalog >
getDenom(Fraction1) ⇒ value
Transforms the argument into an expression having a reduced
common denominator, and then returns its denominator.
getLangInfo() ⇒ string
Returns a string that corresponds to the short name of the currently
active language. You can, for example, use it in a program or function
to determine the current language.
English = “en”
Danish = “da”
German = “de”
Finnish = “fi”
French = “fr”
Italian = “it”
Dutch = “nl”
Belgian Dutch = “nl_BE”
Norwegian = “no”
Portuguese = “pt”
Spanish = “es”
Swedish = “sv”
getLockInfo()
Catalog >
getLockInfo(Var) ⇒ value
Returns the current locked/unlocked state of variable Var.
value =0: Var is unlocked or does not exist.
value =1: Var is locked and cannot be modified or deleted.
See Lock, page 54, and unLock, page 104.
getMode()
Catalog >
getMode(ModeNameInteger) ⇒ value
getMode(0) ⇒ list
getMode(ModeNameInteger) returns a value representing the
current setting of the ModeNameInteger mode.
getMode(0) returns a list containing number pairs. Each pair
consists of a mode integer and a setting integer.
For a listing of the modes and their settings, refer to the table below.
If you save the settings with getMode(0) & var, you can use
setMode(var) in a function or program to temporarily restore the
settings within the execution of the function or program only. See
setMode(), page 85.
Mode Mode
Name Integer Setting Integers
Display Digits 1 1=Float, 2=Float1, 3=Float2, 4=Float3, 5=Float4, 6=Float5, 7=Float6, 8=Float7,
9=Float8, 10=Float9, 11=Float10, 12=Float11, 13=Float12, 14=Fix0, 15=Fix1,
16=Fix2, 17=Fix3, 18=Fix4, 19=Fix5, 20=Fix6, 21=Fix7, 22=Fix8, 23=Fix9,
24=Fix10, 25=Fix11, 26=Fix12
getNum()
Catalog >
getNum(Fraction1) ⇒ value
Transforms the argument into an expression having a reduced
common denominator, and then returns its numerator.
getVarInfo()
Catalog >
Goto
Catalog >
Goto labelName
identity(Integer) ⇒ matrix
Returns the identity matrix with a dimension of Integer.
Integer must be a positive integer.
If
Catalog >
If BooleanExpr
Statement
If BooleanExpr Then
Block
EndIf
If BooleanExpr evaluates to true, executes the single statement
Statement or the block of statements Block before continuing
execution.
If BooleanExpr evaluates to false, continues execution without
executing the statement or block of statements.
Block can be either a single statement or a sequence of statements
separated with the “:” character.
Note for entering the example: In the Calculator application
on the handheld, you can enter multi-line definitions by pressing @
instead of· at the end of each line. On the computer keyboard,
hold down Alt and press Enter.
If BooleanExpr Then
Block1
Else
Block2
EndIf
If BooleanExpr evaluates to true, executes Block1 and then skips
Block2.
If BooleanExpr evaluates to false, skips Block1 but executes
Block2.
Block1 and Block2 can be a single statement.
If BooleanExpr1 Then
Block1
ElseIf BooleanExpr2 Then
Block2
©
ElseIf BooleanExprN Then
BlockN
EndIf
Allows for branching. If BooleanExpr1 evaluates to true, executes
Block1. If BooleanExpr1 evaluates to false, evaluates
BooleanExpr2, and so on.
ifFn()
Catalog >
ifFn(BooleanExpr,Value_If_true [,Value_If_false
[,Value_If_unknown]]) ⇒ expression, list, or matrix
imag()
Catalog >
imag(Value1) ⇒ value
Returns the imaginary part of the argument.
imag(List1) ⇒ list
Returns a list of the imaginary parts of the elements.
imag(Matrix1) ⇒ matrix
Returns a matrix of the imaginary parts of the elements.
inString()
Catalog >
int()
Catalog >
int(Value) ⇒ integer
int(List1) ⇒ list
int(Matrix1) ⇒ matrix
Returns the greatest integer that is less than or equal to the
argument. This function is identical to floor().
The argument can be a real or a complex number.
For a list or matrix, returns the greatest integer of each of the
elements.
intDiv()
Catalog >
invc2(Area,df)
invChi2(Area,df)
invF()
Catalog >
invF(Area,dfNumer,dfDenom)
invF(Area,dfNumer,dfDenom)
invNorm(Area[,m[,s]])
invt()
Catalog >
invt(Area,df)
iPart()
Catalog >
iPart(Number) ⇒ integer
iPart(List1) ⇒ list
iPart(Matrix1) ⇒ matrix
Returns the integer part of the argument.
For lists and matrices, returns the integer part of each element.
The argument can be a real or a complex number.
irr()
Catalog >
isPrime()
Catalog >
L
Lbl
Catalog >
Lbl labelName
lcm()
Catalog >
Returns the least common multiple of the two arguments. The lcm of
two fractions is the lcm of their numerators divided by the gcd of
their denominators. The lcm of fractional floating-point numbers is
their product.
For two lists or matrices, returns the least common multiples of the
corresponding elements.
left()
Catalog >
libShortcut(LibNameString, ShortcutNameString This example assumes a properly stored and refreshed library
[, LibPrivFlag]) ⇒ list of variables document named linalg2 that contains objects defined as
clearmat, gauss1, and gauss2.
Creates a variable group in the current problem that contains
references to all the objects in the specified library document
libNameString. Also adds the group members to the Variables menu.
You can then refer to each object using its ShortcutNameString.
Set LibPrivFlag=0 to exclude private library objects (default)
Set LibPrivFlag=1 to include private library objects
To copy a variable group, see CopyVar on page 18.
To delete a variable group, see DelVar on page 28.
LinRegBx
Catalog >
LinRegBx X,Y[,[Freq][,Category,Include]]
Computes the linear regression y = a+b·x on lists X and Y with
frequency Freq. A summary of results is stored in the stat.results
variable. (See page 92.)
All the lists must have equal dimension except for Include.
X and Y are lists of independent and dependent variables.
Freq is an optional list of frequency values. Each element in Freq
specifies the frequency of occurrence for each corresponding X and Y
data point. The default value is 1. All elements must be integers | 0.
Category is a list of numeric or string category codes for the
corresponding X and Y data.
Include is a list of one or more of the category codes. Only those data
items whose category code is included in this list are included in the
calculation.
For information on the effect of empty elements in a list, see “Empty
(void) elements” on page 126.
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
LinRegMx X,Y[,[Freq][,Category,Include]]
Computes the linear regression y = m·x+b on lists X and Y with
frequency Freq. A summary of results is stored in the stat.results
variable. (See page 92.)
All the lists must have equal dimension except for Include.
X and Y are lists of independent and dependent variables.
Freq is an optional list of frequency values. Each element in Freq
specifies the frequency of occurrence for each corresponding X and Y
data point. The default value is 1. All elements must be integers | 0.
Category is a list of numeric or string category codes for the
corresponding X and Y data.
Include is a list of one or more of the category codes. Only those data
items whose category code is included in this list are included in the
calculation.
For information on the effect of empty elements in a list, see “Empty
(void) elements” on page 126.
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
LinRegtIntervals
Catalog >
LinRegtIntervals X,Y[,F[,0[,CLev]]]
stat.y a + b·XVal
LinRegtTest X,Y[,Freq[,Hypoth]]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
@List(List1) ⇒ list
Note: You can insert this function from the keyboard by typing
deltaList(...).
Returns a list containing the differences between consecutive
elements in List1. Each element of List1 is subtracted from the next
element of List1. The resulting list is always one element shorter than
the original List1.
ln() /u keys
ln(Value1) ⇒ value
ln(List1) ⇒ list
Returns the natural logarithm of the argument.
If complex format mode is Real:
For a list, returns the natural logarithms of the elements.
LnReg
Catalog >
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
Lock
Catalog >
Logistic
Catalog >
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
LogisticD
Catalog >
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
LU
Catalog >
M
mat4list() Catalog >
mat4list(Matrix) ⇒ list
Returns a list filled with the elements in Matrix. The elements are
copied from Matrix row by row.
Note: You can insert this function from the computer keyboard by
typing mat@>list(...).
mean()
Catalog >
median()
Catalog >
MedMed
Catalog >
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
mid()
Catalog >
min()
Catalog >
Returns the minimum of the two arguments. If the arguments are two
lists or matrices, returns a list or matrix containing the minimum
value of each pair of corresponding elements.
min(List) ⇒ expression
Returns the minimum element of List.
min(Matrix1) ⇒ matrix
Returns a row vector containing the minimum element of each
column in Matrix1.
Note: See also max().
mirr()
Catalog >
mirr(financeRate,reinvestRate,CF0,CFList[,CFFreq])
mRow()
Catalog >
mRowAdd()
Catalog >
MultReg
Catalog >
MultReg Y, X1[,X2[,X3,…[,X10]]]
Calculates multiple linear regression of list Y on lists X1, X2, …, X10.
A summary of results is stored in the stat.results variable. (See page
92.)
All the lists must have equal dimension.
For information on the effect of empty elements in a list, see “Empty
(void) elements” on page 126.
y
stat. List yList = b0+b1·x1+ ...
stat.Resid Residuals from the regression
MultRegIntervals Y, X1[,X2[,X3,…[,X10]]],XValList[,CLevel]
y
stat. A point estimate: y = b0 + b1 · xl + ... for XValList
stat.dfError Error degrees of freedom
MultRegTests
Catalog >
MultRegTests Y, X1[,X2[,X3,…[,X10]]]
Outputs
stat.DW Durbin-Watson statistic; used to determine whether first-order auto correlation is present in the model
y
stat. List yList = b0+b1·x1+ . . .
stat.Resid Residuals from the regression
stat.CookDist Cook’s distance; measure of the influence of an observation based on the residual and leverage
stat.Leverage Measure of how far the values of the independent variable are from their mean values
N
nCr()
Catalog >
nCr(Value, 0) ⇒ 1
nCr(Value, negInteger) ⇒ 0
nCr(Value, posInteger) ⇒ Value·(ValueN1)...
(ValueNposInteger+1)/ posInteger!
nCr(Value, nonInteger) ⇒ expression!/
((ValueNnonInteger)!·nonInteger!)
nDerivative(Expr1,Var=Value[,Order]) ⇒ value
nDerivative(Expr1,Var [,Order]) | Var=Value ⇒ value
newList()
Catalog >
newList(numElements) ⇒ list
Returns a list with a dimension of numElements. Each element is
zero.
newMat()
Catalog >
nfMax()
Catalog >
nInt()
Catalog >
nom()
Catalog >
nom(effectiveRate,CpY) ⇒ value
Financial function that converts the annual effective interest rate
effectiveRate to a nominal rate, given CpY as the number of
compounding periods per year.
effectiveRate must be a real number, and CpY must be a real number
> 0.
Note: See also eff(), page 31.
norm()
Catalog >
norm(Matrix) ⇒ expression
norm(Vector) ⇒ expression
normPdf()
Catalog >
not
Catalog >
Returns the one’s complement of a real integer. Internally, Integer1 is Important: Zero, not the letter O.
converted to a signed, 64-bit binary number. The value of each bit is
flipped (0 becomes 1, and vice versa) for the one’s complement.
Results are displayed according to the Base mode.
You can enter the integer in any number base. For a binary or
hexadecimal entry, you must use the 0b or 0h prefix, respectively. In Bin base mode:
Without a prefix, the integer is treated as decimal (base 10).
If you enter a decimal integer that is too large for a signed, 64-bit
binary form, a symmetric modulo operation is used to bring the value
into the appropriate range. For more information, see 4Base2,
page 12.
£
To see the entire result, press ¡
and then use and to ¢
move the cursor.
Note: A binary entry can have up to 64 digits (not counting the
0b prefix). A hexadecimal entry can have up to 16 digits.
nPr()
Catalog >
npv()
Catalog >
npv(InterestRate,CFO,CFList[,CFFreq])
Financial function that calculates net present value; the sum of the
present values for the cash inflows and outflows. A positive result for
npv indicates a profitable investment.
InterestRate is the rate by which to discount the cash flows (the cost
of money) over one period.
CF0 is the initial cash flow at time 0; it must be a real number.
CFList is a list of cash flow amounts after the initial cash flow CF0.
CFFreq is a list in which each element specifies the frequency of
occurrence for a grouped (consecutive) cash flow amount, which is
the corresponding element of CFList. The default is 1; if you enter
values, they must be positive integers < 10,000.
nSolve()
Catalog >
OneVar [1,]X[,[Freq][,Category,Include]]
OneVar [n,]X1,X2[X3[,…[,X20]]]
2
stat.Gx Sum of x2 values
sx
stat.s Population standard deviation of x
stat.MedianX Median of x
BooleanExpr1 or BooleanExpr2
⇒ Boolean expression
Returns true or false or a simplified form of the original entry.
Returns true if either or both expressions simplify to true. Returns
false only if both expressions evaluate to false.
Note: See xor.
ord()
Catalog >
ord(String) ⇒ integer
ord(List1) ⇒ list
P
P4Rx() Catalog >
PassErr
Catalog >
PassErr For an example of PassErr, See Example 2 under the Try
command, page 100.
Passes an error to the next level.
If system variable errCode is zero, PassErr does not do anything.
The Else clause of the Try...Else...EndTry block should use ClrErr
or PassErr. If the error is to be processed or ignored, use ClrErr. If
what to do with the error is not known, use PassErr to send it to the
next error handler. If there are no more pending Try...Else...EndTry
error handlers, the error dialog box will be displayed as normal.
Note: See also ClrErr, page 17, and Try, page 100.
piecewise()
Catalog >
poissCdf()
Catalog >
poissPdf()
Catalog >
Vector 4Polar
Note: You can insert this operator from the computer keyboard by
typing @>Polar.
Displays vector in polar form [r q]. The vector must be of
dimension 2 and can be a row or a column.
Note: 4Polar is a display-format instruction, not a conversion
function. You can use it only at the end of an entry line, and it does
not update ans.
Note: See also 4Rect, page 78.
polyEval()
Catalog >
polyRoots()
Catalog >
polyRoots(Poly,Var) ⇒ list
polyRoots(ListOfCoeffs) ⇒ list
2
stat.r Coefficient of linear determination for transformed data
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
product()
Catalog >
Q
QR
Catalog >
QR Matrix, qMatrix, rMatrix[, Tol] The floating-point number (9.) in m1 causes results to be
calculated in floating-point form.
Calculates the Householder QR factorization of a real or complex
matrix. The resulting Q and R matrices are stored to the specified
Matrix. The Q matrix is unitary. The R matrix is upper triangular.
Optionally, any matrix element is treated as zero if its absolute value
is less than Tol. This tolerance is used only if the matrix has floating-
point entries and does not contain any symbolic variables that have
not been assigned a value. Otherwise, Tol is ignored.
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
QuartReg
Catalog >
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
R
R4Pq() Catalog >
rand()
Catalog >
rand() ⇒ expression
Sets the random-number seed.
rand(#Trials) ⇒ list
randBin()
Catalog >
randBin(n, p) ⇒ expression
randBin(n, p, #Trials) ⇒ list
randInt()
Catalog >
randInt(lowBound,upBound) ⇒ expression
randInt(lowBound,upBound ,#Trials) ⇒ list
randMat()
Catalog >
Note: The values in this matrix will change each time you press
·.
randNorm()
Catalog >
randNorm(m, s) ⇒ expression
randNorm(m, s, #Trials) ⇒ list
randNorm(m, s) returns a decimal number from the specified
normal distribution. It could be any real number but will be heavily
concentrated in the interval [mN3·s, m+3·s].
randSamp()
Catalog >
randSamp(List,#Trials[,noRepl]) ⇒ list
Returns a list containing a random sample of #Trials trials from List
with an option for sample replacement (noRepl=0), or no sample
replacement (noRepl=1). The default is with sample replacement.
RandSeed
Catalog >
RandSeed Number
If Number = 0, sets the seeds to the factory defaults for the random-
number generator. If Number ƒ 0, it is used to generate two seeds,
which are stored in system variables seed1 and seed2.
real()
Catalog >
Vector 4Rect
Note: You can insert this operator from the computer keyboard by
typing @>Rect.
Displays Vector in rectangular form [x, y, z]. The vector must be of
dimension 2 or 3 and can be a row or a column.
Note: 4Rect is a display-format instruction, not a conversion
function. You can use it only at the end of an entry line, and it does
not update ans.
Note: See also 4Polar, page 71.
ref()
Catalog >
The warning appears because the generalized element 1/a would not
be valid for a=0.
You can avoid this by storing a value to a beforehand or by using the
“|” substitution mechanism, as shown in the following example.
Request
Catalog >
requestStr_demo()
Response has 5 characters.
Return
Catalog >
Return [Expr]
right()
Catalog >
root(Value) ⇒ root
root(Value1, Value2) ⇒ root
root(Value) returns the square root of Value.
rotate()
Catalog >
Rotates the bits in a binary integer. You can enter Integer1 in any
number base; it is converted automatically to a signed, 64-bit binary
form. If the magnitude of Integer1 is too large for this form, a
symmetric modulo operation brings it within the range. For more
information, see 4Base2, page 12.
Each bit rotates right. Important: To enter a binary or hexadecimal number, always
use the 0b or 0h prefix (zero, not the letter O).
0b00000000000001111010110000110101
Rightmost bit rotates to leftmost.
produces:
0b10000000000000111101011000011010
The result is displayed according to the Base mode.
rotate(List1[,#ofRotations]) ⇒ list In Dec base mode:
round()
Catalog >
rowAdd()
Catalog >
rowDim()
Catalog >
rowNorm()
Catalog >
rowSwap()
Catalog >
rref()
Catalog >
S
sec() μ key
sec(Value1) ⇒ value In Degree angle mode:
sec(List1) ⇒ list
sech()
Catalog >
sech(Value1) ⇒ value
sech(List1) ⇒ list
sechê()
Catalog >
setMode()
Catalog >
setMode(modeNameInteger, settingInteger) ⇒ integer Display approximate value of p using the default setting for Display
setMode(list) ⇒ integer list Digits, and then display p with a setting of Fix2. Check to see that
the default is restored after the program executes.
Valid only within a function or program.
setMode(modeNameInteger, settingInteger) temporarily sets
mode modeNameInteger to the new setting settingInteger, and
returns an integer corresponding to the original setting of that
mode. The change is limited to the duration of the program/
function’s execution.
modeNameInteger specifies which mode you want to set. It must
be one of the mode integers from the table below.
settingInteger specifies the new setting for the mode. It must be
one of the setting integers listed below for the specific mode you
are setting.
setMode(list) lets you change multiple settings. list contains
pairs of mode integers and setting integers. setMode(list)
returns a similar list whose integer pairs represent the original
modes and settings.
If you have saved all mode settings with getMode(0) & var,
you can use setMode(var) to restore those settings until the
function or program exits. See getMode(), page 40.
Note: The current mode settings are passed to called
subroutines. If any subroutine changes a mode setting, the mode
change will be lost when control returns to the calling routine.
Note for entering the example: In the Calculator
application on the handheld, you can enter multi-line definitions
by pressing @ instead of · at the end of each line. On the
computer keyboard, hold down Alt and press Enter.
Mode Mode
Name Integer Setting Integers
Display Digits 1 1=Float, 2=Float1, 3=Float2, 4=Float3, 5=Float4, 6=Float5, 7=Float6, 8=Float7,
9=Float8, 10=Float9, 11=Float10, 12=Float11, 13=Float12, 14=Fix0, 15=Fix1,
16=Fix2, 17=Fix3, 18=Fix4, 19=Fix5, 20=Fix6, 21=Fix7, 22=Fix8, 23=Fix9, 24=Fix10,
25=Fix11, 26=Fix12
shift()
Catalog >
Shifts the bits in a binary integer. You can enter Integer1 in any
number base; it is converted automatically to a signed, 64-bit binary
form. If the magnitude of Integer1 is too large for this form, a
symmetric modulo operation brings it within the range. For more
information, see 4Base2, page 12.
If #ofShifts is positive, the shift is to the left. If #ofShifts is negative, In Hex base mode:
the shift is to the right. The default is ë1 (shift right one bit).
In a right shift, the rightmost bit is dropped and 0 or 1 is inserted to
match the leftmost bit. In a left shift, the leftmost bit is dropped and 0
is inserted as the rightmost bit.
For example, in a right shift:
Important: To enter a binary or hexadecimal number, always
Each bit shifts right. use the 0b or 0h prefix (zero, not the letter O).
0b0000000000000111101011000011010
Inserts 0 if leftmost bit is 0,
or 1 if leftmost bit is 1.
produces:
0b00000000000000111101011000011010
The result is displayed according to the Base mode. Leading zeros are
not shown.
shift(List1 [,#ofShifts]) ⇒ list In Dec base mode:
sign(Value1) ⇒ value
sign(List1) ⇒ list
sign(Matrix1) ⇒ matrix
simult()
Catalog >
For the first system, x=ë3 and y=2. For the second system,
x=ë7 and y=9/2.
sinê() μ key
sinê(Value1) ⇒ value In Degree angle mode:
sinê(List1) ⇒ list
sinê(List1) returns a list of the inverse sines of each element of In Gradian angle mode:
List1.
Note: The result is returned as a degree, gradian or radian angle,
according to the current angle mode setting. In Radian angle mode:
Note: You can insert this function from the keyboard by typing
arcsin(...).
sinê(squareMatrix1) ⇒ squareMatrix In Radian angle mode and Rectangular complex format mode:
sinh(Numver1) ⇒ value
sinh(List1) ⇒ list
sinhê(Value1) ⇒ value
sinhê(List1) ⇒ list
stat.XReg List of data points in the modified X List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
stat.YReg List of data points in the modified Y List actually used in the regression based on restrictions of Freq,
Category List, and Include Categories
SortA
Catalog >
Vector 4Sphere
Note: You can insert this operator from the computer keyboard by
typing @>Sphere.
Displays the row or column vector in spherical form [r q f].
Vector must be of dimension 3 and can be either a row or a column
vector.
Note: 4Sphere is a display-format instruction, not a conversion
function. You can use it only at the end of an entry line.
(ρ,θ,φ)
φ
sqrt()
Catalog >
sqrt(Value1) ⇒ value
sqrt(List1) ⇒ list
For a list, returns the square roots of all the elements in List1.
Note: See also Square root template, page 1.
stat.results
Displays results from a statistics calculation.
The results are displayed as a set of name-value pairs. The specific
names shown are dependent on the most recently evaluated statistics
function or command.
You can copy a name or value and paste it into other locations.
Note: Avoid defining variables that use the same names as those
used for statistical analysis. In some cases, an error condition could
occur. Variable names used for statistical analysis are listed in the
table below.
Note: Each time the Lists & Spreadsheet application calculates statistical results, it copies the “stat .” group variables to a “stat#.”
group, where # is a number that is incremented automatically. This lets you maintain previous results while performing multiple
calculations.
stDevPop()
Catalog >
Note: Matrix1 must have at least two rows. Empty (void) elements
are ignored. For more information on empty elements, see page 126.
stDevSamp()
Catalog >
Note: Matrix1 must have at least two rows. Empty (void) elements
are ignored. For more information on empty elements, see page 126.
string()
Catalog >
string(Expr) ⇒ string
Simplifies Expr and returns the result as a character string.
subMat()
Catalog >
sum()
Catalog >
sumIf()
Catalog >
system()
Catalog >
T
T (transpose)
Catalog >
Matrix1T ⇒ matrix
Returns the complex conjugate transpose of Matrix1.
Note: You can insert this operator from the computer keyboard by
typing @t.
tanê() μ key
tanê(Value1) ⇒ value In Degree angle mode:
tanê(List1) ⇒ list
tanê(List1) returns a list of the inverse tangents of each element of In Gradian angle mode:
List1.
Note: The result is returned as a degree, gradian or radian angle,
according to the current angle mode setting.
In Radian angle mode:
Note: You can insert this function from the keyboard by typing
arctan(...).
tanh()
Catalog >
tanh(Value1) ⇒ value
tanh(List1) ⇒ list
Text
Catalog >
Text promptString [, DispFlag] Define a program that pauses to display each of five random
numbers in a dialog box.
Programming command: Pauses the program and displays the Within the Prgm...EndPrgm template, complete each line by
character string promptString in a dialog box.
pressing@ instead of · . On the computer keyboard,
When the user selects OK, program execution continues. hold down Alt and press Enter.
The optional flag argument can be any expression.
Define text_demo()=Prgm
• If DispFlag is omitted or evaluates to 1, the text message is For i,1,5
added to the Calculator history. strinfo:=”Random number “ & string(rand(i))
• If DispFlag evaluates to 0, the text message is not added to the Text strinfo
history. Next
EndPrgm
If the program needs a typed response from the user, refer to
Request, page 80, or RequestStr, page 81. Run the program:
text_demo()
Note: You can use this command within a user-defined program but
not within a function. Sample of one dialog box:
tInterval
Catalog >
tInterval List[,Freq[,CLevel]]
stat.x Sample mean of the data sequence from the normal random distribution
tInterval_2Samp
Catalog >
tInterval_2Samp
List1,List2[,Freq1[,Freq2[,CLevel[,Pooled]]]]
(Data list input)
tInterval_2Samp v1,sx1,n1,v2,sx2,n2[,CLevel[,Pooled]]
(Summary stats input)
Computes a two-sample t confidence interval. A summary of results is
stored in the stat.results variable. (See page 92.)
Pooled=1 pools variances; Pooled=0 does not pool variances.
For information on the effect of empty elements in a list, see “Empty
(void) elements” on page 126.
stat.x1-x2 Sample means of the data sequences from the normal random distribution
stat.x1, stat.x2 Sample means of the data sequences from the normal random distribution
tPdf()
Catalog >
trace()
Catalog >
trace(squareMatrix) ⇒ value
Returns the trace (sum of all the elements on the main diagonal) of
squareMatrix.
tTest
Catalog >
tTest m0,List[,Freq[,Hypoth]]
(Data list input)
tTest m0,x,sx,n,[Hypoth]
(Summary stats input)
Performs a hypothesis test for a single unknown population mean m
when the population standard deviation s is unknown. A summary of
results is stored in the stat.results variable. (See page 92.)
Test H0: m = m0, against one of the following:
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
tTest_2Samp
Catalog >
tTest_2Samp List1,List2[,Freq1[,Freq2[,Hypoth[,Pooled]]]]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
stat.x1, stat.x2 Sample means of the data sequences in List 1 and List 2
stat.sx1, stat.sx2 Sample standard deviations of the data sequences in List 1 and List 2
tvmFV()
Catalog >
tvmFV(N,I,PV,Pmt,[PpY],[CpY],[PmtAt]) ⇒ value
Financial function that calculates the future value of money.
Note: Arguments used in the TVM functions are described in the
table of TVM arguments, page 102. See also amortTbl(), page 6.
tvmI(N,PV,Pmt,FV,[PpY],[CpY],[PmtAt]) ⇒ value
Financial function that calculates the interest rate per year.
Note: Arguments used in the TVM functions are described in the
table of TVM arguments, page 102. See also amortTbl(), page 6.
tvmN()
Catalog >
tvmN(I,PV,Pmt,FV,[PpY],[CpY],[PmtAt]) ⇒ value
Financial function that calculates the number of payment periods.
Note: Arguments used in the TVM functions are described in the
table of TVM arguments, page 102. See also amortTbl(), page 6.
tvmPmt()
Catalog >
tvmPmt(N,I,PV,FV,[PpY],[CpY],[PmtAt]) ⇒ value
Financial function that calculates the amount of each payment.
Note: Arguments used in the TVM functions are described in the
table of TVM arguments, page 102. See also amortTbl(), page 6.
tvmPV()
Catalog >
tvmPV(N,I,Pmt,FV,[PpY],[CpY],[PmtAt]) ⇒ value
Financial function that calculates the present value.
Note: Arguments used in the TVM functions are described in the
table of TVM arguments, page 102. See also amortTbl(), page 6.
PmtAt Payment due at the end or beginning of each period, default=end integer (0=end,
1=beginning)
* These time-value-of-money argument names are similar to the TVM variable names (such as tvm.pv and tvm.pmt) that are used
by the Calculator application’s finance solver. Financial functions, however, do not store their argument values or results to the TVM
variables.
Gx
stat.G Sum of x values
Gx2
stat.G Sum of x2 values
sx
stat.s Population standard deviation of x
Gy
stat.G Sum of y values
Gy
stat.G 2 Sum of y2 values
sy
stat.s Population standard deviation of y
Gxy
stat.G Sum of x·y values
stat.MedianX Median of x
stat.MedY Median of y
v)2
G(x-v
stat.G Sum of squares of deviations from the mean of x
G(y-w
stat.G w) 2 Sum of squares of deviations from the mean of y
U
unitV()
Catalog >
unitV(Vector1) ⇒ vector
Returns either a row- or column-unit vector, depending on the form of
Vector1.
unLock
Catalog >
V
varPop()
Catalog >
W
when()
Catalog >
While Condition
Block
EndWhile
Executes the statements in Block as long as Condition is true.
Block can be either a single statement or a sequence of statements
separated with the “:” character.
Note for entering the example: In the Calculator application
on the handheld, you can enter multi-line definitions by pressing @
instead of · at the end of each line. On the computer keyboard,
hold down Alt and press Enter.
“With”
|
See (“with”), page 123.
X
xor
Catalog >
zInterval s,List[,Freq[,CLevel]]
stat.x Sample mean of the data sequence from the normal random distribution
zInterval_1Prop
Catalog >
zInterval_2Prop x1,n1,x2,n2[,CLevel]
zInterval_2Samp
Catalog >
stat.x1-x2 Sample means of the data sequences from the normal random distribution
stat.x1, stat.x2 Sample means of the data sequences from the normal random distribution
stat.r1, stat.r2 Known population standard deviations for data sequence List 1 and List 2
zTest m0,s,List,[Freq[,Hypoth]]
(Data list input)
zTest m0,s,v,n[,Hypoth]
(Summary stats input)
Performs a z test with frequency freqlist. A summary of results is
stored in the stat.results variable. (See page 92.)
Test H0: m = m0, against one of the following:
stat.P Value Least probability at which the null hypothesis can be rejected
stat.sx Sample standard deviation of the data sequence. Only returned for Data input.
zTest_1Prop
Catalog >
zTest_1Prop p0,x,n[,Hypoth]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
zTest_2Prop x1,n1,x2,n2[,Hypoth]
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
zTest_2Samp
Catalog >
stat.PVal Smallest level of significance at which the null hypothesis can be rejected
stat.x1, stat.x2 Sample means of the data sequences in List1 and List2
stat.sx1, stat.sx2 Sample standard deviations of the data sequences in List1 and List2
N(subtract) - key
Value1 N Value2 ⇒ value
Returns Value1 minus Value2.
·(multiply) r key
Value1 ·Value2 ⇒ value
Returns the product of the two arguments.
List1·List2 ⇒ list
Returns a list containing the products of the corresponding elements
in List1 and List2.
Dimensions of the lists must be equal.
Matrix1 ·Matrix2 ⇒ matrix
Returns the matrix product of Matrix1 and Matrix2.
The number of columns in Matrix1 must equal the number of rows in
Matrix2.
à (divide)
p key
Value1 à Value2 ⇒ value
Returns the quotient of Value1 divided by Value2.
Note: See also Fraction template, page 1.
^ (power) l key
Value1 ^ Value2 ⇒ value
List1 ^ List2 ⇒ list
Returns the first argument raised to the power of the second
argument.
Note: See also Exponent template, page 1.
For a list, returns the elements in List1 raised to the power of the
corresponding elements in List2.
In the real domain, fractional powers that have reduced exponents
with odd denominators use the real branch versus the principal
branch for complex mode.
Value ^ List1 ⇒ list
Returns Value raised to the power of the elements in List1.
x2 (square) q key
Value12 ⇒ value
Returns the square of the argument.
List12 ⇒ list
Returns a list containing the squares of the elements in List1.
squareMatrix12 ⇒ matrix
Returns the matrix square of squareMatrix1. This is not the same as
calculating the square of each element. Use .^2 to calculate the
square of each element.
If the argument is a binary or hexadecimal integer, the negation gives Important: Zero, not the letter O
the two’s complement.
% (percent) /k keys
Value1 % ⇒ value
List1 % ⇒ list Press Ctrl+Enter /· (Macintosh®: “+Enter) to
Matrix1 % ⇒ matrix evaluate:
Returns
For a list or matrix, returns a list or matrix with each element divided
by 100. Press Ctrl+Enter /· (Macintosh®: “+Enter) to
evaluate:
! (factorial) º key
Value1! ⇒ value
List1! ⇒ list
Matrix1! ⇒ matrix
Returns the factorial of the argument.
For a list or matrix, returns a list or matrix of factorials of the
elements.
For a list, returns the square roots of all the elements in List1.
Note: You can insert this function from the keyboard by typing
sqrt(...)
Note: See also Square root template, page 1.
The product formulas used are derived from the following reference:
Ronald L. Graham, Donald E. Knuth, and Oren Patashnik. Concrete
Mathematics: A Foundation for Computer Science. Reading,
Massachusetts: Addison-Wesley, 1994.
g
(gradian) ¹ key
Expr1g ⇒ expression In Degree, Gradian or Radian mode:
List1g ⇒ list
Matrix1g ⇒ matrix
This function gives you a way to specify a gradian angle while in the
Degree or Radian mode.
In Radian angle mode, multiplies Expr1 by p/200.
In Degree angle mode, multiplies Expr1 by g/100.
In Gradian mode, returns Expr1 unchanged.
Note: You can insert this symbol from the computer keyboard by
typing @g.
ô(radian) ¹ key
Value1ô ⇒ value In Degree, Gradian or Radian angle mode:
List1ô ⇒ list
Matrix1ô ⇒ matrix
This function gives you a way to specify a radian angle while in
Degree or Gradian mode.
In Degree angle mode, multiplies the argument by 180/p.
In Radian angle mode, returns the argument unchanged.
In Gradian mode, multiplies the argument by 200/p.
(angle) /k keys
[Radius,q_Angle] ⇒ vector In Radian mode and vector format set to:
(polar input) rectangular
[Radius,q_Angle,Z_Coordinate] ⇒ vector
(cylindrical input)
[Radius,q_Angle,q_Angle] ⇒ vector
(spherical input)
cylindrical
Returns coordinates as a vector depending on the Vector Format
mode setting: rectangular, cylindrical, or spherical.
Note: You can insert this symbol from the computer keyboard by
typing @<.
spherical
(Magnitude Angle) ⇒ complexValue In Radian angle mode and Rectangular complex format:
(polar input)
Enters a complex value in (rq) polar form. The Angle is interpreted
according to the current Angle mode setting.
Value1 ^ê ⇒ value
List1 ^ê ⇒ list
Returns the reciprocal of the argument.
For a list, returns the reciprocals of the elements in List1.
squareMatrix1 ^ê ⇒ squareMatrix
Returns the inverse of squareMatrix1.
squareMatrix1 must be a non-singular square matrix.
| (“with”) /k keys
Expr | BooleanExpr1 [and BooleanExpr2]...
The “with” (|) symbol serves as a binary operator. The operand to the
left of | is an expression. The operand to the right of | specifies one or
more relations that are intended to affect the simplification of the
expression. Multiple relations after | must be joined by a logical
“and”.
The “with” operator provides three basic types of functionality:
substitutions, interval constraints, and exclusions.
Substitutions are in the form of an equality, such as x=3 or y=sin(x).
To be most effective, the left side should be a simple variable. Expr |
Variable = value will substitute value for every occurrence of
Variable in Expr.
:= (assign) /t keys
Var := Value
Var := List
Var := Matrix
Function(Param1,...) := Expr
Function(Param1,...) := List
Function(Param1,...) := Matrix
If variable Var does not exist, creates Var and initializes it to Value,
List, or Matrix.
If Var already exists and is not locked or protected, replaces its
contents with Value, List, or Matrix.
© (comment) /k keys
© [text]
You can find an example of data involving empty elements in the Lists & Spreadsheet chapter,
under “Graphing spreadsheet data.”
The delVoid() function lets you remove empty elements from a list. The isVoid() function lets you
test for an empty element. For details, see delVoid(), page 28, and isVoid(), page 47.
Note: To enter an empty element manually in a math expression, type “_” or the keyword
void. The keyword void is automatically converted to a “_” symbol when the expression is
evaluated. To type “_” on the handheld, press / _.
SortA and SortD move all void elements within the first argument
to the bottom.
p pi
q theta
ˆ infinity
<=
‚ >=
ƒ /=
‡() sqrt(...)
@List() deltaList(...)
i (imaginary constant) @i
í (scientific notation) @E
T @t
(transpose)
ô (radians) @r
¡ (degrees) @d
g @g
(gradians)
(angle) @<
4 (conversion) @>
Order of evaluation
Level Operator
2 Indirection (#)
3 Function calls
6 Negation ( )L
7 String concatenation (&)
11 Logical not
12 Logical and
15 Store (")
The number of opening and closing parentheses, brackets, and braces must be the same within
an expression or equation. If not, an error message is displayed that indicates the missing
element. For example, (1+2)/(3+4 will display the error message “Missing ).”
Note: Because the TI-Nspire™ software allows you to define your own functions, a variable
name followed by an expression in parentheses is considered a “function call” instead of
implied multiplication. For example a(b+c) is the function a evaluated by b+c. To multiply the
expression b+c by the variable a, use explicit multiplication: a∗(b+c).
Post operators
Post operators are operators that come directly after an argument, such as 5!, 25%, or 60¡15'
45". Arguments followed by a post operator are evaluated at the fourth priority level. For
example, in the expression 4^3!, 3! is evaluated first. The result, 6, then becomes the exponent
of 4 to yield 4096.
Exponentiation
Exponentiation (^) and element-by-element exponentiation (.^) are evaluated from right to
left. For example, the expression 2^3^2 is evaluated the same as 2^(3^2) to produce 512. This
is different from (2^3)^2, which is 64.
Negation
To enter a negative number, press v followed by the number. Post operations and
exponentiation are performed before negation. For example, the result of Lx2 is a negative
number, and L92 = L81. Use parentheses to square a negative number such as (L9)2 to produce
81.
Constraint (|)
The argument following the “with” (|) operator provides a set of constraints that affect the
evaluation of the argument preceding the “with” operator.
Note:Some error conditions apply only to TI-Nspire™ CAS products, and some apply only to
TI-Nspire™ products.
40 Argument error
50 Argument mismatch
Two or more arguments must be of the same type.
170 Bound
The lower bound must be less than the upper bound to define the search interval.
180 Break
The d or c key was pressed during a long calculation or during program execution.
190 Circular definition
This message is displayed to avoid running out of memory during infinite replacement of variable values during
simplification. For example, a+1->a, where a is an undefined variable, will cause this error.
230 Dimension
A list or matrix index is not valid. For example, if the list {1,2,3,4} is stored in L1, then L1[5] is a dimension error
because L1 only contains four elements.
310 The first argument of nSolve must be an equation in a single variable. It cannot contain a non-valued variable other
than the variable of interest.
680 Missing (
690 Missing )
700 Missing “
710 Missing ]
720 Missing }
830 Overflow
965 Unlicensed OS
1010 Zoom
1040 Unsupported function. This function requires Computer Algebra System. Try TI-Nspire™ CAS.
1045 Unsupported operator. This operator requires Computer Algebra System. Try TI-Nspire™ CAS.
1050 Unsupported feature. This operator requires Computer Algebra System. Try TI-Nspire™ CAS.
1060 Input argument must be numeric. Only inputs containing numeric values are allowed.
137
138
Service and Support
141
B 4Grad 42
4Base10, display as decimal integer 4Rad 77
copy variable or function, CopyVar
13
18
4Base16, display as hexadecimal 14
copyright statement ii
4Base2, display as binary 12
correlation matrix, corrMat( ) 18
binary
corrMat( ), correlation matrix 18
display, 4Base2 12
cos( ), cosine 19
indicator, 0b 125
cos/, arccosine 20
binomCdf( ) 14
cosh( ), hyperbolic cosine 20
binomPdf( ) 14
cosh/( ), hyperbolic arccosine 20
Boolean
cosine, cos( ) 19
and, and 6
cot( ), cotangent 21
exclusive or, xor 106
cot/( ), hyperbolic arccotangent 21
not, not 66
cotangent, cot( ) 21
or, or 69
coth( ), hyperbolic cotangent 21
coth/( ), hyperbolic arccotangent 21
C count days between dates, dbd( ) 25
c22way 15 count items in a list conditionally ,
c2Cdf( ) 16 countif( ) 22
c2GOF 16 count items in a list, count( ) 22
c2Pdf( ) 16 count( ), count items in a list 22
Cdf( ) 35 countif( ), conditionally count items
ceiling( ), ceiling 14 in a list 22
ceiling, ceiling( ) 14, 15, 22 cPolyRoots() 22
centralDiff( ) 15 cross product, crossP( ) 22
char( ), character string 15 crossP( ), cross product 22
character string, char( ) 15 csc( ), cosecant 23
characters csc/( ), inverse cosecant 23
numeric code, ord( ) 69 csch( ), hyperbolic cosecant 23
string, char( ) 15 csch/( ), inverse hyperbolic cosecant
clear 23
error, ClrErr 17 cubic regression, CubicReg 24
ClearAZ 16 CubicReg, cubic regression 24
ClrErr, clear error 17 cumulative sum, cumulativeSum( )
colAugment 17 24
colDim( ), matrix column dimension cumulativeSum( ), cumulative sum
17 24
colNorm( ), matrix column norm 17 customer support and service 139
combinations, nCr( ) 63 Cycle, cycle 25
comment, © 124 cycle, Cycle 25
complex 4Cylind, display as cylindrical vector
conjugate, conj( ) 17 25
conj( ), complex conjugate 17 cylindrical vector display, 4Cylind 25
construct matrix, constructMat( ) 18
constructMat( ), construct matrix 18 D
contact information 139
d ( ), first derivative 118
convert
142
days between dates, dbd( ) 25 rectangular vector, 4Rect 78
dbd( ), days between dates 25 spherical vector, 4Sphere 91
4DD, display as decimal angle 26 display data, Disp 29
4Decimal, display result as decimal distribution functions
26 binomCdf( ) 14
decimal binomPdf( ) 14
angle display, 4DD 26 c22way( ) 15
integer display, 4Base10 13 c2Cdf( ) 16
Define 26 c2GOF( ) 16
Define LibPriv 27 c2Pdf( ) 16
Define LibPub 27 Invc2( ) 45
Define, define 26 invNorm( ) 46
define, Define 26 invt( ) 46
defining normCdf( ) 66
private function or program 27 normPdf( ) 66
public function or program 27 poissCdf( ) 70
definite integral poissPdf( ) 70
template for 5 tCdf( ) 98
degree notation, - 122 tPdf( ) 99
degree/minute/second display, 4DMS divide, P 112
30 4DMS, display as degree/minute/
degree/minute/second notation 122 second 30
delete dot
void elements from list 28 addition, .+ 114
deleting division, .P 114
variable, DelVar 28 multiplication, .* 114
deltaList() 28 power, .^ 114
DelVar, delete variable 28 product, dotP( ) 30
delVoid( ), remove void elements 28 subtraction, .N 114
derivatives dotP( ), dot product 30
first derivative, d ( ) 118
numeric derivative, nDeriv( ) 64, E
65
e exponent
numeric derivative,
template for 1
nDerivative( ) 64
e to a power, e^( ) 30, 33
det( ), matrix determinant 28
E, exponent 121
diag( ), matrix diagonal 29
e^( ), e to a power 30
dim( ), dimension 29
eff ), convert nominal to effective
dimension, dim( ) 29
rate 31
Disp, display data 29
effective rate, eff( ) 31
display as
eigenvalue, eigVl( ) 31
binary, 4Base2 12
eigenvector, eigVc( ) 31
cylindrical vector, 4Cylind 25
eigVc( ), eigenvector 31
decimal angle, 4DD 26
eigVl( ), eigenvalue 31
decimal integer, 4Base10 13
else if, ElseIf 32
degree/minute/second, 4DMS 30
else, Else 43
hexadecimal, 4Base16 14
ElseIf, else if 32
polar vector, 4Polar 71
143
empty (void) elements 126 financial functions, tvmPmt( ) 102
end financial functions, tvmPV( ) 102
for, EndFor 36 first derivative
function, EndFunc 38 template for 4
if, EndIf 43 FiveNumSummary 35
loop, EndLoop 57 floor( ), floor 36
program, EndPrgm 73 floor, floor( ) 36
try, EndTry 100 For 36
while, EndWhile 106 For, for 36
end function, EndFunc 38 for, For 36
end if, EndIf 43 format string, format( ) 36
end loop, EndLoop 57 format( ), format string 36
end while, EndWhile 106 fpart( ), function part 37
EndTry, end try 100 fractions
EndWhile, end while 106 propFrac 74
EOS (Equation Operating System) template for 1
130 freqTable( ) 37
equal, = 116 frequency( ) 37
Equation Operating System (EOS) Frobenius norm, norm( ) 65
130 Func, function 38
error codes and messages 132 Func, program function 38
errors and troubleshooting functions
clear error, ClrErr 17 part, fpart( ) 37
pass error, PassErr 70 program function, Func 38
evaluate polynomial, polyEval( ) 71 user-defined 26
evaluation, order of 130 functions and variables
exclusive or (Boolean), xor 106 copying 18
Exit, exit 33
exit, Exit 33 G
exp( ), e to a power 33 g, gradians 121
exponent, E 121
gcd( ), greatest common divisor 39
exponential regession, ExpReg 34
geomCdf( ) 39
exponents
geomPdf( ) 39
template for 1
get/return
expr( ), string to expression 33
denominator, getDenom( ) 39
ExpReg, exponential regession 34
number, getNum( ) 41
expressions
variables injformation,
string to expression, expr( ) 33
getVarInfo( ) 40, 41
getDenom( ), get/return
F denominator 39
factor( ), factor 34 getLangInfo( ), get/return language
factor, factor( ) 34 information 40
factorial, ! 117 getLockInfo( ), tests lock status of
Fill, matrix fill 35 variable or variable group 40
financial functions, tvmFV( ) 101 getMode( ), get mode settings 40
financial functions, tvmI( ) 102 getNum( ), get/return number 41
financial functions, tvmN( ) 102
144
getVarInfo( ), get/return variables invNorm( ), inverse cumulative
information 41 normal distribution) 46
go to, Goto 42 invt( ) 46
Goto, go to 42 iPart( ), integer part 46
4, convert to gradian angle 42 irr( ), internal rate of return
gradian notation, g 121 internal rate of return, irr( ) 46
greater than or equal, | 117 isPrime( ), prime test 46
greater than, > 117 isVoid( ), test for void 47
greatest common divisor, gcd( ) 39
groups, locking and unlocking 54, L
104
label, Lbl 47
groups, testing lock status 40
language
get language information 40
H Lbl, label 47
hexadecimal lcm, least common multiple 47
display, 4Base16 14 least common multiple, lcm 47
indicator, 0h 125 left( ), left 47
hyperbolic left, left( ) 47
arccosine, cosh/( ) 20 length of string 29
arcsine, sinh/( ) 89 less than or equal, { 117
arctangent, tanh/( ) 97 less than, 116
cosine, cosh( ) 20 LibPriv 27
sine, sinh( ) 89 LibPub 27
tangent, tanh( ) 97 library
create shortcuts to objects 48
I libShortcut( ), create shortcuts to
library objects 48
identity matrix, identity( ) 43
linear regression, LinRegAx 49
identity( ), identity matrix 43
linear regression, LinRegBx 48, 49
If, if 43
LinRegBx, linear regression 48
if, If 43
LinRegMx, linear regression 49
ifFn( ) 44
LinRegtIntervals, linear regression
imag( ), imaginary part 44
49
imaginary part, imag( ) 44
LinRegtTest 51
indirection operator (#) 131
linSolve() 52
indirection, # 121
list to matrix, list4mat( ) 52
inString( ), within string 45
list, conditionally count items in 22
int( ), integer 45
list, count items in 22
intDiv( ), integer divide 45
list4mat( ), list to matrix 52
integer divide, intDiv( ) 45
lists
integer part, iPart( ) 46
augment/concatenate,
integer, int( ) 45
augment( ) 11
integral, ‰ 118
cross product, crossP( ) 22
Invc2( ) 45
cumulative sum,
inverse cumulative normal
cumulativeSum( ) 24
distribution (invNorm( ) 46
difference, @list( ) 52
inverse, ^/ 123
differences in a list, @list( ) 52
invF( ) 45
145
dot product, dotP( ) 30 dot division, .P 114
empty elements in 126 dot multiplication, .* 114
list to matrix, list4mat( ) 52 dot power, .^ 114
matrix to list, mat4list( ) 57 dot subtraction, .N 114
maximum, max( ) 58 eigenvalue, eigVl( ) 31
mid-string, mid( ) 59 eigenvector, eigVc( ) 31
minimum, min( ) 60 filling, Fill 35
new, newList( ) 64 identity, identity( ) 43
product, product( ) 73 list to matrix, list4mat( ) 52
sort ascending, SortA 90 lower-upper decomposition, LU
sort descending, SortD 91 57
summation, sum( ) 94, 95 matrix to list, mat4list( ) 57
ln( ), natural logarithm 52 maximum, max( ) 58
LnReg, logarithmic regression 53 minimum, min( ) 60
local variable, Local 54 new, newMat( ) 64
local, Local 54 product, product( ) 73
Local, local variable 54 QR factorization, QR 74
Lock, lock variable or variable group random, randMat( ) 77
54 reduced row echelon form,
locking variables and variable rref( ) 83
groups 54 row addition, rowAdd( ) 83
Log row dimension, rowDim( ) 83
template for 2 row echelon form, ref( ) 79
logarithmic regression, LnReg 53 row multiplication and addition,
logarithms 52 mRowAdd( ) 61
logistic regression, Logistic 55 row norm, rowNorm( ) 83
logistic regression, LogisticD 56 row operation, mRow( ) 61
Logistic, logistic regression 55 row swap, rowSwap( ) 83
LogisticD, logistic regression 56 submatrix, subMat( ) 94, 95
Loop, loop 57 summation, sum( ) 94, 95
loop, Loop 57 transpose, T 95
LU, matrix lower-upper matrix (1 Q 2)
decomposition 57 template for 3
matrix (2 Q 1)
M template for 3
matrix (2 Q 2)
mat4list( ), matrix to list 57
template for 3
matrices
matrix (m Q n)
augment/concatenate,
template for 4
augment( ) 11
matrix to list, mat4list( ) 57
column dimension, colDim( ) 17
max( ), maximum 58
column norm, colNorm( ) 17
maximum, max( ) 58
cumulative sum,
mean( ), mean 58
cumulativeSum( ) 24
mean, mean( ) 58
determinant, det( ) 28
median( ), median 58
diagonal, diag( ) 29
median, median( ) 58
dimension, dim( ) 29
medium-medium line regression,
dot addition, .+ 114
MedMed 59
146
MedMed, medium-medium line nominal rate, nom( ) 65
regression 59 norm( ), Frobenius norm 65
mid( ), mid-string 59 normal distribution probability,
mid-string, mid( ) 59 normCdf( ) 66
min( ), minimum 60 normCdf( ) 66
minimum, min( ) 60 normPdf( ) 66
minute notation, ' 122 not (Boolean), not 66
mirr( ), modified internal rate of not equal, ƒ 116
return 60 not, Boolean not 66
mixed fractions, using propFrac(› nPr( ), permutations 66
with 74 npv( ), net present value 67
mod( ), modulo 61 nSolve( ), numeric solution 67
mode settings, getMode( ) 40 nth root
modes template for 1
setting, setMode( ) 85 numeric
modified internal rate of return, derivative, nDeriv( ) 64, 65
mirr( ) 60 derivative, nDerivative( ) 64
modulo, mod( ) 61 integral, nInt( ) 65
mRow( ), matrix row operation 61 solution, nSolve( ) 67
mRowAdd( ), matrix row
multiplication and addition 61 O
Multiple linear regression <Equation
objects
Variables>t test 62
create shortcuts to library 48
multiply, * 112
OneVar, one-variable statistics 68
MultReg 61
one-variable statistics, OneVar 68
MultRegIntervals( ) 62
operators
MultRegTests( ) 62
order of evaluation 130
or (Boolean), or 69
N or, Boolean or 69
natural logarithm, ln( ) 52 ord( ), numeric character code 69
nCr( ), combinations 63
nDerivative( ), numeric derivative 64 P
negation, entering negative
P4Rx( ), rectangular x coordinate 69
numbers 131
P4Ry( ), rectangular y coordinate 70
net present value, npv( ) 67
pass error, PassErr 70
new
PassErr, pass error 70
list, newList( ) 64
Pdf( ) 37
matrix, newMat( ) 64
percent, % 115
newList( ), new list 64
permutations, nPr( ) 66
newMat( ), new matrix 64
piecewise function (2-piece)
nfMax( ), numeric function
template for 2
maximum 64
piecewise function (N-piece)
nfMin( ), numeric function minimum
template for 2
65
piecewise( ) 70
nInt( ), numeric integral 65
poissCdf( ) 70
nom ), convert effective to nominal
poissPdf( ) 70
rate 65
4Polar, display as polar vector 71
147
polar R
coordinate, R4Pq( ) 76
R, radian 121
coordinate, R4Pr( ) 76
R4Pq( ), polar coordinate 76
vector display, 4Polar 71
R4Pr( ), polar coordinate 76
polyEval( ), evaluate polynomial 71
4Rad, convert to radian angle 77
polynomials
radian, R 121
evaluate, polyEval( ) 71
rand( ), random number 77
random, randPoly( ) 78
randBin, random number 77
PolyRoots() 71
randInt( ), random integer 77
power of ten, 10^( ) 123
randMat( ), random matrix 77
power regression, PowerReg 71, 72,
randNorm( ), random norm 77
80, 81, 98
random
power, ^ 113
matrix, randMat( ) 77
PowerReg, power regression 72
norm, randNorm( ) 77
Prgm, define program 73
number seed, RandSeed 78
prime number test, isPrime( ) 46
polynomial, randPoly( ) 78
probability densiy, normPdf( ) 66
random sample 78
prodSeq() 73
randPoly( ), random polynomial 78
product (Π)
randSamp( ) 78
template for 4
RandSeed, random number seed 78
product( ), product 73
real( ), real 78
product, Π( ) 119
real, real( ) 78
product, product( ) 73
reciprocal, ^/ 123
programming
4Rect, display as rectangular vector
define program, Prgm 73
78
display data, Disp 29
rectangular x coordinate, P4Rx( ) 69
pass error, PassErr 70
rectangular y coordinate, P4Ry( ) 70
programs
rectangular-vector display, 4Rect 78
defining private library 27
reduced row echelon form, rref( ) 83
defining public library 27
ref( ), row echelon form 79
programs and programming
regressions
clear error, ClrErr 17
cubic, CubicReg 24
display I/O screen, Disp 29
exponential, ExpReg 34
end program, EndPrgm 73
linear regression, LinRegAx 49
end try, EndTry 100
linear regression, LinRegBx 48,
try, Try 100
49
proper fraction, propFrac 74
logarithmic, LnReg 53
propFrac, proper fraction 74
Logistic 55
logistic, Logistic 56
Q medium-medium line, MedMed
QR factorization, QR 74 59
QR, QR factorization 74 MultReg 61
quadratic regression, QuadReg 75 power regression, PowerReg 71,
QuadReg, quadratic regression 75 72, 80, 81, 98
quartic regression, QuartReg 75 quadratic, QuadReg 75
QuartReg, quartic regression 75 quartic, QuartReg 75
sinusoidal, SinReg 90
148
remain( ), remainder 80 sinh( ), hyperbolic sine 89
remainder, remain( ) 80 sinh/( ), hyperbolic arcsine 89
remove SinReg, sinusoidal regression 90
void elements from list 28 ΣInt( ) 120
Request 80 sinusoidal regression, SinReg 90
RequestStr 81 SortA, sort ascending 90
result values, statistics 93 SortD, sort descending 91
results, statistics 92 sorting
Return, return 81 ascending, SortA 90
return, Return 81 descending, SortD 91
right( ), right 81 4Sphere, display as spherical vector
right, right( ) 81 91
rotate( ), rotate 82 spherical vector display, 4Sphere 91
rotate, rotate( ) 82 ΣPrn( ) 120
round( ), round 82 sqrt( ), square root 91
round, round( ) 82 square root
row echelon form, ref( ) 79 template for 1
rowAdd( ), matrix row addition 83 square root, à( ) 91, 118
rowDim( ), matrix row dimension 83 standard deviation, stdDev( ) 93, 104
rowNorm( ), matrix row norm 83 stat.results 92
rowSwap( ), matrix row swap 83 stat.values 93
rref( ), reduced row echelon form 83 statistics
combinations, nCr( ) 63
S factorial, ! 117
mean, mean( ) 58
sec( ), secant 84
median, median( ) 58
sec/( ), inverse secant 84
one-variable statistics, OneVar
sech( ), hyperbolic secant 84
68
sech/( ), inverse hyperbolic secant 84
permutations, nPr( ) 66
second derivative
random norm, randNorm( ) 77
template for 5
random number seed, RandSeed
second notation, " 122
78
seq( ), sequence 85
standard deviation, stdDev( ) 93,
sequence, seq( ) 85
104
service and support 139
two-variable results, TwoVar 103
set
variance, variance( ) 105
mode, setMode( ) 85
stdDevPop( ), population standard
setMode( ), set mode 85
deviation 93
settings, get current 40
stdDevSamp( ), sample standard
shift( ), shift 86
deviation 93
shift, shift( ) 86
Stop command 94
sign( ), sign 87
storing
sign, sign( ) 87
symbol, & 124
simult( ), simultaneous equations 87
string
simultaneous equations, simult( ) 87
dimension, dim( ) 29
sin( ), sine 88
length 29
sin/( ), arcsine 88
string( ), expression to string 94
sine, sin( ) 88
strings
149
append, & 117 tCdf( ), student-t distribution
character code, ord( ) 69 probability 98
character string, char( ) 15 templates
expression to string, string( ) 94 absolute value 3
format, format( ) 36 definite integral 5
formatting 36 e exponent 1
indirection, # 121 exponent 1
left, left( ) 47 first derivative 4
mid-string, mid( ) 59 fraction 1
right, right( ) 81 Log 2
rotate, rotate( ) 82 matrix (1 Q 2) 3
shift, shift( ) 86 matrix (2 Q 1) 3
string to expression, expr( ) 33 matrix (2 Q 2) 3
using to create variable names matrix (m Q n) 4
131 nth root 1
within, InString 45 piecewise function (2-piece) 2
student-t distribution probability, piecewise function (N-piece) 2
tCdf( ) 98 product (Π) 4
student-t probability density, tPdf( ) second derivative 5
99 square root 1
subMat( ), submatrix 94, 95 sum (G) 4
submatrix, subMat( ) 94, 95 system of equations (2-equation)
subtract, N 111 2
sum (G) system of equations (N-
template for 4 equation) 3
sum of interest payments 120 test for void, isVoid( ) 47
sum of principal payments 120 Test_2S, 2-sample F test 38
sum( ), summation 94 Text command 98
sum, Σ( ) 119 time value of money, Future Value
sumIf( ) 95 101
summation, sum( ) 94 time value of money, Interest 102
sumSeq() 95 time value of money, number of
support and service 139 payments 102
system of equations (2-equation) time value of money, payment
template for 2 amount 102
system of equations (N-equation) time value of money, present value
template for 3 102
tInterval, t confidence interval 98
T tInterval_2Samp, two-sample t
confidence interval 99
t test, tTest 100
tPdf( ), student-t probability density
T, transpose 95
99
tan( ), tangent 96
trace( ) 99
tan/( ), arctangent 96
transpose, T 95
tangent, tan( ) 96
Try, error handling command 100
tanh( ), hyperbolic tangent 97
tTest, t test 100
tanh/( ), hyperbolic arctangent 97
tTest_2Samp, two-sample t test 101
TVM arguments 102
150
tvmFV( ) 101 when, when( ) 105
tvmI( ) 102 While, while 106
tvmN( ) 102 while, While 106
tvmPmt( ) 102 with, | 123
tvmPV( ) 102 within string, inString( ) 45
TwoVar, two-variable results 103
two-variable results, TwoVar 103 X
x2, square 113
U xor, Boolean exclusive or 106
unit vector, unitV( ) 104
unitV( ), unit vector 104 Z
unLock, unlock variable or variable
zInterval, z confidence interval 107
group 104
zInterval_1Prop, one-proportion z
unlocking variables and variable
confidence interval 107
groups 104
zInterval_2Prop, two-proportion z
user-defined functions 26
confidence interval 108
user-defined functions and
zInterval_2Samp, two-sample z
programs 27
confidence interval 108
zTest 109
V zTest_1Prop, one-proportion z test
variable 109
creating name from a character zTest_2Prop, two-proportion z test
string 131 110
variable and functions zTest_2Samp, two-sample z test 110
copying 18
variables
clear all single-letter 16
delete, DelVar 28
local, Local 54
variables, locking and unlocking 40,
54, 104
variance, variance( ) 105
varPop( ) 104
varSamp( ), sample variance 105
vectors
cross product, crossP( ) 22
cylindrical vector display, 4Cylind
25
dot product, dotP( ) 30
unit, unitV( ) 104
void elements 126
void elements, remove 28
void, test for 47
W
when( ), when 105
151
152