490 Appendix A: Functions and Instructions
8992APPA.DOC TI-89 / TI-92 Plus: Appendix A (US English) Susan Gullord Revised: 02/23/01 1:48 PM Printed: 02/23/01 2:21 PM Page 490 of 132
ref()
MATH/Matrix menu
ref(
matrix1
[
,
tol
]
)
⇒
matrix
Returns the row echelon form of
matrix1
.
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.
•
If you use
¥¸
or set the mode to
Exact/Approx=APPROXIMATE
, computations
are done using floating-point arithmetic.
•
If
tol
is omitted or not used, the default
tolerance is calculated as:
5
E
ë
14
ù
max(dim(
matrix1
))
ù
rowNorm(
matrix1
)
Note:
See also
rref().
ref([
ë
2,
ë
2,0,
ë
6;1,
ë
1,9,
ë
9;
ë
5,
2,4,
ë
4
])
¸
1
ë
2/5
ë
4/5 4/5
0 1 4/7 11/7
0 0 1
ë
62/71
[a,b,c;e,f,g]
!
m1
¸
[]
a b c
e f g
ref(m1)
¸
1
f
e
g
e
0 1
a
ø
g
ì
c
ø
e
a
ø
f
ì
b
ø
e
remain()
MATH/Number menu
remain(
expression1
,
expression2
)
⇒
expression
remain(
list1
,
list2
)
⇒
list
remain(
matrix1
,
matrix2
)
⇒
matrix
Returns the remainder of the first argument
with respect to the second argument as
defined by the identities:
remain(x,0)
x
remain(x,y)
x
ì
y
ù
iPart(x/y)
remain(7,0)
¸
7
remain(7,3)
¸
1
remain(
ë
7,3)
¸ ë
1
remain(7,
ë
3)
¸
1
remain(
ë
7,
ë
3)
¸ ë
1
remain({12,
ë
14,16},{9,7,
ë
5})
¸
{3 0 1}
As a consequence, note that
remain(
ì
x,y
)
ì
remain(
x,y
)
. The result is either zero or it
has the same sign as the first argument.
Note:
See also
mod()
.
remain([9,
ë
7;6,4],[4,3;4,
ë
3])
¸
[
1
ë
1
2 1
]
Rename
CATALOG
Rename
oldVarName
,
newVarName
Renames the variable
oldVarName
as
newVarName
.
{1,2,3,4}
!
L1
¸
{1,2,3,4}
Rename L
1
,
l
ist
1
¸
Done
l
ist
1
¸
{1
,2,3,4
}
Request
CATALOG
Request
promptString
,
var
If
Request
is inside a
Dialog
...
EndDlog
construct, it creates an input box for the user
to type in data. If it is a stand-alone
instruction, it creates a dialog box for this
input. In either case, if
var
contains a string, it
is displayed and highlighted in the input box
as a default choice.
promptString
must be
{
20
characters.
This instruction can be stand-alone or part of
a dialog construct.
Request "Enter Your Name",str1
¸