Diag(), Dialog, Dim() – Texas Instruments TITANIUM TI-89 User Manual
Page 810: 810 appendix a: functions and instructions
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