Texas Instruments TI-89 Calculator User Manual


  Open as PDF
of 1008
 
810 Appendix A: Functions and Instructions
diag() MATH/Matrix menu
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({2,4,6}) ¸
2 0 0
0 4 0
0 0 6
diag(
squareMatrix
)
rowMatrix
Returns a row matrix containing the elements
from the main diagonal of
squareMatrix
.
squareMatrix
must be square.
[4,6,8;1,2,3;5,7,9] ¸
4 6 8
1 2 3
5 7 9
diag(ans(1))
¸ [4 2 9]
Dialog CATALOG
Dialog
block
EndDlog
Generates a dialog box when the program is
executed.
block
can be either a single statement or a series
of statements separated with the “:” character.
Valid
block
options in the I/O, 1:Dialog menu
item in the Program Editor are 1:Text, 2:Request,
4:DropDown, and 7:Title.
The variables in a dialog box can be given values
that will be displayed as the default (or initial)
value. If ¸ is pressed, the variables are
updated from the dialog box and variable
ok is
set to
1. If N is pressed, its variables are not
updated, and system variable
ok is set to zero.
Program listing:
:Dlogtest()
:Prgm
:Dialog
:Title "This is a dialog box"
:Request "Your name",Str1
:Dropdown "Month you were born",
seq(string(i),i,1,12),Var1
:EndDlog
:EndPrgm
dim() MATH/Matrix/Dimensions menu
dim(
list
)
integer
Returns the dimension of
list
.
dim({0,1,2}) ¸ 3
dim(
matrix
)
list
Returns the dimensions of
matrix
as a two-
element list {rows, columns}.
dim([1,ë 1,2;ë2,3,5]) ¸ {2 3}
dim(
string
)
integer
Returns the number of characters contained in
character string
string
.
dim("Hello") ¸ 5
dim("Hello"&" there")
¸ 11