786
Appendix A: Functions and Instructions
deSolve(
2ndOrderOde
and
boundaryCondition1
and
boundaryCondition2
,
independentVar
,
dependentVar
)
⇒
a particular solution
Returns a particular solution that satisfies
2ndOrderOde
and has specified values at two
different points.
deSolve(w''
ì
2w'/x+(9+2/x^2)w=
x
ù
e
^(x) and w(
p
/6)=0 and
w(
p
/3)=0,x,w)
¸
w=
e
p
3
ø
x
ø
cos(3
ø
x)
10
ì
e
p
6
ø
x
ø
sin(3
ø
x)
10
+
x
⋅
e
x
10
det()
MATH/Matrix menu
det(
squareMatrix[
,
tol]
)
⇒
expression
Returns the determinant of
squareMatrix
.
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(
squareMatrix
))
ù
rowNorm(
squareMatrix
)
det([a,b;c,d])
¸
a
ø
d
ì
b
ø
c
det([1,2;3,4])
¸
ë
2
det(identity(3)
ì
x
ù
[1,
ë
2,3;
ë
2,4,1;
ë
6,
ë
2,7])
¸
ë
(98
ø
x
ò ì
55
ø
x
ñ
+
12
ø
x
ì
1)
[1
E
20,1;0,1]
!
mat1
[
1.
E
20 1
0 1
]
det(mat1)
¸
0
det(mat1,.1)
¸
1.
E
20
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
Summary of Contents for Titanium TI-89
Page 9: ...Getting Started 6 TI 89 Titanium keys Ë Ì Í Ê ...
Page 34: ...Getting Started 31 2 or D 2 B u s i n e s s D B D B Press Result ...
Page 43: ...Getting Started 40 3 0 D B D D B D Press Result ...
Page 44: ...Getting Started 41 D 2 0 0 2 D B Scroll down to October and press Press Result ...
Page 58: ...Getting Started 55 Example Set split screen mode to TOP BOTTOM Press Result 3 B D ...
Page 70: ...Getting Started 67 ...
Page 175: ...Operating the Calculator 172 From the Keyboard ...
Page 456: ...Tables 453 ...
Page 527: ...Data Matrix Editor 524 ...