User Guide

Appendix A: Functions and Instructions 354
Appendix A:
Functions and Instructions
Functions return a value, list, or matrix. You can use functions in an expression. Instructions initiate
an action. Some functions and instructions have arguments. Optional arguments and accompanying
commas are enclosed in brackets ( [ ] ). For details about an item, including argument descriptions
and restrictions, turn to the page listed on the right side of the table.
From the
CATALOG, you can paste any function or instruction to the home screen or to a command
line in the program editor. However, some functions and instructions are not valid on the home
screen. The items in this table appear in the same order as they appear in the
CATALOG.
indicates either keystrokes that are valid in the program editor only or ones that paste certain
instructions when you are in the program editor. Some keystrokes display menus that are available
only in the program editor. Others paste mode, format, or table-set instructions only when you are
in the program editor.
F
unction or
Instruction/Arguments
Result
Key or
Keys/Menu or
Screen/Item
abs(value) Returns the absolute value of a real number, expression,
list, or matrix.
NUM
1:abs(
abs(complex value) Returns the magnitude of a complex number or list.
CPX
5:abs(
valueA and valueB
Returns 1 if both valueA and valueB are ƒ 0. valueA and
valueB can be real numbers, expressions, or lists.
y :
LOGIC
1:and
angle(value) Returns the polar angle of a complex number or list of
complex numbers.
CPX
4:angle(
ANOVA(list1,list2
[,list3,...,list20])
Performs a one-way analysis of variance for comparing the
means of two to 20 populations.
TESTS
H:ANOVA(
Ans Returns the last answer.
y Z
Archive Moves the specified variables from RAM to the user data
archive memory.
y L
5:Archive
Asm(assemblyprgmname) Executes an assembly language program.
y N
Asm(
AsmComp(prgmASM1,
prgmASM2)
Compiles an assembly language program written in ASCII
and stores the hex version.
y N
AsmComp(
AsmPrgm Must be used as the first line of an assembly language
program.
y N
AsmPrgm
augment(matrixA,
matrixB)
Returns a matrix, which is matrixB appended to matrixA as
new columns.
y >
MATH
7:augment(