You are on page 1of 288

TI-89 Titanium

Voyage 200( )

2004 Texas Instruments Incorporated( )


Windows Macintosh


Texas Instruments( )

Texas
Instruments
Texas Instruments
Texas Instruments

ii

......................................................................................v
TI-89 Titanium Voyage 200 ................................. v
............................................................................ v

...............................................................................1
................................................................................ 1
TI-89 Titanium Voyage 200 ............................................ 6
....................................................................................... 14
(Catalog) ........................................................... 16
(Home)................................................................... 18
.............................................................................. 20
................................................................................. 26
Apps .............................................................................. 28
.................................................................................... 29
..................................................................................... 35
................................................................................. 41
(OS) .............................................. 45
TI-89 Titanium Voyage 200 ................ 46
................................................................................................ 48

.............................................................................51
........................................................................................ 51
........................................................................................ 54
.............................................................................. 55
I .............................................................................. 57
II ............................................................................. 59
..................................................................................... 60
.................................................................................... 61
....................................................................................... 63
3D ......................................................................................... 64
................................................................................. 67
........................................................................................ 69
................................................................................................ 71
........................................................................................ 72
/ (Data/Matrix Editor)........................................ 73
............................................................................. 74
............................................................................................... 80
....................................................................................... 82
(Numeric Solver) ....................................................... 83
................................................................................................ 85
.............................................................................. 87
iii

............................................................................. 91
- .............................................................................. 91
............................................................ 92
......................................................................................... 94
cos(x) = sin(x)......................................................................... 94
............................................................ 95
(Text Editor) ...................................... 97
.................................................................................. 98
............................................................. 100
TI-89 Titanium / Voyage 200 CBL 2 ..................... 102
..................................................................... 104
...................................................... 105
................................................................................ 107
..................................................................... 108
...................................................... 110
............................................................. 110
............................................................................ 111

........................................................................... 115
................................................................................ 115
(Flash) ............................... 117
................................................................. 124
(OS) ...................................................................... 126
ID ...................................................................... 129
TI-89 Titanium, Voyage200, TI-89 TI-92 Plus ... 130

................................................................. 133
............................................................................ 133
VAR-LINK ..................................................................... 134
VAR-LINK .................................... 136
.......................................................... 143
..................................................................... 144
(Garbage Collection) ...................... 145
(Memory Error) .................... 147

A: ........................................................... 149

B: TI .......................................................275
................................................................................ 277

iv


TI-89 Titanium VoyageTM 200

TI-89 Titanium Voyage 200


TI-89 Titanium Voyage 200
Apps
TI-89 Titanium Voyage 200
4 [MB] 2.7 MB
OS
TI Connect TI
TI-89 Titanium Voyage 200 GUI

Calculator-Based Laboratory (CBL 2)


Calculator-Based Ranger (CBR) TI-Presenter
TI ViewScreen TI-89 Titanium Voyage 200

CBL2 CBR TI-Presenter


TI-89 Titanium Voyage 200
/
TI ViewScreen TI-89 Titanium Voyage 200

2
2j

2 2
2

(press and hold)


2
8

9:Trig
9 D
Trig

TI-89 Titanium Voyage


200

USB I/O


RAM

TI-89 Titanium Voyage 200

education.ti.com/guides

vi

AAA
TI-89 Titanium AAA (SR44SW
303)Voyage 200 AAA (CR1616
CR1620) AAA
1.

2.

(+) (-) AAA

3.

TI-89 Titanium Voyage 200


Apps( )
:
Apps Installation in
progress . . . Do not interrupt!( )
(
education.ti.com )

8 |

V AR -LIN K

CHAR

Apps
Apps TI-89 Titanium Voyage 200
Apps Apps

TI-89 Titanium Apps




: TI-89 Titanium Apps Voyage 200
Apps Voyage 200
TI-89 Titanium

Voyage 200 Apps








Apps O

(Voyage 200)

1.

2.

3.

2 Apps
Apps
Home
TI-89 Titanium / Voyage 200.

2 2

Constant Memory

TI-89 Titanium / Voyage


200 Apps

TI-89 Titanium / Voyage


200

.
Automatic Power Down APD

TI-89 Titanium Voyage 200

TI-89 Titanium

( )
(A, B, C, D)

(2, 8, 7)

Voyage 200

( )
(A, B, C, D)

QWERTY
(2, 8, 7, 1)
( Voyage 200 )
Voyage 200

2 2

CHAR ( ) CHAR

CHAR
1.

2 G CHAR

2.

3.

Text Editor ()

2G

D 9

8
2 N

TI-89 Titanium : ()
(Program Editor) .
Press

Result

Voyage 200 : (") Program Editor


.
Press

Result

2L

2
( )

8
( )

( )

A B

j
(Alpha TI-89
Titanium )

1
(
Voyage 200 )

: VAR-LINK [All] .
Press

Result

APPs

10


A, B, C, D
2 r8

C D

2 A 2 B

2 C 2 D

8 C 8 D

C AC BD A D B (
)

?
: (?) (|)

1.

2.

2 ^. (TI-89 Titanium) 2 ^ (Voyage 200) ()

3.

: Home 0.00685.
Press

Result

685
TI-89 Titanium: ^
Voyage 200: 2 ^
?3

11

Press

Result

8#

Y= Editor

8$

(Window
Editor)

8%

(Graph)

8&

(Table)

8'

(Table)

TI-89 Titanium:

5
6
7
Voyage 200:
8 X ( )
8 C ( )
8 V ( )
8S
Voyage 200

SAVE COPY
AS

8N
Voyage 200

8O
Voyage 200

12

8F
Voyage 200

FORMATS
GRAPH FORMATS
.

Apps .

8O

Apps
FLASH FLASH
APPLICATIONS

2a

24

TI-89 Titanium:

Voyage 200:
25
0

( )

8.

2/

MEMORY

TI-89 Titanium:

Voyage 200:
2E
2

2G

CHAR

2K

Apps

Apps
(Home)

13


TI-89 Titanium Voyage 200
TI-89
Titanium Voyage 200 Constant Memory

TI-89 Titanium Voyage 200


1.

3 MODE 1

2.

2 3

3
Custom UnitsUnit System
CUSTOM

14


Language (Espaol).

B
D 3:Espaol

15

:
(
(Home)).

1:English

Catalog
TI-89 Titanium Voyage 200
( &, /, +, , etc.)

TI-89 Titanium Voyage 200


Flash Flash ( )
( )
:

TI-89 Titanium:
Voyage 200: 2 E
( Built-in )

( Flash
)

16

( )

Y= Editor, Text Editor, CellSheet .

: comDenom(
:
2 D

TI-89 Titanium: j C
Voyage 200: 2 E C
2D
D
comDenom(

17

[ ]

(Home)
( Home)

8 "
Apps Home

/
, ,




Apps O

18

Operating the
Calculator

8 C 8 D
/
A B
4 2 A 2 B

N D

________

8/30 _______

_______

8/30 _______

/
1.

9:Format

2.

B C D

19

3.

8:Clear Home

ClrHome

/ 0
M

TI-89 Titanium Voyage 200 Apps


( 2 )
Apps

Apps

Apps

: TI-89 Titanium Voyage 200

20

: (Program Editor)

DD
program1

program1 (Main)

Apps
O Apps

21

2 K Apps
2 K
Apps 2 a

TI-89 Titanium F1
2:Select Category

( 2 ) Apps

Voyage 200 Apps


Apps
Apps .

All

English

English

SocialSt

SocialSt

Math

Math

2 Graphing

Graphing

Graphing

2 Science

Science

Science

2 Organizr

Organizr

Organizr

22

: .

1:Edit Categories
( 23
N Apps

TI-89 Titanium Voyage 200


(All
)
2 ()
1.

1:Edit Categories
(All )

2.

Edit Categories

3.

: 8

4.

D
B (9)

5.

Apps

23

: BusinessSocial StudiesCellSheet Finance

TI-89 Titanium: 2
Business
Voyage 200:
Business
D

24

TI-89 Titanium Voyage 200


Y= Editor Graph

MODE 2 Split Screen TI-89


Titanium Voyage 200 (
) ( )

25

Apps O Apps

: Apps
(
)

TI-89 Titanium Apps


(
)

Voyage 200 Apps


(
Split Screens )

TI-89 Titanium Voyage 200

26

(MAIN )

(2, 8, 7)

(Angle)

(RAD, DEG)

/
(Exact/Approx)

(AUTO, EXACT,
APPROX)

(GR#1, GR#2)

(Graph)
/

(FUNC, PAR, POL,


SEQ, 3D, DE)
22/30 (Home)
/ ( 30 99)

BATT BATT
(
) .

/ /

BUSY

PAUSE

(MAIN )

27

(2, 8, 7),

key

(Voyage 200
)

(RAD, DEG)

/
(Exact/Approx)

(AUTO, EXACT,
APPROX)

(GR#1, GR#2)

(Graph)
/

(FUNC, PAR, POL,


SEQ, 3D, DE)
22/30 (Home)
/ ( 30 99)
BATT BATT
(
) .

/ /

BUSY

PAUSE

Apps
(MODE) Apps
APPLICATIONS APPLICATIONS
O

: Apps

28

DDBC

:
(
(Home) )

Apps Apps Desktop ON


Home Apps O

CLOCK
Clock ON/OFF(
/ ) Clock

1.

Apps

29

2.

CLOCK (Time Format)

: CLOCK

1.

2.

C D Time
Format

3.

D (Hour)

4.

D (Minute)

5.

6.

24 9

12 D AM/PM

7.

B AM/PM

8.

C DAM/PMAM/PM

9.

( )

Apps

1.

C D (Date Format )

2.

3.

C D Date
Format .

4.

D (Year)

5.

D (Month)

6.

7.

C D

8.

D (Day)

30

9.

Apps

: 19/10/02 (October 19, 2002) 1:30 p.m.

D1D

30D

31

BD

BD

2002

32

DB

October

D19

Apps CLOCK (Clock) (OFF)

33

Clock on

Clock

BC

Clock off

Clock (ON)

34


TI-89 Titanium Voyage 200
(Home)

TI-89 Titanium Voyage 200

2G

(CHAR)
(
)

2I

(MATH)

(APPLICATIONS)
( Apps
Apps )

8O

FLASH APPLICATIONS Flash


( Apps
Apps )

C D

: C
D

35

: (Algebra) factor(

TI-89 Titanium: "


Voyage 200: "

Apps

()

36

: (MATH) ord(

2I

CCB

() .

37

: (Window Editor) SAVE COPY AS

B
s.

DN

: 8 S SAVE COPY AS

N.

( )

B A
B

: B
B

38

Operating the Calculator )

(Program Editor) TI-89 Titanium


Voyage 200
(
(Programming) )
( Operating the
Calculator )

: /

2F

2F

39

2F
(
)

TI-89 Titanium: 2
Voyage 200:

DD

Apps
Apps APPLICATIONS
Apps APPLICATIONS O
: Apps O Apps
APPLICATIONS

40

: Apps APPLICATIONS Window


Editor .

DD

APPLICATIONS 1:FlashApps

TI-89 Titanium Voyage 200


Y= Editor (Graph)

MODE

1.

3 MODE

2.

(Split Screen)

3.

B (Split Screen)

4.

D TOP-BOTTOM( ) LEFT-RIGHT( )

5.

Split Screen

41

: TOP-BOTTOM

BD

42


TOP-BOTTOM LEFT-RIGHT

( 2)
( 1)

1.

Split 1 App B (
41 )

2.

D C

3.

Split 2 App

: Y= Editor (Graph) .

DB

43

DB

Split 1 App Split 2 App


(Number of Graphs) 1TI-89 Titanium
Voyage 200

2 a

44

2 K

Apps 2 K
(Home) 2 K
Home

MODE 2 Split Screen


FULL( )

2 K Apps

(
Split Screens )

(OS)
TI-89 Titanium Voyage 200

TI Educational & Productivity Solutions (E&PS)


education.ti.com/latest

TI-89 Titanium Voyage 200

TI-89 Titanium Voyage 200


TI Connect TI-89 Titanium
USB Voyage 200 USB Silver Edition
TI Connect OS
TI E&PS
TI-89 Titanium Voyage 200
TI

OS (ID )
TI E&PS TI-89
Titanium Voyage 200 ABOUT

ABOUT Apps 3:About ABOUT


TI-89 Titanium Voyage 200 ( )

45

OS

ID ( )
ID

(Cert. Rev.)
(Product ID)

TI-89 Titanium Voyage 200

1.

2.

2 VAR-LINK (All)

3.

2 (TI-89 Titanium)

6.

: Flash

TI-89 Titanium VoyageTM 200


TI-89 Titanium USB / ( I/O)
Voyage 200 I/O

TI-89 Titanium Voyage 200

46

USB USB TI-89


Titanium I/OUSB Silver Edition
Voyage 200
USB (USB
unit-to-unit cable) I/O (I/O unit-to-unit cable)
TI-89 Titanium Voyage 200
TI-89 TI-92 Plus CBL 2 CBR
TI-Presenter
TI-89 Titanium Voyage 200 TI-Presenter

TI ViewScreen TI ViewScreen

TI-Presenter TI ViewScreen
TI E&PS education.ti.com

USB

I/O

TI-89 Titanium

USB

I/O

TI-89 Titanium ( )

47

I/O

Voyage 200

TI-89 TitaniumAAA(SR44SW 303)


Voyage 200 AAA (CR1616 CR1620)
AAA

AAA
1.

2.

(+) (-) AAA

3.

AAA

2 TI-89 Titanium Voyage 200


AAA

48


1.

2.

SR44SW 303 (+)

OS
OS
OS APD

OS USB (USB unit-to-unit cable)


TI-89 Titanium I/O (unit-to-unit cable)
Voyage 200
OS
(Service & Support)
(Texas Instruments)

49

(+/)

50

TI-89
Titanium / Voyage 200
8:Clear Home

sin(p/4)

8:Clear Home
@

2W2Te4d 8

W2Te4d8

TI-89 Titanium /
Voyage 200
(!) 2 I
7:Probability 1:!
@

5 2 I 7 1 20 2 I 7 1
30 2 I 7 1

5 2 20 2 30 2

51

(3+5i) TI-89 Titanium /


Voyage 200
c 3 5 2 ) d Z 3

2634492
FACTOR
2:factor(

2 2634492 d
( )

(xN5) 3

EXPAND 3:expand(
3 c X | 5 d Z 3 d
( )

(x 2N2xN5)/(xN1)

PROPFRAC
7:propFrac(
7 c X Z 2 | 2 X | 5 d e c X | 1 d
d

52

(x 2

N5) x
FACTOR
2:factor(
2 X Z 2 | 5 b X d

x x N2xN6=2
solve(
SOLVE(
1:solve(
Catalog
1 X Z 2 | 2 X | 6 2 b X d

x 2N2xN6=2

x
with (|)

1XZ2|2X|62bXdX2
0

1 X Z 2 | 2 X | 6 2 b X d2 X
20

53

(xNy) 3

/(x+y) x

(Pretty Print)

2 = c X | Y d Z 3 e c X Y d Z 2
bXd

xsin(x) x

2 < X p 2 W X d b X d

2<XpWXdbXd

2x N 3y = 4 Lx + 7y = L12 x y
x y y
x

1.

2x N 3y =
4 x
Algebra 1 solve(
Catalog
solve(

2.

"MM12X|3Y4
bXd

8"MM12X|
3Y4bXd

Lx + 7y = L12 y

1 ? X 7 Y ? 12 b Y d

54


3.

with x
y
with |

4.

2C

x
C C C

5.

y
@

2C

:
x = L8/11 y = L20/11

f = ma m = 5 a = 20 / 2 a =
9.8 / 2 9.8 / 2
_g

1.

3 MODE
Unit System SI

3 B 1

55


2.

/ 2 _ms2
UNITS
2 D
2 C

UNITS
_
_m/_s2 _ms2
UNITS
Acceleration _ms2

3.

2DBMe2D
DDDBSZ29852
MS j 2

8DBMe8D
D D D B S Z 2 9 2 5 MS2

m = 5 (_kg) a = 20 / 2
(_ms2)

@
H

4.

5 8 5 2 KG j p 20 8 5
2 MS j 2
5 2 5 KG p 20 2 5 MS2

m
_g
_g UNITS
_g

56

5 8 5 2 KG j p 2
BjG

5 2 5 KG p 8 B G


5.

(_kgf)
2 4 4
@
H

B 2 4 8 5 2 KGF j

B 2 4 2 5 KGF

I
TI-89 Titanium / Voyage 200 Y=
Editor

y=(|x2N3|N10)/2 TI-89 Titanium / Voyage 200

1.

Y= Editor
8 #

2.

(abs(x2N3)N10)/2
y1=

3.

cAXZ2|3d|10
de2

c2EAXZ2|3d
|10de2

6 6:ZoomStd
6:ZoomStd
6

57


4.

Trace
x y

5.

MATH 3:Minimum
D D

6.

B ( )
x

B ... B

7.

B x

B ... B

8.

9.

58

8?"

8H8"

II
5 (ZoomStd)
ZoomSqr

1.

MODE Graph
FUNCTION
3 B 1

2.

3.

5 r
@

"59jR

8"59R

5!r

Y= Editor y1(x) =

(r 2 . x 2 )

4.

8#,82]jR
Z2|XZ2d

8#,82]RZ2
|XZ2d

y2(x) = .

r 2 . x 2

y2(x) = Ly1(x)
y1(x)
y1
? Y 1 c X d
5.

ZoomStd

x y
L10 10 x

y
6

59


6.

ZoomSqr
ZoomSqr x

(L5,0) (5,0)

(q) 60 (v 0) 15 /
g = 9.8 / 2

1.

MODE Graph
PARAMETRIC
3 B 2

2.

Y= Editor
xt1(t) = v 0t cos q

xt1(t)=15tcos(60)

v 0 q
@

8 # , 8 15T p 2
X 60 2 d

8 # , 8 15T p X
60 2 d

TI-89 Titanium T p 2 X
T 2 X.
Voyage 200 T p X
T X
2 2 I 2 1

60


3.

yt1(t) = v 0t sin q N (g/2)t 2


v 0q g

4.

15T p 2 W 60 2 d |
c 9.8 e 2 d T Z 2

15T p W 60 2 d | c
9.8 e 2 d T Z 2

Window Editor

8 $ 0 D 3 D .02 D ? 2 D 25
D 5 D ? 2 D 10 D 5

5.

8 %

6.

Trace

B A

r1(q) = A sin B q A=8 B=2.5


A B

1.

MODE Graph
POLAR Angle RADIAN
3 B 3 D D D B 1

61


2.

Y= Editor
r1(q) = A sin Bq
A B 8 2.5

3.

8 # , 8 8 2 W 2.5
8d

8 # , 8 8 W 2.5
d

ZoomStd

Window
qmax = 2p q
2p

x y
L10 10 x
y

6
4.

Window Editor qmax 4p


Window Editor 4p

8 $ D 4 2 T

5.

ZoomSqr
ZoomSqr x

5
A B

62


4000 20% ( 80% )
1000

4000

.8 x 4000
+ 1000

2
.8 x (.8 x 4000 +
1000) + 1000

...

.8 x (.8 x (.8 x
4000 + 1000) +
1000) + 1000

...

1.

MODE Graph
SEQUENCE
3 B 4

2.

Y= Editor
u1(n) = iPart(.8u1(nN1)+1000)
iPart

iPart( 2 I
CATALOG

3.

8 # , 8 2 I 14.8
j U1 c j N | 1 d 1000 d

8 # , 8 2 I 14.8
U1 c N | 1 d 1000 d

ui1
4000

4.

Window Editor n
nmin=0 nmax=50 50

8 $ 0 D 50 D 1 D 1 D
5.

x y
0 D 50 D 10 D 0 D 6000 D 1000

63


6.

Graph
8 %

7.

Trace
(nc) (yc)
nc=0
nc
xc = nc nc x
yc = u1(n) n
B A

3D
3 z(x,y) = (x3y N y3x) / 390
eye

1.

MODE Graph
3D
3 B 5

2.

Y= Editor 3
z1(x,y) = (x3y N y3x) / 390

8 # , 8 c X Z 3 Y | Y
Z 3 X d e 390

64


3.

Style = WIRE FRAME


WIRE
FRAME

4.

8DB2DB2DB1

8FDB2DB2DB1

ZoomStd


evaluation percentages

6
3

)
p ( p )

5.

eyef
D C eyeq eye
eyef
1

D 8

6.

0 ( O) A A A

65


7.

x y z
X
y x
Y
Z

8.

0 ( )

9.

( )

F ( F )

( )

GRAPH FORMATS (TI-89


Titanium 8 Voyage 2008 F) TI-89 Titanium:
Voyage 200: F

66


Logistic y' = .001y(100Ny)
Y= Editor

1.

MODE Graph
DIFF EQUATIONS
3 B 6

2.

Y= Editor

y1'(t)=.001y1(100Ny1)
p

yi1
y1' y1
y1'
8 # , 8 .001 Y1 p c
100 | Y1 d

3.

GRAPH FORMATS
Axes = ONLabels = ONSolution
Method = RK Fields = SLPFLD
Fields
SLPFLD FLDOFF
Fields=DIRFLD
@

8DDB2DDB2DB1DB1

8FDDB2DDB2DB1DB1

67


4.

Window Editor

8 $ 0 D 10 D .1 D 0 D ? 10 D
110 D 10 D ? 10 D 120 D 10 D 0 D .001
D 20

5.

Graph

( GRAPH FORMATS
Fields=SLPFLD )
8 %

6.

Y= Editor
yi1=10

8 # 10
7.

Graph
Y= Editor t 0

8 %

8.

Y= Editor 2
yi1
yi1={10,20}
8 # C 2 [ 10 b 20 2 \

9.

Graph
8 %

68

10.
@
2
H
t=40 y1=45

Y= Editor Window Editor t0


t
@
2
H t y1

Y= Editor

2 40 45

40 45

y = Lx x < 0 y = 5 cos(x) x 0
,

1.

MODE Graph
FUNCTION Angle
RADIAN
3 B 1 D D D B 1

2.

Graph when

Graph when(x<0,Lx,
5cos(x))

2 Other Graph

" 2 2 WHEN j c X
20b?Xb5p2XXdd

8 " 2 WHEN c X 2
0b?Xb5pXXdd

69


3.

Graph Graph

Window
( 6)

4.

N
line
@
H

5.

2 5 C ( )

5 C ( )

PIC1

Type = Picture
GDB

6.

, 2 B 2 D D PIC j 1

, 2 B 2 D D PIC1

7.

21

Type = Picture
GDB
, 1 B 2 (
Variable = pic1)

70


M10 10 y=x 3N2x

1.

MODE Graph
FUNCTION
3 B 1

2.

Y= Editor y1(x) = x 3 N
2x
8 # , 8 X Z 3 | 2 X

3.

tblStart = M10
@tbl = 1
Graph < - > Table = OFF
Independent = AUTO

8 & ? 10 D 1 D B 1 D B 1

4.

8 '

5.

y1
x = M11 2
2 D
2 C
D C

6.

x = L2 x = L1

tblStart = L2
@tbl = .1
? 2 D .1

71


Y= Editor Graph

1.

MODE
Graph FUNCTION
Split Screen LEFT-RIGHT
Split 1 App Y= Editor
Split 2 App Graph
3 B 1 B 3 D B 2 D B 4

2.

Y= Editor
y1(x) = .1x 3N2x+6
Y= Editor

, 8 5 .1 X Z 3 | 2 X
6
3.

ZoomStd Graph

Graph
6

4.

Y= Editor y1(x) .1x 3


.5x3
2 a O Y= Editor

2 a C A B B 0 5

5.

Graph

Graph
2 a

72


6.

Y= Editor Window
Editor
2 a 8 $

7.

2 2 K

/ (Data/Matrix Editor)
Data/Matrix Editor 2

1.

O Data/Matrix Editor,
TEMP
3 B 3 D D TEMP

2.

(
)
LIST

1 2 3 4 5
6C

3.

2 2
1 2
DATA

B2pjC1

B2pC1

73


4.

2 C C

5.

, 8

7 12
-
300,000
12

1.

MODE Graph
FUNCTION
3 B 1

2.

O Data/Matrix Editor
BUILD
3 D D BUILD

74


3.

( )
150
500
800
250
500
750
950

> 12
4
31
42
9
20
55
73

150 500 800 250


500 750 950
4.

2 1 (r1c2)

8 C
D
C

5.

B 8 C 4 31 42 9
20 55 73

B 2 C 4 31 42 9
20 55 73

1 1 (r1c1)

1
1

1 1

@
8C
H 2C
4
@

A8C24

A2C4

75


6.

Calculate Calculation
Type = MedMed
x = C1
y = C2
Store RegEQ to = y1(x)
@
H

7.

B 7 D C j 1 D j C2 D B D

B 7 D C1 D C2 D B D

-
Calculate
y1(x)

8.

STAT VARS Data/Matrix Editor

9.

Calculate
Calculation Type = LinReg
x = C1
y = C2
Store RegEQ to = y2(x)

B 5 D D D B D
10. LinReg
y2(x)

11. STAT VARS Data/Matrix Editor


12. Plot Setup
Plot 1

Plot

76

13. Plot 1
Plot Type = Scatter
Mark = Box
x = C1
y = C2

Calculate

, B 1 D B 1 D C j 1 D j C2

, B 1 D B 1 D C1 D C2

14. Plot Setup


Plot 1
2
15. Y= Editor y1(x) -
Dot
Y= Editor
y1
PLOTS 1 Plot 1
y1(x) y2(x)

8#22

8#2

16. Plot 1
Plot Setup

C
17. ZoomData Plot 1
y1(x) y2(x)
ZoomData

77

18. Data/Matrix Editor


2a
19. 3 3
-

B B C C 2 MED j
Y1 c j C1 d

B B C C MED Y1 c C1 d

20. 4 4
-

@
H

B C 2 RESID j j
C2 | j C3
B C RESID C2 | C3

21. 5 LinReg
5
@
H

B C C 2 LIN j Y2
c j C1 d
B C LIN Y2 c C1 d

22. 6 LinReg
6
@
H

B C 2 RESID j
j C2 | j C5
B C RESID C2 | C5

23. Plot Setup Plot 1


78

24. Plot 2
Plot Type = Scatter
Mark = Box
x = C1
y = C4 ( - )

@
H

D , D D C j 1 D j C4

D , D D C1 D C4

25. Plot 3
Plot Type = Scatter
Mark = Plus
x = C1
y = C6 (LinReg )

@
H

D , D B 3 D C j 1 D j C6

D , D B 3 D C1 D C6

26. Y= Editor y(x)


, 3:Functions Off
1:All Off

2 3
8 # 3
27. ZoomData
-
+ LinReg
9
28.
@

"

8"

79

29. MedMed (y1(x)) -


LinReg (y2(x)) x = 300
(300,000 )
round (2 I 1 3)

y1
y2
2 I 1 3 Y1 c 300 d b 0 d
B A ( 8 ) 0 2

1.

O Program Editor

2.

3.

PROG1 ( )

D D PROG j 1

D D PROG 1

template
Prgm EndPrgm
Variable
2
2

80


4.

Request "Enter an integer",n

Enter an integer


n
expr(n)!n

0!temp

temp 0
For i,1,n,1

i For loop
i = 1
i 1 i > n
temp+i!temp

i temp
EndFor

For loop
Disp temp

temp .

5.

prog1()

( )

@
H
6.

" 2 PROG j 1 c d

8 " PROG1 c d

5
5

81


7.

Disp
Program I/O
1 5
Program I/O

Program I/O screen

8.

Program I/O
N, 2 K,
@
"
H 8"

Text Editor Text


Editor

1.

Text Editor
3

2.

TEST

NEW
MAIN
Variable
2
D TEST

82


3.

TI-89 Titanium

j (?
alpha )

j
alpha-lock
2 alpha-lock

4.

0 8 .

Text Editor

Text Editor

5.

"

8"

Text Editor

2a

(Numeric Solver)
a=(m2Nm1)/(m2+m1)g m2=10 g=9.8 a=1/3 g
m1

1.

O Numeric Solver

83


2.

3.

j A c j M2 | j M1 d e
c j M2 j M1 d p j G

A c M2 | M1 d e c M2 M1
dpG

m1
m2 g a (
g a g )

4.

D 10 D D 9.8 C C C j G e 3

D 10 D D 9.8 C C C G e 3

m1
m1
Numeric
Solver

g/3
D D

5.

left-rt
left-rt=0

6.

ZoomStd

( m1) x
left-rt y
3

84


7.

Numeric Solver
D
2 a 2

10 (2) + F (16) + 10(


10) 4
Base

1.

2 MODE Base
DEC
Base

3 ( D Base ) B
1

2.

0b10+0hF+10
2
0b 0h ( B H)

0b 0h
O B H
@
H

3.

0 j B 10 0 2 HF j
10
0 B 10 0 HF 10

1
2 4 4

4.

1 2 4 2 BIN j

1 2 4 BIN

1
@

1 2 4 2 HEX j

1 2 4 HEX

85


5.

1
0b 0h
1

6.

Base HEX
Base = HEX BIN

3 ( D Base ) B
2

7.

0b10+0hF+10
@
H

8.

0 j B 10 0 2 HF j
10
0 B 10 0 HF 10

Base BIN
3 ( D Base ) B
3

9.

0b10+0hF+10.

86


VAR-LINK

( )

1.

2.

5 !x1
x2+4 !f(x)
{5,10} !l1
[30,25] !m1

" M 5 9 X1 X Z 2
49jFcXd2[5b
10 2 \ 9 j L1 2 g 30
b 25 2 h 9 j M1

8 " M 5 9 X1 X
Z2 4 9 F c X d 2 [ 5
b 10 2 \ 9 L1 2 g 30 b
25 2 h 9 M1

5 p
3.

VAR-LINK

4.

D D B 5

87


5.

f
f(x)
f

6.

D2

7.

f VAR-LINK
(

5f(


8.

5f(2)

2 d

88

1.

VAR-LINK

2 ( D x1)

2.

, Manage

, 8

3.

4.

" 6 p X1

8 " 6 p X1

10 9 X1

5.

6.

VAR-LINK
2 ( D x1) , 9

7.

"

8"

89

1.

VAR-LINK All

MAIN

( )

.
1

2.

,
0 ( , 1)

, 1

3.

4.

1 MAIN

MAIN
VAR-LINK

5.

VAR-LINK (
)
N ( )
VAR-LINK

90

-
10 5

c w c(w)
c(w)

10
a = w+5
b = 10a
w

w
a
c

b
1.

a w a(w)

2.

b w b(w)

3.

c w c(w)
Define c(w)= (a(w)^2+b(w)^2)

91

4.

zeros( ) c(w)
c(w)
c(w)

5.

c (2 )

6.

20.8097
4
c( ) 8

. b b . 4 ac
2a

x = ----------------------------------------

1.

1:Clear a-z
2.

92

ax2+bx+c=0.

3.

c
@

2| j C

2| C

TI-89 Titanium /
Voyage 200

4.

a
4 9 3
(2 )

5.

expand( )

6.

((b/a)/2)2

7.

factor( )

8.

4a2

9.

a>0 b>0 x>0

10. b 2a
x

93

9
2 1

3x3

1.

RandSeed

randMat( ) 3x3
a

2.

x [2,3]
augment( ) 3x3
a b

3.

rref( ) b
3 3
a^L1

4.

solve(getDenom( 2 [1,4] )=0,x)

x= L70/17

cos(x) = sin(x)
2 cos(x) = sin(x) 0 3p x

94

1
y1(x)=cos(x) y2(x)=sin(x)
1.

Y= Editor y1(x)=cos(x)
y2(x)=sin(x).

2.

Window Editor xmin=0


xmax=3p

3.

A:ZoomFit

4.

5:Intersection
A

5.

x y ( 4 5
)

2
sin(x)=cos(x) x
1.

solve(sin(x)= cos(x),x)
@n1 x

2.

ceiling( ) floor( )

3.

x @n1

1
with
@ ; H 2[K].

V
3D

95

3D
3D Trace

1.

sa(x,y,v)

define sa(x,y,v)=2xy + 2v/x+2v/y

2.

3D z1(x,y)
v=300

3.

Window
eye= [60,90,0]
x=
[0,15,15]
y=
[0,15,15]
z=
[260,300]
ncontour= [5]

4.

Trace

1.

v x y
solve(d(sa(x,y,v),x)=0 and
d(sa(x,y,v),y)=0,{x,y})

2.

v 300
300!v
sa(v^(1/3), v^(1/3),v)

8

96

Text Editor
Text Editor

Text Editor , ,

1.

Text Editor
demo1

C 1:Command
2.

Text Editor

C
C
C
C
C
C

3.

: Compute the maximum value of f on the closed interval [a,b](


[a,b] f )
: assume that f is differentiable on [a,b]( f [a,b] )
: define f(x)=x^3N2x^2+xN7
: 1!a:3.22!b
: d(f(x),x)!df(x)
: zeros(df(x),x)
: f(ans(1))
: f({a,b})
: The largest number from the previous two commands is the
maximum value of the function. The smallest number is the
minimum value( 2
).

1:Script view
Text Editor
Text Editor

97

4.


2:Clear split
Text Editor

5.

2 K2

f(x)=(x3N10x2Nx+50)/(xN2)
1.

f(x)
(x^3N10x^2Nx+50)/(xN2)!f(x)

2.

(propFrac)

3.


16/(xN2)+x^2N8xN17

98


y1(x) y2(x)

4.

16/(xN2)!y1(x): x^2N8xN17!y2(x)
5.

Y= Editor y2(x)

6.

f(x) y3(x)

7.

Window Editor
x=
y=

8.

[L10,15,10]
[L100,100,10]

f(x) y2(x) x

y3(x)=f(x)

99

8

Data/Matrix Editor
1
(C2)

1
2
3
4
5
6
7
8

2 C1( ) C2 ( )

C1

C2

C1

C2

C1

C2

C1

C2

110
125
105
120
140
85
80
90
80
95

1
1
1
1
1
2
2
2
2
2

115
135
110
130
150
90
95
85
100
95

3
3
3
3
3
4
4
4
4
4

130
145
140
145
165
100
105
115
110
120

5
5
5
5
5
6
6
6
6
6

145
160
165
170
190
110
115
125
120
125

7
7
7
7
7
8
8
8
8
8

1.

100

Data/Matrix Editor Data


students

2.

2 c1 c2

3.

Plot Setup

4.

Plot 1

5.

Plot 1 Plot 2

6.

5 Plot 1 Plot 3, Plot 4,


Plot 5.

7.

Plot 2 Plot 5 Include


Categories
Plot 2: {1,2}

( )
Plot 3: {7,8}

( )
Plot 4: {1,3,5,7}

( )
Plot 5: {2,4,6,8}

( )

101

8.

Y= Editor

Plot 1 Plot 5

9.

9:Zoomdata

10. Trace

TI-89 Titanium / VoyageTM 200 CBL 2 TM


TI-89 Titanium / Voyage 200 CalculatorBased Laboratory (CBL 2) Newtons
Law of Cooling CBL System Experiment
Workbook Coffee To Go
TI Connect TI
education.ti.com CBL 2

:cooltemp( )

:Prgm
:Local i

:setMode("Graph","FUNCTION") TI-89 Titanium / Voyage 200

:PlotsOff

:FnOff

:ClrDraw

102

:ClrGraph

:ClrIO

TI-89 Titanium / Voyage 200


IO ( / )

:L10!xmin:99!xmax:10!xscl

Window

:L20!ymin:100!ymax:10!yscl
:{0}!data

/ data

:{0}!time

/ time

:Send{1,0}

CBL 2

:Send{1,2,1}

CBL 2 Chan. 2
AutoID temp

:Disp "Press ENTER to start"

:Disp "graphingTemperature."
:Pause

:PtText "TEMP(C)",2,99

:PtText "T(S)",80,L5

:Send{3,1,L1,0}

CBL 2 Trigger

:For i,1,99

2 99

:Get data[i]

CBL 2

:PtOn i,data[i]

:EndFor
:seq(i,i,1,99,1)!time

:NewPlot 1,1,time,data,,,,4

NewPlot Trace

:DispG

:PtText "TEMP(C)",2,99

:PtText "T(S)",80,L5

103

:EndPrgm

Calculator-Based Ranger (CBR)

95
/ 32
1.

Page 1

2.

Page 2

3.

Y= Editor
t xt1(t)

xt1(t)=95tcos(32)

2
4.

Y= Editor t
yt1(t)
yt1(t)=L16t^2+95tsin(32)

104

5.

Window
t values= [0,4,.1]
x values= [0,300,50]
y values= [0,100,10]

6.

2 a

7.

TABLE SETUP tblStart


0 @tbl 0.1
8 &

8.

D t=2
8 '

9.


tc=2 xc yc
tc=0.0 tc=3.1
tc

95 /

105


(xN1)(xNi)(x+i)
Trace
1.

expand( )
(xN1)(xNi)(x+i)

2.

f(x)

3.

abs( ) f(x+yi)
( 2 )
x

xy

4.

z1(x,y)
z1(x,y)

5.

3D
Window
eye= [20,70,0]
x=
[L2,2,20]
y=
[ L2,2,20]
z=
[ L1,2]
ncontour= [5]

6.

Y=Editor
@
8
H 8F
Graph Format
Axes= ON
Labels= ON
Style= HIDDEN SURFACE
3

106

7.

3D xy

8.

Trace x=1 y=0

9.

Trace x=0 y=1

10. Trace x=0 y=L1

zc 7 9 x3Nx2+xN1
1,Li, i 3 xy

(i) (p) 1,000 (n)


6 (s) 2,000
1.

2.

107

3.

with i
solve(s=p(1+i)^n,i) | s=2000 and p=1000
and n=6

: 12.246%

with ( | )
@

H 2 [K]

14%
s
solve(s=p(1+i)^n,s) | i=.14 and p=1000 and
n=6

14% 2,194.97

108


Program Editor (tvm) temp1 =
temp2 = temp3 = temp4 = temp5 =
temp6 = (1 = 0 = )
:tvm(temp1,temp2,temp3,temp4,temp5,temp6)

:Func
:Local tempi,tempfunc,tempstr1
:Ltemp3+(1+temp2/1200temp6)temp4((1N(1+temp2/1200)^
(Ltemp1))/(temp2/1200))Ntemp5(1+temp2/1200)^(Ltemp1)
!tempfunc
:For tempi,1,5,1
:"temp"&exact(string(tempi))!tempstr1
:If when(#tempstr1=0,false,false,true) Then
:If tempi=2
:Return approx(nsolve(tempfunc=0,#tempstr1) | #tempstr1>0
and
#tempstr1<100)
:Return approx(nsolve(tempfunc=0,#tempstr1))
:EndIf
:EndFor
:Return "parameter error"
:EndFunc
TI Connect
TI-89 Titanium / Voyage 200

10% 48 10,000

tvm pmt
251.53

300
tvm n
38.8308

109

1.

factor(x^3N5x)

2.

factor(x^3+5x)

3.

factor(x^3N5x,x)

4.

cfactor(x^3+5x,x)

110


Program Editor drawball( )

:drawball(urnlist,drawnum)
:Func
:Local templist,drawlist,colordim,
numballs,i,pick,urncum,j
:If drawnum>sum(urnlist)
:Return too few balls
:dim(urnlist)!colordim
:urnlist!templist
:newlist(colordim)!drawlist
:For i,1,drawnum,1
:sum(templist)!numballs
:rand(numballs)!pick
( )

:For j,1,colordim,1
:cumSum(templist)!urncum
:If pick urncum[j] Then
:drawlist[j]+1!drawlist[j]
:templist[j]N1!templist[j]
:Exit
:EndIf
:EndFor
:EndFor
:Return drawlist
:EndFunc

n1 1 n2 2 n3
3
1.

RandSeed

2.

10 25
5
drawball({10,25},5)
2 3

Allegheny 80 20 (
/ ) 60
?

111

1.

Page 1 (

)
3 D D D Angle
2:DEGREE Display Digits
E:FLOAT

2.

ic r a
b

[20,80]!i
[a,0]!c
[b,60]!r

3.

p2r
Define p2r(x)=[x[1,1]*cos(x[1,2]),
x[1,1]*sin(x[1,2])]

112

i c
r
4.

p2r ic r

p2r(i)!i
p2r(c)!c
p2r(r)!r

i+c x
r x i+c y
r y
5.

i+c r 2

1 x

2 y

eq1 eq2
i[1,1]+c[1,1]=r[1,1]!eq1
i[1,2]+c[1,2]=r[1,2]!eq2

6.

eq2 b
solve(eq2,b)

7.

b eq1 eq1 a

solve(eq1,a) | b=22.74316085206

22.7 7.9

113

114

TI-89 Titanium Voyage 200

TI-89 Titanium USB USB


Voyage 200 I/O
I/O
TI-89 Titanium USB I/O
TI I/O
I/O
USB Silver Edition

VARLINK
TI-89 Titanium Voyage 200 TI-89 Titanium
Voyage 200 TI-89 TI-92 Plus
USB

USB
USB

TI-89 Titanium

115

USB

USB
I/O
I/O

I/O

voyage 200

voyage 200

Two Voyage 200

I/O

I/O

I/O

116

TI-89 Titanium Voyage 200


I/O
I/O

TI-89

I/O

TI-89 Titanium TI-89

(Flash
VAR-LINK
Apps

TI-89 Titanium TI-89 Titanium


TI-89 Titanium TI-89 Voyage 200
Voyage 200 Voyage 200 TI-92 Plus
1.

117

2.

2
VAR-LINK

3.


()

118

VAR-LINK


F7


()

All 1:Select
All

119

4.

2
VAR-LINK VAR-LINK

5.

Link

6.

2:Receive.
VAR-LINK: WAITING TO RECEIVE
BUSY

7.

1:Send

VAR-LINK

TI

120

1.

2.

121

BUSY

OS

Overwrite NO
New Name

(
Overwrite = YES )

Overwrite = NO New Name

122

Overwrite = SKIP

1.

2 to VAR-LINK

2.

()

VAR-LINK

( F7 )

Main

()

All 1:Select All

3.

1:Delete

4.

(Apps)

education.ti.com

Unlicensed OS or Flash application


education.ti.com

123

/
USB USB Silver Edition
TI-89 Titanium / Voyage 200

education.ti.com/guides

GetCalc SendCalc

SendCalc
GetCalc

SendCalc GetCalc USB


I/O ( A ) TI-89
Titanium USB

Chat
GetCalc SendCalc
msg InputStr
msg

124

:Chat()
:Prgm
:ClrIO
:Disp "On first unit to send,","
enter 1;","On first to receive,"
:InputStr " enter 0",msg
:If msg="0" Then
:
While true
:
GetCalc msg
:
Disp msg

:
InputStr msg
:
SendCalc msg
:
EndWhile
:Else
:
While true
:
InputStr msg
:
SendCalc msg

:
GetCalc msg
:
Disp msg
: EndWhile
:EndIf
:EndPrgm

msg
msg

msg


GetCalc SendCalc
GetCalc

Chat

125

Program Editor

VAR-LINK

1.

chat( )

2.

3.

msg

Chat (
) N
Program I/O N

(OS)
TI-89 Titanium Voyage 200
(
TI-89 Titanium TI-89 Titanium Voyage 200
Voyage 200)

RAM )
( Main )
TI Connect

Automatic Power Down (


APD)

126

( RAM )

MEMORY

USB TI Connectivity Cable USB TI Connect


(education.ti.com/downloadticonnect) /

education.ti.com/downloadticonnect

USB USB Silver Edition


TI-89 Titanium / Voyage 200

TI-89 Titanium TI-89 Titanium


TI-89 TI-89 Voyage 200
Voyage 200 TI-92 Plus TI-92 Plus
(OS)
1.

TI-89 Titanium TI-89


Titanium Voyage 200 Voyage 200

2.

2 VAR-LINK

3.

Link

4.

5:Receive OS
N
VAR-LINK: WAITING TO
RECEIVE BUSY

127

5.

4:Send OS
N

VAR-LINK

VAR-LINK

8 | ( )
8 ( )

education.ti.com

128

ID
VAR-LINK 6:Send ID List TI-89

TitaniumTI-89Voyage 200 TI-92 Plus ID

ID
ID ID ID

TI-89 Titanium TI-89


Voyage 200 TI-92 Plus

ID
ID
ID
ID USB
I/O

1.

2.

@
"
H 8"

a. 2 VAR-LINK
b. Link 6:Send ID List

129

ID ID
ID

3.

1 2 ID

4,000 ID

ID

ID ID

ID 2 ID

ID
ID

ID
1.

2 VAR-LINK

2.

Manage A:Clear ID List

TI-89 TitaniumVoyageTM 200TI-89 TI-92 Plus

TI-89 Titanium TI-89 Voyage 200 TI-92 Plus

TI-89 Titanium TI-89Voyage 200 TI-92 Plus


TI-89 Titanium TI-89 TI-89 Titanium (
) TI-89 Titanium USB
Voyage 200 TI-92 Plus
(Apps)

130

TI-89 Titanium TI-89Voyage 200 TI-92 Plus


TI-89 Titanium
USB

education.ti.com/downloadticonnect 126
(OS)

&
(

TI-89
Titanium

TI-89

Voyage
200

TI-92 Plus

TI-89
Titanium

TI-89

Voyage
200

TI-92 Plus

131

132

(MEMORY)
bytes RAM

MEMORY
2 ; Voyage 200 (
MEMORY )

Prgm/Asn TI-89 Titanium / Voyage 200

History
FlashApp
RAM free: RAM
Flash ROM free:

VAR-LINK

133


MEMORY
1.

2.

RAM

1:All RAM: RAM RAM

2:Default:

Flash ROM

1:Archive:
2:Flash Apps:

3:Both:

RAM

( ) VAR-LINK
3.


TI-89 Titanium / Voyage 200
N

4.

VAR-LINK
VAR-LINK

VAR-LINK
2 VAR-LINK

134

( )

bytes


( )
...

...

( )

( )

/ (
)

D C( 2 D 2 C )

135

VAR-LINK

ASM

DATA

EXPR

FUNC

GDB

LIST

MAT

PIC

PRGM

STR

TEXT

VAR-LINK
VAR-LINK
N

VAR-LINK
VAR-LINK

ASM, DATA, GDB, and variables created by Flash Apps


Data/Matrix Editor DATA

136

1.

VAR-LINK

2.

@
2
H

3.

VAR-LINK


(
)

B All
1:Select All
3:Select Current VAR-LINK

4:Expand All 5:Collapse All

A B

137

TI-89 Titanium / Voyage 200 MAIN

MAIN
MAIN
MAIN

Window variables
(xmin, xmax, etc.)
Table setup variables
(TblStart, @Tbl, etc.)
Y= Editor functions
(y1(x), etc.)
(
) TI-89 Titanium / Voyage 200 (
Text Editor )

MAIN

a=1, b=2, c=3


f(x)=x+x+x

ALG102

b=5, c=100
f(x)=sin(x)+cos(x)

DAVE

a=3, b=1, c=2


f(x)=x+6

MATH

a=42, c=6
f(x)=3x+4x+25

138

MAIN

VAR-LINK
1.

2.

Manage 5:Create Folder

3.

82

VAR-LINK

NewFold
NewFold

setFold
setFold ( )
setFold
.

setFold

MODE
1.

2.

Current Folder

3.

B

N

4.

139

5.



1.

VAR-LINK /

2.

Manage 3:Rename

3.

(folderName)\

(folderName) \

= MAIN

MAIN

a=1
f(x)=x+x+x

MATH

a=42
f(x)=3x+4x+25

2 VAR-LINK

( \ )
140

VAR-LINK

VAR-LINK
1.

View

2.

B
(
N )
View ( )

( )
3:System
Folder ( ) 1:All
2:main

Var Type ()

3.

4.

VAR-LINK VIEW

VAR-LINK

MAIN VAR-LINK

1.

VAR-LINK

2.

Manage 2:Copy 4:Move

3.

141

4.


9 (
a1!a2) CopyVar

( )

1.

VAR-LINK

2.

Manage 6:Lock 7:UnLock


RAM

VAR-LINK
VAR-LINK
MAIN
1.

2.

(
)

3.

1:Delete 0

4.

142

DelVar

DelVar var1 [, var2] [, var3] ...

DelFold
DelFold folder1 [, folder2] [, folder3] ...

MAIN

VAR-LINK

Home screen Y= Editor Table Editor Data/Matrix Editor

Text EditorWindow EditorNumeric Solver Program Editor

1.

2.

3.

sin(|


4.

sin(a1|


2 2

5.

sin(a1)|

143

sin(class\a2
CLASS CLASS a2

VAR-LINK

RAM

TI-89 Titanium / Voyage 200


RAM

RAM

VAR-LINK

1.

2 VAR-LINK

2.

(
)

3.


8:Archive Variable

9:Unarchive Variable

144

8:Archive Variable

RAM

Archive Unarchiv
Archive variable1, variable2,
Unarchiv variable1, variable2,

(Garbage Collection)

TI-89 Titanium / Voyage


200

145

variable D

variable A

variable B

variable C

RAM

variable A

B C

variable D
3

146

MEMORY
MEMORY

TI-89 Titanium Memory


Voyage 200 2.7 MB 2.7 MB


1 MB

variable A

variable D

Memory Error

Memory Error

Text Editor

Data/Matrix Editor

Program Editor

147

TI-89 Titanium / Voyage 200


TI-89 Titanium /
Voyage 200
1.

2.

3.

ab 6ab

1.

VAR-LINK (2 )

2.

MEMORY (2 ;)

3.

( )

148

A
A:

............................................................................ 150
.......................................................... 154

TI-89 Titanium/ Voyage 200(OS)


(Apps)

Circle

CATALOG
Circle x, y, r [,drawMode]

(x, y) r

ZoomSqr
ZoomSqr:Circle 1,2,3

Xyr

drawMode = 1()
drawMode = 0
drawMode = -1

[ ]
.

(,)

A:

149


TI-89 Titanium / Voyage 200

| ("with")

cSolve()
factor()
nSolve()
solve()
zeros()

270
166
184
209
237
253

cFactor()
cZeros
getDenom()
propFrac()
tCollect()

158
169
189
216
246

comDenom()
expand()
getNum()

() ()
arcLen()
deSolve()
limit()
' ()

265
156
173
197
268

() ()
avgRC()
fMax()
nDeriv()

266
157
185
206
228

G() ()
d()
fMin()
nInt()

AndPic
ClrDraw
DrawFunc
DrawPol
FnOff
Line
LineVert
PtOff
PtText
PxlHorz
PxlOn
PxlVert

155
160
177
178
185
197
198
216
217
217
218
219
226
241
252
256
257
258
259

BldData
ClrGraph
DrawInv
DrawSlp
FnOn
LineHorz
NewPic
PtOn
PxlChg
PxlLine
pxlTest()

158
160
177
178
186
198
207
217
217
218
218
222
233
242
255
257
258
258
259

Circle
CyclePic
DrawParm
DrwCtour
Graph
LineTan
PtChg
ptTest()
PxlCrcl
PxlOff
PxlText
RclPic

259
261
156
176
196
203
204
216
233
242

()
()
crossP()
dotP()
@List()
max()
newList()

260
263
165
177
199
203
207
224
240

()
^ ()
cumSum()
exp4List()
List4mat()
mid()
polyEval()

RplcPic
StoPic
XorPic
ZoomDec
ZoomInt
ZoomRcl
ZoomSto

+ ()
()
augment()
dim()
left()
mat4List()
min()
product()

shift()
sum()

150

seq()

RclGDB
Shade
Style
ZoomBox
ZoomFit
ZoomOut
ZoomSqr
ZoomTrig

right()
SortA

randPoly()
tExpand()

taylor()

StoGDB
Trace
ZoomData
ZoomIn
ZoomPrev
ZoomStd

rotate()
SortD

161
182
190
222
246

267
171
185
208
246
159
169
178
179
192
198
216
217
217
218
218
222
241
248
256
257
258
259

260
261
168
182
199
204
215
224
240

A:

+ ()
()
! ()
()

_ ()
0b, 0h
4DD
4Hex
4Sphere
angle()
conj()
cosh()
cot()
csc()
cosh()
exact()
gcd()
intDiv()
lcm()
max()
nCr()
P4Ry()
R4Pr()
rotate()
sec()
shift()
sin()
tan()
tanh()
x

+ ()
()

.. ()
.^ ()
colDim()
cumSum()
dim()
eigVl()
List4mat()
max()
min()
newMat()
QR
rowAdd()
rowSwap()
stdDev()
T
x

A:

259
261
265
268
269
271
172
193
240
155
162
163
164
165
165
181
187
195
196
203
206
211
221
224
227
233
236
244
245
270

()
()
() ()
()
4 ()
4Bin
4Dec
4Polar
abs()
approx()
cos
cosh()
coth()
csc()
E
floor()
imag()
iPart()
ln()
min()
nPr()
r ()
real()
round()
sech()
sign()
sinh()
tan()
tmpCnv()

260
263
266
268
269
157
172
214
154
156
162
164
164
165
179
185
194
195
199
204
209
267
222
225
227
234
236
244
247

()
% ()

^ ()
, ', "
10^()
4Cylind
4DMS
4Rect
and
ceiling()
cos()
cot()
coth()
csch()
e^()
fPart()
int()
isPrime()
log()
mod()
P4Rx()
R4Pq()
remain()
sec()
sech()
sin()
sinh()
tanh()
@tmpCnv()

260
263
261
268
269
169
177
222
154
158
163
164
164
165
179
187
195
196
201
205
211
221
223
226
227
235
236
245
248

259
261
262
263
161
168
176
180
199
203
204
207
219
225
226
241
243
270

()
()

260
263
262
261
161
175
177
184
202
203
205
208
221
225
226
242
249

()
.+ ()
. / ()
augment()
crossP()
diag()
eigVc()
identity()
mat4List()
median()
mRowAdd()
product()
ref()
rowNorm()
simult()
sum()
variance()

260
262
262
156
165
175
180
193
203
203
205
216
223
226
235
242
250

. ()
^ ()
colNorm()
det()
dotP()
Fill
LU
mean()
mRow()
norm()
randMat()
rowDim()
rref()
subMat()
unitV()

151

152

# ()
and
checkTmr()
ClrErr
ClrIO
CustmOff
Cycle
DelFold
Disp
DispTbl
ElseIf
EndFor
EndLoop
EndTry
Exec
format()
GetCalc
getDtFmt()
getKey()
getTmFmt()
getType()
If
isClkOn()
left()
Loop
NewProb
Output
Pause
Prompt
Return
SendCalc
setDtFmt()
setMode()
setTmFmt()
setUnits()
switch()
Then
Toolbar
Unlock
xor

264
265
267
154
159
160
160
168
169
173
176
177
180
180
180
181
181
186
188
189
190
190
191
193
196
196
202
208
211
214
216
224
227
228
230
232
232
243
247
248
250
251

>
! ()
ans()
ClockOff
ClrGraph
ClrTable
CustmOn
dayOfWk()
DelVar
DispG
DropDown
EndCustm
EndFunc
EndPrgm
EndWhile
Exit
Func
getConfg()
getDtStr()
getMode()
getTmStr()
getUnits()
Input
Item
Local
MoveVar
not
part()
PopUp
Rename
right()
SendChat
setFold()
setTable()
setTmZn()
Stop
Table
timeCnv()
Try
when()

264
265
271
156
159
160
161
168
171
173
176
178
180
180
180
181
182
187
188
189
190
191
192
194
196
200
205
208
211
215
223
224
228
228
231
232
241
244
247
249
250

<

()
Archive
ClockOn
ClrHome
CopyVar
Custom
Define
Dialog
DispHome
Else
EndDlog
EndIf
EndTBar
entry()
For
Get
getDate()
getFold()
getTime()
getTmZn()
Goto
InputStr
Lbl
Lock
NewFold
or
PassErr
Prgm
Request
Send
setDate()
setGraph()
setTime()
startTmr()
Style
Text
Title
Unarchiv
While

264
265
271
156
159
160
162
169
172
175
176
180
180
180
181
181
186
187
188
189
190
191
192
195
196
200
207
210
213
215
224
227
228
228
231
240
242
247
247
249
251

A:

! ()
cumSum()
LnReg
median()
NewData
OneVar
PowerReg
rand()
ShowStat
SortD
variance()

265
168
200
203
206
210
215
221
234
240
250

BldData
ExpReg
Logistic
MedMed
NewPlot
PlotsOff
QuadReg
randNorm()
SinReg
stdDev()

158
183
201
204
207
214
220
221
237
241

CubicReg
LinReg
mean()
nCr()
nPr()
PlotsOn
QuartReg
RandSeed
SortA
TwoVar

168
198
203
206
209
214
220
222
240
249

& ()
dim()
inString()
ord()
shift()

265
176
195
211
233

# ()
expr()
left()
right()
string()

267
183
196
224
242

char()
format()
mid()
rotate()

159
186
204
224

A:

153

( +! >) 259

3(3.14159265359 3.141)

abs()

MATH/Number
abs(1)
abs(1)
abs(1)

and

p p
}
2 3

abs(23i)

13

abs(z)

|z|

abs(x+yi)

x2

+y 2

MATH/Test MATH/Base
1 and 2
1 and 2
1 and 2

1 and 2

and 2
2322
2
110

2
160b
0h
10(10)
32

154

abs({p/2, p/3})

x3 and x4

x4

{x3,x0} and {x4,x2}


{x 4 x 2}

16
0h7AC36 0h3D5F

0h2C16

2
0b100101 0b100

0b100

37 0b100

232
( 0b )16
8

A:

AndPic

CATALOG

Y= Editor

AndPic picVar[, , ]

ANDS
picVar
(,)

y1(x) = cos(x) C
@
2 Style = 3:Square
H Style = 3:Square

picVar

Zoom = 7:ZoomTrig
= 2:Save Copy As...
Type = Picture, Variable = PIC1

(0,0)

y2(x) = sin(x)
@
2 Style = 3:Square
H Style = 3:Square

y1 = no checkmark (F4 to deselect)


Zoom = 7:ZoomTrig

@
"
H "

AndPic PIC1

angle()

Done

MATH/Complex

angle(1)

11

Degree
angle(0+2i)

90

Radian
angle(1+i)

p
4

angle(z)
angle(x+ iy)

angle(1)
angle(1)

1 1

A:

Radian
angle({1+2i,3+0i,04i})

155

ans()

2
ans()
ans()

ans()
Fibonacci

1
991

approx()

1
1
22A02

1
1
2
3
5

MATH/Algebra

approx()

approx(p)

3.141...

Exact
Approx

approx(1)
approx(1)

approx({sin(p),cos(p)})
{0. 1.}

Archive

approx([(2),(3)])
[1.414... 1.732...]

CATALOG

Archive 1 [, 2] [, 3]

10!arctest
Archive arctest
5arctest
15!arctest

10
Done
50

Unarchiv
N
Unarchiv arctest
15!arctest

arcLen()

Done
15

MATH/Calculus

arcLen(1, var,,)

var1

arcLen(cos(x),x,0,p)

3.820...

arcLen(f(x),x,a,b)
b

d
(f(x)))+1 dx
dx

a
arcLen(1,var, ,)

1
var

arcLen({sin(x),cos(x)},x,0,p)
{3.820... 3.820...}

augment() MATH/Matrix
augment(1, 2)

2
1

156

augment({1,3,2},{5,4})
{1 3 2 5 4}

A:

augment(1, 2)
augment(1; 2)

2
1,
2
1 ;
2
1 1 2

avgRC()

[1,2;3,4]!M1
[5;6]!M2
augment(M1,M2)
[5,6]!M2
augment(M1;M2)

12

[3 4 ]
5

[6 ]
125

[3 4 6 ]
[5 6 ]

1 2
3 4
5 6

CATALOG

avgRC(1, var [, h])

avgRC(f(x),x,h)
f(x+h) - f(x)
h

()
1 (
Func)

h h

0.001
nDeriv()

avgRC(sin(x),x,h)|x=2
sin(h+2) - sin(2)
h
avgRC(x^2x+2,x)
2.(x - .4995)
avgRC(x^2x+2,x,.1)
2.(x - .45)
avgRC(x^2x+2,x,3)

4Bin

2(x+1)

MATH/Base
1 4Bin

1
0b0h

256 4Bin
0h1F 4Bin

0b100000000
0b11111

Obh
0b
0h
32
8

1
(10)Base

32

A:

157

BldData

CATALOG

BldData [dataVar]

dataVarBldData

8sin(x)!y1(x)
2sin(x)!y2(x)
ZoomStd

Done
Done

dataVar

sysData

BldData/
(Data/Matrix Editor)dataVar
sysData (BldData
)
(x)
Window

3D2
y
x

@ "
H "

BldData
O6

Done

3D

x y
x

ceiling()

MATH/Number

ceiling(1)

ceiling(0.456)

1.

floor()
ceiling(1)
ceiling(1)

ceiling

cFactor()

{3. 1 3.}
ceiling([0,3.2i;1.3,4])

0 3.i
[2. 4 ]

MATH/Algebra/Complex

cFactor(1[, var])
cFactor(1[,var])
cFactor(1[,var])
cFactor(1)

1
1

158

ceiling({3.1,1,2.5})

cFactor(a^3x^2+ax^2+a^3+a)
a(a + i)(a + i)(x + i)(x + i)
cFactor(x^2+4/9)
(3x + 2i)(3x + 2 i)
9
cFactor(x^2+3)

x + 3

cFactor(x^2+a)

x + a

A:

cFactor(1,var) var
1
1var

var
var
var

var
var

Exact/Approx AUTO
var

var

factor()

char()

cFactor(a^3x^2+ax^2+a^3+a,x)
a(a + 1)(x + i)(x + i)
cFactor(x^2+3,x)
(x + 3 i)(x + 3 i)
cFactor(x^2+a,x)
(x + ai)(x + a i)

cFactor(x^5+4x^4+5x^36x3)
x 5 + 4x 4 + 5x 3 6x3
cFactor(ans(1),x)
(x .965)(x +.612)(x + 2.13)
(x + 1.11 1.07i)
(x + 1.11 + 1.07i)

MATH/String

char(38)

"&"

char(65)
TI-89 Titanium/Voyage 200
integerB
integer 0255

"A"

char(integer)

checkTmr()

CATALOG

checkTmr(starttime)

starttime startTmr()

starttime
starttime 0

startTmr() timeCnv()

Circle

startTmr()
checkTmr(148083315)

148083315
34

startTmr()!Timer1

startTmr()!Timer2

checkTmr(Timer1)!Timer1

checkTmr(Timer2)!Timer2

CATALOG
Circle x, y, r [, drawMode]

(x, y) r

ZoomSqr
ZoomSqr:Circle 1,2,3

xy r

drawMode = 1()
drawMode = 0
drawMode = -1

PxlCrcl

ClockOff

CATALOG

ClockOff

A:

159

ClockOn

CATALOG

ClockOn

ClrDraw

CATALOG

ClrDraw

Smart Graph
Graph

(ReGraph)(
)
@ 2
H
1:ClrDraw

ClrErr

CATALOG

ClrErr

Try...EndTry Else
ClrErr PassErr
ClrErr
PassErr

Try...EndTry

PassErr Try

ClrGraph

:clearerr()
:Prgm
:PlotsOff:FnOff:ZoomStd
:For i,0,238
:@x i+xmin! xcord
: Try
: PtOn xcord,ln(xcord)
: Else
: If errornum=800 or
errornum=260 Then
: ClrErr clear the error
: Else
: PassErr pass on any other
error
: EndIf
: EndTry
:EndFor
:EndPrgm

CATALOG

ClrGraph

GraphTable
( Graph
Table)
Y= functions

ClrHome

CATALOG

ClrHome

entry()
ans()


8:Clear Home
(@1@2)
solve() ClrHome
1

160

A:

ClrIO

CATALOG
ClrIO

ClrTable

CATALOG

ClrTable

Table Setup
ASK
AskTable
8:Clear Table

colDim()

MATH/Matrix/Dimensions

colDim()

colDim([0,1,2;3,4,5])

rowDim()

colNorm() MATH/ Matrix /Norms


colNorm()

[1, 2,3;4,5, 6]! mat


1 2 3

[4 5 6 ]

colNorm(mat)

rowNorm()

comDenom() MATH/Algebra
comDenom(1[,var])
comDenom(1[,var])
comDenom(1[,var])

comDenom((y^2+y)/(x+1)^2+y^2+y)

comDenom(1)

comDenom(1,var)
var
varvar

var

1varcomDenom(
1,var)

A:

comDenom((y^2+y)/(x+1)
^2+y^2+y,x)

comDenom((y^2+y)/(x+1)
^2+y^2+y,y)

comDenom(exprn,abc)!comden
(exprn)
comden((y^2+y)/(x+1)^2+y^2+y)

Done

161

factor()
comden

comden(1234x^2 (y^3 y)+2468x (y^2


1))
1234 x (x y + 2) (y 1)

comden()
comDenom() factor()

conj()

MATH/Complex
conj(1)
conj(1)
conj(1)

conj(1+2i)

1 2 i

conj([2,1 3i; i, 7])

[2i 1+3 7i]

conj(z)

conj(x+iy)

CopyVar

CATALOG

CopyVar var1, var2

var1 var2 var2


CopyVar

CopyVar (! )
CopyVar
CopyVar
Pic GDB

cos()

x + i y

2X

x+y! a
10! x
CopyVar a,b
a! c
DelVar x
b
c

x+y
10
Done
y + 10
Done
x+y
y + 10

cos(1)
cos(1)
cos(1)

Degree
cos((p/4) )

2
2

cos(45)

2
2

cos(1) 1

162

cos({0,60,90})

{1 1/2 0}

Radian
cos(p/4)

2
2

cos(45)

2
2

A:

cos(squareMatrix1)

Radian

squareMatrix1

1
1

cos([1,5,3;4,2,1;6, 2,1])

.212
.160
.248

f(A) 1 (A)

.205 .121

.259 .037
.090 .218

1. (l i) A (Vi)
1

2.

01 l2 0
B=
X = [V ,V , ,V ]
0 0 0
0
0

n
l 0 0

3. A = X B X f(A) = X f(B) X
cos(A) = X cos(B)
X

cos (B) =

cos ()

2R

cos (1)
cos (1)
cos (1)

Degree
cos (1)

Radian

cos (1) 1

cos ({0,.2,.5})

cos(1)

1
1
cos()
1

{2 1.369... 1.047...}

cosh()

RadianRectangular

cos([1,5,3;4,2,1;6, 2,1])

i 1.490+2.105i
1.734+.064

.725+1.515i .623+.778i
2.083+2.632i 1.790 1.271i

MATH/Hyperbolic

cosh(1)
cosh(1)
cosh (1)

cosh(1.2)
cosh({0,1.2})

1.810...
{1 1.810...}

cosh (1) 1

A:

163

cosh(1)

1
1
cos()

Radian
cosh([1,5,3;4,2,1;6, 2,1])

253.909 216.905
421.255

327.635 255.301 202.958


226.297 216.623 167.628

cosh ()

MATH/Hyperbolic

cosh (1)
cosh (1)
cosh (1)

cosh (1)

cosh ({1,2.1,3})
{0 1.372... cosh (3)}

cosh (1)

1
cosh(1)

1

cos()
1

cot()

cosh([1,5,3;4,2,1;6, 2,1])
2.525+1.734i .009 1.490i
.486.725

i 1.662+.623i

.322 2.083i 1.267+1.790i

MATH/Trig
cot(1)
cot(1)

1
1

cot L1()

1
1

coth()

Degree
cot(45)

Radian
cot({1,2.1,3})
1 L.584 1
tan(3)
tan(1)

MATH/Trig

cotL1(1)
cot L1(1)

Degree
cotL1(1)

45

Radian
p
4

cot L1(1)

MATH/Hyperbolic
coth(1)
cot(1)

1
1

cothL1()

coth(1.2)

1.199

coth({1,3.2})
1 1.003
tanh(1)

MATH/Hyperbolic

cothL1(1)
cothL1(1)

1
1

164

RadianRectangular

cothL1(3.5)

.293

coth ({L2,2.1,6})
L1

Lln(3) .518 ln(7/5)


2
2

A:

crossP()

MATH/Matrix/Vector ops

crossP(1, 2)

1 2
1 2
2 3
crossP(1, 2)

(
)1 2

crossP({a1,b1},{a2,b2})
{0 0 a1 b2 a2 b1}
crossP({0.1,2.2, 5},{1,.5,0})
{ 2.5 5. 2.25}
crossP([1,2,3],[4,5,6])
[ 3 6 3]
crossP([1,2],[3,4])
[0 0 2]

12
2
2 3

csc()

MATH/Trig
csc(1)
csc(1)

1
1

Degree
1
p
sin( )
4

csc(p/4)

Radian
csc({1,p/2,p/3})
1 1 2 3
sin(1)
3

cscL1()

MATH/Trig
csc -1(1)
csc -1(1)

1
1

csch()

Degree
cscL1(1)

90

Radian
cscL1({1,4,6})
p sin L1(1/4) sinL1(1/6)
2

MATH/Hyperbolic
csch(1)
csch(1)

1
1

cschL1()

1
sinh(3)

csch(3)
csch({1,2.1,4})

1 .248 1
sinh(4)
sinh(1)

MATH/Hyperbolic

cschL1(1)
cschL1(1)

1
1

A:

sinh-1(1)

csch L1(1)
cschL1({1,2.1,3})

sinhL1(1) .459 sinhL1(1/3)

165

cSolve()

MATH/Algebra/Complex

cSolve(, var)

var

cSolve()

cSolve(x^3= 1,x)
solve(x^3= 1,x)

TI-89 Titanium/Voyage 200


(_)
cSolve()

cSolve()

solve() cSolve()

cSolve()
EXACT cSolve()

cZeros() solve() zeros()

cSolve(x^(1/3)= 1,x)
solve(x^(1/3)= 1,x)

false
x = 1

Fix 2Digits
exact(cSolve(x^5+4x^4+5x
^36x3=0,x))
cSolve(ans(1),x)

abs()angle()
conj()real() imag()
var_
(@

H 2 )

var_

var_

z
cSolve(conj(z)=1+ i,z)
z=1+ i

z_
cSolve(conj(z_)=1+ i,z_)
z_=1 i
cSolve(1 and 2 [and ],
{varOrGuess1, varOrGuess2 [, ]})

varOrGuess

varOrGuess

x x=3+i

cSolve()
Grbner/Buchberger

166

@
H

A:

cSolve(u_ v_ u_=v_ and


v_^2= u_,{u_,v_})
u_=1/2 +
or u_=1/2

i and v_=1/2

2
3

i and v_=1/2 +

i
2
or u_=0 and v_=0

cSolve(u_ v_ u_=c_ v_ and


v_^2= u_,{u_,v_})
u_=

( 14c_+1)2
14c_+1
and v_=
2
4

or
( 14c_1)2
( 14c_1)
u_=
andv_=
4
2
or u_=0 and v_=0

@k
k 1 255
ClrHome 8:Clear
Home1

cSolve(u_ v_ u_=v_ and


v_^2= u_,{u_,v_,w_})

/varOrGuess

or

cSolve()

cSolve(u_+v_=e^(w_) and u_ v_= i,


{u_,v_})

cSolve()

cSolve(e^(z_)=w_ and w_=z_^2, {w_,z_})

w_=.494 and z_=.703

cSolve(e^(z_)=w_ and w_=z_^2, {w_,z_=1+


i})
w_=.149 + 4.891i and
z_=1.588 + 1.540i

A:

u_=1/2 +

u_=1/2

i and v_=1/2

i
2
and w_=@1

i and v_=1/2 +

i
2
and w_=@1
or u_=0 and v_=0 and w_=@1

u_=

e w_
2

+1/2i and v_=

e w_ i
2

167

CubicReg

MATH/Statistics/Regressions

CubicReg 1, 2[, [3] [, 4, 5]]

{0,1,2,3}! L1
{0,2,3,4}! L2
CubicReg L1,L2
ShowStat

{0 1 2 3}
{0 2 3 4}
Done

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

regeq(x)"y1(x)
NewPlot 1,1,L1,L2

Done
Done

cumSum()

MATH/List

cumSum(1)

cumSum({1,2,3,4})
{1 3 6 10}

11

cumSum(1)

1
1

CustmOff

[1,2;3,4;5,6]! m1
cumSum(m1)

13 24

5 6
14 26

9 12

CATALOG

CustmOff

Custom

CustmOn CustmOff

CustmOn

CATALOG

CustmOn

Custom

Custom...EndCustm

CustmOn CustmOff

168

A:

Custom

Custom

block
EndCustm

2
Title Item
ToolBar
block

Cycle

:Test()
:Prgm
:Custom
:Title
"Lists"
:Item
"List1"
:Item
"Scores"
:Item
"L3"
:Title
"Fractions"
:Item
"f(x)"
:Item
"h(x)"
:Title
"Graph"
:EndCustm
:EndPrgm

CATALOG

Cycle

(For While Loop)


Cycle 3(For
While Loop)

: Sum the integers from 1 to


100 skipping 50.
:0! temp
:For i,1,100,1
:If i=50
:Cycle
:temp+i! temp
:EndFor
:Disp temp

temp

CyclePic

5000

CATALOG

CyclePic picNameString, n [, [wait] , [cycles],

[direction]]

PIC

1.

3pic1pic2pic3

2.

CyclePic "pic",3,.5,4,1

3.

(3)
(.5) (4)
(1)

direction 1
1= 1

4Cylind

MATH/Matrix/Vector ops

4Cylind

[2,2,3] 4Cylind

[2 2 4 3]

[rq, z]
3

cZeros()

MATH/Algebra/Complex

cZeros(, var)

=0var
cZeros()
exp8List(cSolve(=0,var),var)
cZeros() zeros()

Fix 3Digits
cZeros(x^5+4x^4+5x^3 6x 3,x)
{ 2.125 .612 .965
1.114 1.073 i
1.114 + 1.073 i}

cSolve()solve()zeros()
abs()angle()
conj()real() imag()
_

A:

z
cZeros(conj(z) 1 i,z)

169

( @ , H 2 ) var

var_

var_

cZeros({1, 2 [, ] },
{varOrGuess1,varOrGuess2 [, ] })

{1+i}

z_
cZeros(conj(z_) 1 i,z_)
{1 i}

varOrGuess

varOrGuess
variable

variable =

xx=3+I

cZeros()
Grbner/Buchberger

_ ( @ , H
2 )

cZeros({u_ v_ u_ v_,v_^2+u_},
{u_,v_})

varOrGuess

[row]

1/2 2 i 1/2 + 2 i
1/2 + 2 i 1/2 2 i
0 0

2
ans(1)[2]

[1/2 + 2 i 1/2 2 i]
3

cZeros({u_v_u_(c_v_),
v_^2+u_},{u_,v_})

@kk1255
ClrHome
8:Clear Home1

cZeros({u_ v_ u_ v_,v_^2+u_},
{u_,v_,w_})

/varOrGuess

cZeros()

170

( 1 4c_+1)2
4

1 4c_+1
2
2
1 4c_ 1) ( 1 4c_ 1)
4
2
0

1/2 2 i 1/2 + 2 i @1
1/2 + 2 i 1/2 2 i @1
0 0 @1

cZeros({u_+v_ e^(w_),u_ v_ i}, {u_,v_})

e
2

w_

+1/2i

e w_ i
2

A:

cZeros()

cZeros({e^(z_) w_,w_ z_^2}, {w_,z_})

cZeros({e^(z_) w_,w_ z_^2}, {w_,z_=1+


i})

[.494 .703]

[.149+4.89i 1.588+1.540i]

d()

2 = MATH/Calculus
d (1, var [,])
d (1,var [,])
d (1,var [,])

1 var
1

d(3x^3 x+7,x)

18 x

d(f(x) g(x),x)
d
d
(f(x)) g(x) +
(g(x)) f(x)
dx
dx

(Order)

d()

9x 1

d(3x^3 x+7,x,2)

d(sin(f(x)),x)

d()
1.

cos(f(x))

d(x^3,x)|x=5

d(x^2,x, 1)

3.

21

4.

1
with (|)
3

dayOfWk()

75

d(d(x^2 y^3,x),y)

2.

d
(f(x))
dx

6 y x
x
3

d({x^2,x^3,x^4},x)
{2 x 3 x 4 x }

CATALOG

dayOfWk(year,month,day)

dayOfWk(1948,9,6)

17
dayOfWk()

1583
(Gregorian)

4
12

4 =

1 =
2 =
3 =
5 =
6 =
7 =

A:

171

4DD

MATH/Angle
4DD
1 4DD
1 4DD

4DD

Degree()
1.5 4DD

1.5

45 22'14.3" 4DD

{45 22'14.3",60 0'0"} 4DD


{45.370... 60}

Radian
1.5 4DD

4Dec

45.370...

85.9

MATH/Base
1 4Dec

1 10

0b 0h

0b10011 4Dec

19

0h1F 4Dec

31

Obh
0b
0h
32
8

1
Base

Define

CATALOG

Define funcName(arg1Name, arg2Name, ...) =

Define g(x,y)=2x 3y
g(1,2)
1! a:2! b:g(a,b)

Done
4
4

funcName
funcName()
Define h(x)=when(x<2,2x-3, 2x+3) D

funcName

Define
!funcName(arg1Name,arg2Name)

a=3
Define funcName(arg1Name, arg2Name, ...) = Func

block
EndFunc

Define
funcName()

h( 3)
h(4)

9
5

Define eigenvl(a)=
cZeros(det(identity(dim(a)
[1])-x a),x)
Done
eigenvl([ 1,2;4,3])
{2 113 - 1 (2 113 + 1)}
Define g(x,y)=Func:If x>y Then
:Return x:Else:Return y:EndIf
:EndFunc
g(3, 7)

Done
3

block :
block (

IfThenElse For)
funcName() Return

172

A:

Define progName(arg1Name, arg2Name, ...) = Prgm

block
EndPrgm

progName
Return

block :
block

Define Listinpt()=prgm:Local
n,i,str1,num:InputStr "Enter name of
List",str1:Input "No. of
elements",n:For i,1,n,1:Input "element
"&string(i),num:
num! #str1[i]:EndFor:EndPrgm
Done
Listinpt()

Enter name of List

( IfThenElse For)

DelFold

CATALOG

DelFold folderName1[, folderName2] [, folderName3] ...

folderName1 folderName2

NewFold games
( games)

Done

DelFold games
( games)

Done

main

DelVar

CATALOG

DelVar var1[, var2] [, var3] ...

deSolve()

2! a
(a+2)^2
DelVar a
(a+2)^2

2
16
Done
(a + 2)

MATH/Calculus

deSolve(1stOr2ndOrderOde, independentVar,
dependentVar)

12(ODE)
ODE
1 ( ' 2 )
1
22

1( ' ) 2
deSolve(y''+2y'+y=x^2,x,y)
y=(@1x+@2)e x+x 4x+6
right(ans(1))! temp
(@1x+@2)e x+x 4x+6

d(temp,x,2)+2d(temp,x)+tempx^2 0
DelVar temp

Done

' deSolve()
d( )
1@k
k 1255
ClrHome 8: Clear Home
12

A:

173


solve()

deSolve(y'=(cos(y))^2 x,x,y)

solve(ans(1),y)

tan(y)=

y=tan

x
+@3
2

(x +2@3
)+@n1p
2

@ symbol
@

H 2R

ans(1)|@3=c 1 and @n1=0


x +2(c 1)
y=tan
2

deSolve(1stOrderOde and initialCondition,


independentVar, dependentVar)

1stOrderOde 1
initialCondition

initialCondition
dependentVar () =

sin(y)=(y e ^(x)+cos(y))y'! ode


sin(y)=(e xy+cos(y))y'
deSolve(ode and y(0)=0,x,y)! soln
(2sin(y)+y)
=(ex1)exsin(y)
2
soln|x=0 and y=0

true

d(right(eq) left(eq),x)/
(d(left(eq) right(eq),y))
! impdif(eq,x,y)
Done

x0 y0

ode|y'=impdif(soln,x,y)
true
DelVar ode,soln

deSolve(2ndOrderOde and initialCondition1 and


initialCondition2, independentVar,
dependentVar)

2ndOrderOde 2
1

Done

deSolve(y''=y^( 1/2) and y(0)=0 and


y'(0)=0,t,y)
2y 3/4
=t
3
solve(ans(1),y)
y=

22/3(3t)4/3
and t0
4

initialCondition1
dependentVar () =

initialCondition2
dependentVar' () =1

174

A:

deSolve(2ndOrderOde and boundaryCondition1 and


boundaryCondition2, independentVar,
dependentVar)

deSolve(w'' 2w'/x+(9+2/x^2)w=
x e ^(x) and w(p/6)=0 and w(p/3)=0,x,w)

2ndOrderOde 2
2

e 3xcos(3x)
w=

10

e 6xsin(3x)

det()

10

xe x
10

MATH/Matrix
det([, tol])

det([a,b;c,d])

a d b c

det([1,2;3,4])

det(identity(3) x [1, 2,3;


tol 2,4,1; 6, 2,7])

(98 x 55 x + 12 x 1)
tol

Exact/Approx=APPROXIMATE

[1E20,1;0,1]!mat1

tol

det(mat1)
det(mat1,.1)

1.E20 1
]
1
0
1.E20

[0

5E 14 max(dim()) rowNorm()

diag()

MATH/Matrix

diag()
diag()
diag()

diag({2,4,6})

20 04 00

0 0 6

[4,6,8;1,2,3;5,7,9]

41 62 83

5 7 9


diag()

Dialog

diag(ans(1))

[4 2 9]

CATALOG

Dialog

block
EndDlog

block :

I/O, 1:Dialog

block 1:Text
2:Request 4:DropDown7:Title

()
ok
1N
ok 0

A:

: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

175

dim()

MATH/Matrix/Dimensions
dim()

dim({0,1,2})

dim()

dim([1, 1,2; 2,3,5])

{2 3}

{,}

dim(string)

string

Disp

dim("Hello")

5
11

dim("Hello"&" there")

CATALOG
Disp "Hello"

Hello

/
exprOrString
/

Disp cos(2.3)

.666

{1,2,3,4}! L1
Disp L1

{1 2 3 4}

4DD
4Rect4

Disp 180_min 4 _hr

Disp [exprOrString1] [, exprOrString2] ...

Pretty Print = ON

/
DispHome

DispG

3._hr

( _ )
@

H 2
42

CATALOG

DispG

Graph

:5 cos(x)! y1(x)
: 10! xmin
:10! xmax
: 5! ymin
:5! ymax
:DispG

DispHome CATALOG
DispHome

176

:Disp "The result is: ",xx


:Pause "Press Enter to quit"
:DispHome
:EndPrgm

A:

DispTbl

CATALOG

DispTbl

Table

5 cos(x)! y1(x)
DispTbl

(cursor pad)
N

4DMS

MATH/Angle

Degree()

4DMS
4DMS
4DMS

45.371 4DMS

DMS
(DDDDDDMMSS.ss) DMS (
)268 , ', "

45 22'15.6"

{45.371,60} 4DMS
{45 22'15.6" 60 }

4DMS
( )

4DMS

dotP()

MATH/Matrix/Vector ops

dotP(1, 2)

dotP({a,b,c},{d,e,f})
a d + b e + c f


dotP({1,2},{5,6})
dotP(1, 2)

dotP([a,b,c],[d,e,f])
a d + b e + c f

DrawFunc

17

dotP([1,2,3],[4,5,6])

32

CATALOG

DrawFunc

ZoomStd
DrawFunc 1.25x cos(x)

DrawInv

CATALOG

DrawInv

yxxy

ZoomStd
DrawInv 1.25x cos(x)

A:

177

DrawParm

CATALOG

DrawParm 1, 2
[, tmin] [, tmax] [, tstep]

ZoomStd
DrawParm t cos(t),t sin(t),0,10,.1

1 2 t

tmintmax tstep
tmintmaxtstep

DrawPol

CATALOG

DrawPol [, qmin] [, qmax] [, qstep]

ZoomStd
DrawPol 5 cos(3 q),0,3.5,.1

qminqmaxqstep
qminqmaxqstep

DrawSlp

CATALOG

DrawSlp x1, y1, slope

y y1=slope (x x1)

ZoomStd
DrawSlp 2,3, 2

DropDown

CATALOG

DropDown titleString, {item1String, item2String, ...},

Dialog

varName

titleString
1: item1String, 2: item2String
DropDown Dialog...EndDlog

varName

varName (
DropDown varName)

178

A:

DrwCtour

CATALOG

DrwCtour
DrwCtour

z 3
3
DrwCtour
CONTOUR LEVELS

ncontour
DrwCtour

(1/5)x^2+(1/5)y^2 10!z1(x,y)
L10!xmin:10!xmax
L10!ymin:10!ymax
L10!zmin:10!zmax
0!ncontour
DrwCtour {L9,L4.5,L3,0,4.5,9}

Done
10
10
10
0

ncontour
Window
ncontour 0
0 ()

XYZ

2 ^

10
10
10^

e^()

2.3 4

23000.

2.3 9+4.1 15

4.1 15

3 10^4

30000

2s

e^(1)

e^(1)

e 1

e^(1.)

2.718...

TI-89 Titanium s
e^( j [E ]
Voyage 2002 s
e^ QWERTY e

e^(3)^2

e9

re i q
Radian()
Degree()
Domain error
e^(1)

e 1

e^(1)

1
e
cos()

e^({1,1.,0,.5})
{e 2.718... 1 1.648...}

e^([1,5,3;4,2,1;6, 2,1])
559.617 456.509
782.209

680.546 488.795 396.521


524.929 371.222 307.879

A:

179

eigVc()

MATH/Matrix

eigVc()

V = [x 1, x 2, , x n]
x1 2 + x2 2 + + xn 2 = 1

[L1,2,5;3,L6,9;2,L5,7]! m1

3 126 95

2 5 7
eigVc(m1)
.800 .767
.767
.484
.573+.052i .573.052i
.352 .262+.096i .262.096i

HessenbergSchur

eigVl()

MATH/Matrix

eigVl()

[L1,2,5;3,L6,9;2,L5,7]! m1

3 126 95

2 5 7

HessenbergHessenberg

Else

193 If

ElseIf

CATALOG 193 If
If 1 Then

block1
ElseIf 2 Then
block2

ElseIf N Then

blockN
EndIf

ElseIf

EndCustm

169 Custom

EndDlog

9 Dialog

EndFor

169 For

EndFunc

169 Func

EndIf

169 If

EndLoop

169 Loop

EndPrgm

169 Prgm

180

eigVl(m1)
{4.409 2.204+.763i
2.204.763i}

:If choice=1 Then


: Goto option1
: ElseIf choice=2 Then
: Goto option2
: ElseIf choice=3 Then
: Goto option3
: ElseIf choice=4 Then
: Disp "Exiting Program"
: Return
:EndIf

A:

EndTBar

169 ToolBar

EndTry

169 Try

EndWhile

169 While

entry()

CATALOG

entry()
entry()

1+1/x

1
199

1+1/entry(1)


entry(1)

1
+1
x
2
1

2 (2 x+1)

5/3

+ 3/2

1
3 (3 x+2)
1
+1
x

entry(4)

exact()

1
x+1

MATH/Number

exact( 1 [, tol])
exact( 1 [, tol])
exact( 1 [, tol])

Exact/Approx
Exact

tol 0
()

exact(.25)
exact(.333333)

1/4
333333
1000000

exact(.33333,.001)
exact(3.5x+y)

1/3
7 x
+y
2

exact({.2,.33,4.125})
33

{15 100 338}

Exec

CATALOG
Exec string [, 1] [, 2] ...

Motorola 68000
string
l

http://www.ti.com/calc

Exec

Exec

A:

181

Exit

CATALOG

Exit

ForWhile Loop
Exit 3 (For
While Loop)

exp4List()

:0! temp
:For i,1,100,1
: temp+i! temp
: If temp>20
: Exit
:EndFor
:Disp temp

temp

21

solve(x^2 x 2=0,x)
x= 1

x=2 or

CATALOG

exp4List(,var)

or
var=
exp4List(solve(x^2 x 2=0,x),x)
solve()
{ 1 2}
cSolve()fMin() fMax()

zeroscZeros()
exp4List()

expand()

MATH/Algebra

expand(1 [, var])
expand(1 [,var])
expand(1 [,var])
expand(1)

expand((x+y+1)^2)
x + 2 x y + 2 x + y + 2 y + 1
expand((x^2 x+y^2 y)/(x^2 y^2 x^2
y x y^2+x y))

expand() 1
/
factor() 1
/
expand(1,var) var
var
var

var

expand((x+y+1)^2,y)
y + 2 y (x + 1) + (x + 1)
expand((x+y+1)^2,x)
x + 2 x (y + 1) + (y + 1)
expand((x^2 x+y^2 y)/(x^2 y^2 x^2
y x y^2+x y),y)

expand(ans(1),x)

182

A:


var

expand((x^3+x^2 2)/(x^2 2))


2 x
+ x+1
x 2

propFrac()
expand()

expand(ans(1),x)
1
1
+
+ x+1
x 2 x+2

comDenom()

varexpand(1,[var])

ln(2x y)+(2x y)
ln(2 x y) + (2 x y)
expand(ans(1))
ln(x y) + 2 (x y) + ln(2)

varexpand(1, [var])
sign()

expand(ans(1))|y>=0
ln(x) + 2 x y + ln(y) + ln(2)

tExpand()

sign(x y)+abs(x y)+ e ^(2x+y)


e 2 x+y + sign(x y) + |x y|
expand(ans(1))
sign(x)sign(y) + |x||y|+ (ex)2ey

expr()

MATH/String

expr(string)

expr("1+2+x^2+x")

x + x + 3

string expr("expand((1+x)^2)")

x + 2 x + 1
"Define cube(x)=x^3"! funcstr
"Define cube(x)=x^3"
expr(funcstr)
cube(2)

ExpReg

Done
8

MATH/Statistics/Regressions

ExpReg 1, 2 [, [3] [, 4, 5]]

{1,2,3,4,5,6,7,8}! L1

{1,2,2,2,3,4,5,7}! L2

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

{1 2 ...}

ExpReg L1,L2
ShowStat

Regeq(x)"y1(x)
NewPlot 1,1,L1,L2

{1 2 ...}
Done

Done
Done

A:

183

factor()

MATH/Algebra

factor(1[, var])
factor(1[,var])
factor(1[,var])
factor(1)

factor(a^3 x^2 a x^2 a^3+a)


a(a 1)(a + 1)(x 1)(x + 1)
factor(x^2+1)

x + 1

factor(x^2 4)

(x 2) (x + 2)

factor(x^2 3)

x 3

factor(x^2 a)

x a

factor(1,var) var

factor(a^3 x^2 a x^2 a^3+a,x)

1var

factor(x^2 3,x)

a (a 1) (x 1) (x + 1)
(x + 3) (x 3)

var
factor(x^2 a,x)
var
var

var
var

Exact/Approx AUTO
var

var

comDenom() factor()

(x + a) (x a)

factor(x^5+4x^4+5x^3 6x 3)
x 5 + 4 x4 + 5 x3 6 x 3
factor(ans(1),x)
(x.964) (x +.611)
(x + 2.125) (x + 2.227
x + 2.392)

cFactor()

factor()

30
100

factor(152417172689)
1234571234577
isPrime(152417172689)

false

isPrime()

5

Fill

MATH/Matrix
Fill ,

Fill ,

184

[1,2;3,4]! amatrx
Fill 1.01,amatrx

1 2

[3 4 ]
Done
1.01 1.01

[1.01 1.01]

amatrx
{1,2,3,4,5}! alist

{1 2 3 4 5}
Fill 1.01,alist
Done
alist
{1.01 1.01 1.01 1.01 1.01}

A:

floor()

MATH/Number

floor()

integer

floor( 2.14)

3.

int()

floor(1)
floor(1)

floor({3/2,0, 5.3})

floor

{1 0 6.}
floor([1.2,3.4;2.5,4.8])
1. 3.

[2. 4.]

ceiling() int()

fMax()

MATH/Calculus

fMax(, var)

fMax(1 (x a)^2 (x b)^2,x)

var

x=
fMax(.5x^3 x 2,x)

a+b
2

x=

| /

fMax(.5x^3 x 2,x)|x1

Exact/ApproxAPPROX
fMax()

fMax(a x^2,x)
x = or x = or x = 0 or a = 0

x = .816...

fMax(a x^2,x)|a<0

x=0

fMin() max()

fMin()

MATH/Calculus

fMin(, var)

fMin(1 (x a)^2 (x b)^2,x)


x = or x =

var
fMin(.5x^3 x 2,x)|x1

| /

Exact/ApproxAPPROX
fMin()

x=1

fMin(a x^2,x)
x = or x = or x = 0 or a = 0
fMin(a x^2,x)|a>0 and x>1
x = 1.
fMin(a x^2,x)|a>0

x=0

fMax()min()

FnOff

CATALOG
FnOff

Y=
functions
FnOff

A:

185

FnOff [1] [, 2] ... [,99]

Y=
functions

FnOff 1,3 y1(x)


y3(x)

FnOff 1,3 xt1(t)


yt1(t)
xt3(t)yt3(t)

FnOn

CATALOG
FnOn

Y=
functions
FnOn

FnOn [1] [, 2] ... [,99]

Y= functions

FnOn 2 z2(x,y)

For

CATALOG
For var, low, high [, step]

block
EndFor

low highstep
block
var
step

1
block :

format()

:0! tempsum : 1! step


:For i,1,100,step
: tempsum+i! tempsum
:EndFor
:Disp tempsum

tempsum

5050

step
2tempsum

2500

MATH/String

format([, formatString])

string

format(1.234567,"f3")
"1.235"


formatString
F[n]S[n]
E[n]G[n][c] [ ]

F[n]n
S[n]n

E[n]Engineering formatn
3
012

186

format(1.234567,"s2")
"1.23 0"
format(1.234567,"e3")
"1.235 0"
format(1.234567,"g3")
"1.235"
format(1234.567,"g3")
"1,234.567"
format(1.234567,"g3,r:")
"1:235"

A:

G[n][c]

3c
c

[Rc]Rc

fPart()

MATH/Number

fPart(1)
fPart(1)
fPart(1)

fPart( 1.234)

.234

fPart({1, 2.3, 7.003})


{0 .3 .003}

Func

CATALOG

Func

block
EndFunc

block :

Define g(x)=Func:If x<0 Then


:Return 3 cos(x):Else:Return
3 x:EndIf:EndFunc

Done

Graph g(x)

when()

gcd()

MATH/Number
gcd(number1, number2)

gcd(18,33)

22
gcd gcdlcm

AutoApproximate
gcd 1.0
gcd(1, 2)

gcd({12,14,16},{9,7,5})
{3 7 1}

12

gcd(1, 2)

gcd([2,4;6,8],[4,8;12,16])
2 4

[6 8 ]

12

Get

CATALOG
Get var

CBL 2/CBL
(Calculator-Based Laboratory)(
) CBR (Calculator-Based Ranger)
()
var

A:

:Send {3,1, 1,0}


:For i,1,99
: Get data[i]
: PtOn i,data[i]
:EndFor

187

GetCalc

CATALOG

GetCalc var

var

SendCalc

:Disp "Press Enter when ready"


:Pause
:GetCalc L1
:Disp "List L1 received"

@ GetCalc var[,port]

TI-89 Titaniumvar
port = 0TI-89
Titanium
port = 1TI-89 TitaniumUSB

port = 2TI-89 TitaniumI/O

getConfg()

CATALOG

getConfg()

@:
getConfg()
{"Product Name" "Advanced
Mathematics Software"
"Version" "2.00, 09/25/1999"
"Product ID" "03-1-4-68"
"ID #" "01012 34567 ABCD"
"Cert. Rev. #" 0
"Screen Width" 160
"Screen Height" 100
"Window Width" 160
"Window Height" 67
"RAM Size" 262132
"Free RAM" 197178
"Archive Size" 655360
"Free Archive" 655340}

H
getConfg()
{"Product Name" "Advanced
Mathematics Software"
"Version" "2.00, 09/25/1999"
"Product ID" "01-1-4-80"
"ID #" "01012 34567 ABCD"
"Cert. Rev. #" 0
"Screen Width" 240
"Screen Height" 120
"Window Width" 240
"Window Height" 91
"RAM Size" 262144
"Free RAM" 192988
"Archive Size" 720896
"Free Archive" 720874}

Cert. Rev. #

getDate()

CATALOG

getDate()

188

getDate()

{2002 2 22}

A:


{}

getDenom()

MATH/Algebra/Extract

getDenom(1)

getDenom((x+2)/(y 3))
getDenom(2/7)

y 3
7

getDenom(1/x+(y^2+y)/y^2)
x y

getDtFmt()

CATALOG

getDtFmt()

1 = MM/DD/YY
2 = DD/MM/YY
3 = MM.DD.YY
4 = DD.MM.YY
5 = YY.MM.DD
6 = MM-DD-YY
7 = DD-MM-YY
8 = YY-MM-DD

getDtStr() CATALOG
getDtStr([])

28/09/02
2002928
DD/MM/YY

1 = MM/DD/YY
2 = DD/MM/YY
3 = MM.DD.YY
4 = DD.MM.YY
5 = YY.MM.DD
6 = MM-DD-YY
7 = DD-MM-YY
8 = YY-MM-DD

getFold()

CATALOG

getFold()

A:

getFold()

"main"

getFold()! oldfoldr

"main"

oldfoldr

"main"

189

getKey()

CATALOG

getKey()

0
2

alpha j1

getMode()

:Disp
:Loop
: getKey()! key
: while key=0
: getKey()! key
: EndWhile
: Disp key
: If key = ord("a")
: Stop
:EndLoop

CATALOG

getMode()
getMode("ALL")

"ALL"

getMode("ALL")

setMode()

setMode()
Unit System
setUnits()getUnits()
setMode()getMode()

getMode("angle")

"RADIAN"

getMode("graph")

"FUNCTION"

getMode("all")
{"Graph" "FUNCTION"
"Display Digits" "FLOAT 6"
"Angle" "RADIAN"
"Exponential Format" "NORMAL"
"Complex Format" "REAL"
"Victor Format" "RECTANGULAR"
"Pretty Print" "ON"
"Split Screen" "FULL"
"Split 1 App" "Home"
"Split 2 App" "Graph"
"Number of Graphs" "1"
"Graph 2" "FUNCTION"
"Split Screen Ratio" "1,1"
"Exact/Approx" "AUTO"
"Base" "DEC"}

getNum()

MATH/Algebra/Extract

getNum(1)

getTime()

getNum((x+2)/(y 3))
getNum(2/7)

x+2
2

getNum(1/x+1/y)

x+y

CATALOG

getTime()

{}
24

getTmFmt()

CATALOG

getTmFmt()

12 = 12
24 = 24

190

A:

getTmStr()

CATALOG

getTmStr([integer]) string

getTmZn()

24 = 24

CATALOG

getTmZn()

14:07:07

GMT
GMT2
120
GMT
GMT

getType()

12 = 12

8:07:07 a.m.

(GMT-360)
16:07:07 p.m.

(GMT+120)

CATALOG

getType(var)

var
var "NONE"

{1,2,3}! temp
getType(temp)

{1 2 3}
"LIST"

2+3i! temp
getType(temp)

2 + 3i
"EXPR"

DelVar temp
getType(temp)

Done
"NONE"

"ASM"
"DATA"
"EXPR"

// TRUEFALSEpi
e

"FUNC"
"GDB"
"List"
"MAT"
"NONE"
"NUM"
"OTHER"
"PIC"
"PRGM"
"STR"
"TEXT"
"VAR"

A:

191

getUnits()

CATALOG

getUnits()

getUnits()
{"SI" "Area" "NONE"
"Capacitance" "_F"
"Charge" "_coul"
}

{"" "1" "1" "2" "


2" }

SI/

_m
setUnits()

Goto

CATALOG
Goto

Lbl

Graph

:0! temp
:1! i
:Lbl TOP
: temp+i! temp
: If i<10 Then
: i+1! i
: Goto TOP
: EndIf
:Disp temp

CATALOG

Graph 1[, 2] [, var1] [, var2]

Smart Graph
/
Graph Table 1

Header

Y= functions
var Graph

ZoomStd
Graph 1.25a cos(a),a

ZoomStd
Graph time,2cos(time)/time,time

Graph expr, x

Graph (v^2 w^2)/4,v,w

Graph xExpr, yExpr, t

Graph expr, q

3D

Graph expr, x, y

ClrGraph
Y= Y=

192

A:

4Hex

MATH/Base
1 4Hex

256 4Hex

1 0b111100001111 4Hex
0b0h

0h100
0hF0F

Obh
0b
0h
32
8

1
(10)Base

32

identity()

MATH/Matrix

identity()

identity(4)

10 01 00 00

0 0 1 0
0 0 0 1

If

CATALOG
If

statement

If Then

block
EndIf

true
statement block

false
statement block

block

:
If Then

block1
Else

block2
EndIf

true block1
block2
falseblock1
block2

:If x<0
:Disp "x is negative"

or

:If x<0 Then


: Disp "x is negative"
: abs(x)! x
:EndIf

:If x<0 Then


: Disp "x is negative"
: Else
: Disp "x is positive or zero"
:EndIf

block1 block2

A:

193

If 1 Then

block1
ElseIf 2 Then
block2

ElseIf N Then

blockN
EndIf

1
true block1 1
false2

imag()

:If choice=1 Then


: Goto option1
: ElseIf choice=2 Then
: Goto option2
: ElseIf choice=3 Then
: Goto option3
: ElseIf choice=4 Then
: Disp "Exiting Program"
: Return
:EndIf

MATH/Complex

imag(1)

imag(1+2i)

imag(1)

imag(z)

real()

imag(x+iy)

imag(1)

imag({ 3,4 i,i})

{0 1 1}

imag([a,b;ic,id])

[c d ]

imag(1)

Indirection
Input

See #(), page 267.

CATALOG

Input

Graph
xc yc
(rc qc)

Input [,] var


Input [], var

I/O/

var
?

194

00

: Get 10 points from the Graph


Screen
:For i,1,10
: Input
: xc! XList[i]
: yc! YList[i]
:EndFor

:For i,1,9,1
: "Enter x" & string(i)! str1
: Input str1,#(right(str1,2))
:EndFor

A:

InputStr

CATALOG

InputStr [,] var

I/O/

var

:InputStr "Enter Your Name",str1

Input InputStr
InputStr

inString()

MATH/String

inString(srcString, subString[, start])

srcString subString

startsrcString
= 1 (srcString
)

inString("Hello there","the")

"ABCEFG"! s1:If inString(s1,


"D")=0:Disp "D not found."
D not found.

srcString subString start srcString


0

int()

CATALOG
int()
int(1)
int(1)

int( 2.5)

3.

int([-1.234,0,0.37])
[-2. 0 0.]

floor()

intDiv()

CATALOG

intDiv(1, 2)
intDiv(1, 2)
intDiv(1, 2)

12

intDiv( 7,2)
intDiv(4,5)

3
0

intDiv({12, 14, 16},{5,4, 3})


{2 3 5}

1
2

integrate

265 ()

iPart()

MATH/Number

iPart(number)
iPart(1)
iPart(1)

iPart( 1.234)

1.

iPart({3/2, 2.3,7.003})
{1 2. 7.}

A:

195

isClkOn()

CATALOG

isClkOn() true,false

trueOFF

isPrime()

MATH/Test

isPrime()

2truefalse
1
number 306 1021
isPrime()

isPrime() factor()

5

Item

IsPrime(5)
IsPrime(6)

true
false

Define nextPrim(n)=Func:Loop:
n+1! n:if isPrime(n):return n:
EndLoop:EndFunc
nextPrim(7)

Done
11

CATALOG
Item
Item ,

Custom

Custom...EndCustm
ToolBar...EndTBar

(Custom)
(ToolBar).
Custom

Lbl

CATALOG
Lbl

Goto

lcm()

:Lbl lbl1
:InputStr "Enter password", str1
:If str1password
: Goto lbl1
:Disp "Welcome to ..."

MATH/Number
lcm(1, 2)
lcm(1, 2)
lcm(1, 2)

22
lcm gcd
lcm

lcm(6,9)

18

lcm({1/3, 14,16},{2/15,7,5})
{2/3 14 80}

left()

MATH/String
left(sourceString[, num])

string

left("Hello",2)

"He"

sourceString num

numsourceString

196

A:

left(1[, num])

left({1,3, 2,4},3)
{1 3 2}

1 num
num1
left(comparison)

left(x<3)

limit()

MATH/Calculus

limit(1, var, point[, direction])


limit(1, var, point[, direction])
limit(1, var, point[, direction])

limit(2x+3,x,5)

13

limit(1/x,x,0,1)

limit(sin(x)/x,x,0)

===
()

limit((sin(x+h)-sin(x))/h,h,0)
limit((1+1/n)^n,n,)

cos(x)

limit()
undef
undef

limit() LHopital

1var

Exact/Approx
APPROX
0
0

Line

limit(a^x,x,)

undef

limit(a^x,x,)|a>1

limit(a^x,x,)|a>0 and a<1

CATALOG
Line xStart, yStart, xEnd, yEnd[,drawMode]

Graph
(xStart, yStart) (xEnd, yEnd)
2

ZoomStd

Line 0,0,6,9

drawMode = 1
drawMode = 0
drawMode = 1

PxlLine

@
"
H 8"

Line 0,0,6,9,0

A:

197

LineHorz

CATALOG

LineHorz y [, drawMode]

Graph
y

ZoomStd
LineHorz 2.5

drawMode = 1
drawMode = 0
drawMode = 1

PxlHorz

LineTan

CATALOG

LineTan 1, 2

Graph
1
1 x
2 x

ZoomTrig
Graph cos(x)
@
"
H "

LineTan cos(x),p/4

1
LineTan 1

LineVert

CATALOG

LineVert x [, drawMode]

Graph
x

ZoomStd
LineVert 2.5

drawMode = 1
drawMode = 0
drawMode = 1

PxlVert

LinReg

MATH/Statistics/Regressions

LinReg 1, 2[, [3] [, 4, 5]]

{0,1,2,3,4,5,6}! L1

{0,2,3,4,3,4,6}! L2

1 x
2y
3
4
5

198

{0 1 2 ...}

LinReg L1,L2
ShowStat

{0 2 3 ...}
Done

A:

1 4 c1c99
(/
)5
c1c99

@List()

Regeq(x)"y1(x)
NewPlot 1,1,L1,L2

MATH/List

List(1 )

@List({20,30,45,70})
{10,15,25}

1
1 1
1

List4mat()

Done
Done

MATH/List

List4mat( [, elementsPerRow])

List4mat({1,2,3})

[1 2 3]

List4mat({1,2,3,4,5},2)

13 24

5 0

elementsPerRow

ln()

2x

ln(1)
ln(1)

ln(2.0)

.693...

REAL
ln({ 3,1.2,5})
Error: Non-real result

RECTANGULAR
ln({ 3,1.2,5})
{ln(3) + p i .182... ln(5)}

In Radian angle mode and Rectangular



complex format mode:
1
ln([1,5,3;4,2,1;6, 2,1])
cos()

ln(1)

A:

i .009 1.490i
1.831+1.734

.448.725i 1.064+.623i
.266 2.083i 1.124+1.790i

199

LnReg

MATH/Statistics/Regressions
LnReg 1, 2[, [3] [, 4, 5]]

{1,2,3,4,5,6,7,8}! L1

{1,2,2,3,3,3,4,4}! L2

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

{1 2 3 ...}
{1 2 2 ...}
Done

LnReg L1,L2
ShowStat

Regeq(x)"y1(x)
NewPlot 1,1,L1,L2

Done
Done

Local

CATALOG
Local var1[, var2] [, var3] ...

vars

For

Lock

:prgmname()
:Prgm
:Local x,y
:Input "Enter x",x
:Input "Enter y",y
:Disp x y
:EndPrgm

x y

CATALOG
Lock var1[, var2] ...

L1

{1,2,3,4}! L1
Lock L1

{1,2,3,4}
Done

DelVar L1
Error:Variableislockedorprotected

Unlock

200

A:

log()

CATALOG
log(1)
log(1)

10
10

log(2.0)

.301...

REAL
log({ 3,1.2,5})
Error: Non-real result

RECTANGULAR
log({ 3,1.2,5})
p
ln(3)
ln(5)
{ln(10)
+
i .079...
}
ln(10)
ln(10)

Radian

110

log([1,5,3;4,2,1;6, 2,1])
10
cos()
.795+.753i .003.647i
.194.315i .462+.270i
1
.115.904i .488+.777i

log(1)

Logistic

MATH/Statistics/Regressions

Logistic 1, 2 [ , [] , [3] [, 4,
5] ]

1 x
2y
3
4
5

{1,2,3,4,5,6}! L1

{1 2 3 }

{1,1.3,2.5,3.5,4.5,4.8}! L2

{1 1.3 2.5 }
Logistic L1,L2

Done

ShowStat

64

1 4
c1c99 (/
)5
c1c99

A:

regeq(x)! y1(x)
NewPlot 1,1,L1,L2
%
9

Done
Done

201

Loop

CATALOG

Loop

block
EndLoop

block block
Goto Exit

block :

LU

:1! i
:Loop
: Rand(6)! die1
: Rand(6)! die2
: If die1=6 and die2=6
: Goto End
: i+1! i
:EndLoop
:Lbl End
:Disp "The number of rolls is", i

MATH/Matrix
LU , lMatName, uMatName, pMatName[, tol]

Doolittle LU (-)
lMatName
uMatName (
) pMatName

[6,12,18;5,14,31;3,8,18]!m1

65

3
LU m1,lower,upper,perm

lMatName uMatName = pMatName

tol

tol

Exact/Approx=APPROXIMATE

lower

Done

15/6 01 00

1/2 1/2 1
60

upper

12 18

4 16
0 1

perm

10

[m,n;o,p]!m1

[mo pn]

tol

5E 14 max(dim()) rowNorm()
LU

12 18

14 31
8 18

LU m1,lower,upper,perm

Done

1 0
m 1
o

lower

upper

perm

202

0 0

1 0
0 1

o
0

mp
o

[01 10]

A:

mat4List()

MATH/List

mat4list()

mat4list([1,2,3])

123

[4 5 6 ]
mat4list(M1)

max()

{1 2 3}

[1,2,3;4,5,6]! M1
{1 2 3 4 5 6}

MATH/List
max(1, 2)
max(1, 2)
max(1, 2)

max(2.3,1.4)

2.3
{1 3}

max({1,2},{ 4,3})

22

max()

max({0,1, 7,1.3,.5})

1.3

max(1)

max([1, 3,7; 4,0,.3])


[1 0 7]

fMax() min()

mean()

MATH/Statistics

mean([, ])

mean({.2,0,1,.3,.4})

.26

mean({1,2,3},{3,2,1})

5/3

mean(1[, ])

mean([.2,0;L1,3;.4,L.5])
[L.133... .833...]
mean([1/5,0;L1,3;2/5,L1/2])
[ 2/15 5/6]
mean([1,2;3,4;5,6],[5,3;4,1;
6,2])

median()

[47/15, 11/3]

MATH/Statistics

median()

median({.2,0,1,.3,.4})

.2

1
median(1)

median([.2,0;1,.3;.4,.5])

[.4 .3]

A:

203

MedMed

MATH/Statistics/Regressions

MedMed 1, 2[, [3] [, 4, 5]]

{0,1,2,3,4,5,6}! L1
{0,2,3,4,3,4,6}! L2
MedMed L1,L2
ShowStat

{0 1 2 ...}
{0 2 3 ...}
Done

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

Regeq(x)! y1(x)
NewPlot 1,1,L1,L2

Done
Done

mid()

MATH/String

mid(, [, ])

mid("Hello there",2)
"ello there"
mid("Hello there",7,3)
"the"
mid("Hello there",1,5)
"Hello"

0 = 0

mid("Hello there",1,0)
""

mid(, [, ])

mid({9,8,7,6},3)

{7 6}

mid({9,8,7,6},2,2)

{8 7}

mid({9,8,7,6},1,2)

{9 8}

mid({9,8,7,6},1,0)

{}

0 = 0

mid(, [,])

min()

mid({"A","B","C","D"},2,2)
{"B" "C"}

MATH/List
min(1, 2)
min(1, 2)
min(1, 2)

min(2.3,1.4)

1.4

min({1,2},{ 4,3})

{ 4 2}

22

204

A:

min()

min({0,1, 7,1.3,.5})

min(1)

min([1, 3,7; 4,0,.3])


[ 4 3 .3]

fMin() max()

mod()

MATH/Number

mod(1, 2)
mod(1, 2)
mod(1, 2)

1
2
mod(x,0) x
mod(x,y) x y floor(x/y)

2
0
2

mod(7,0)

mod(7,3)

mod( 7,3)

mod(7, 3)

mod( 7, 3)

mod({12, 14,16},{9,7, 5})


{3 0 4}

2
2

remain()

MoveVar

CATALOG

MoveVar var, ,

var
MoveVar

mRow()

{1,2,3,4}! L1
MoveVar L1,Main,Games

{1 2 3 4}
Done

MATH/Matrix/Row ops

mRow(, 1, )

mRowAdd()

mRow( 1/3,[1,2;3,4],2)

[112 4/3]

MATH/Matrix/Row ops

mRowAdd(, 1, 1, 2)

12

1 + 2

A:

mRowAdd( 3,[1,2;3,4],1,2)
1 2
L2]

[0

mRowAdd(n,[a,b;c,d],1,2)
a
b
[a n+c b n+d]

205

nCr()

MATH/Probability

nCr(1, 2)

1 2 1
2 0 nCr() 1
2
() 2

nCr(, 0)

nCr(, )

nCr(, )

z (z 2) (z 1)
6

nCr(z,3)
ans(1)|z=5

10
z!
c!(z c)!

nCr(z,c)

1
c!

ans(1)/nPr(z,c)
( 1)...

( +1)/ !

nCr(, )

!/ (( )!

!)
nCr(1, 2)

nCr(1, 2)

nCr({5,4,3},{2,4,2})
{10 1 3}

nCr([6,5;4,3],[2,2;2,2])
15 10

[6 3 ]

nDeriv()

MATH/Calculus

nDeriv(1, var[, h])


nDeriv(1, var, )
nDeriv(, var[, h])
nDeriv(, var[, h])

h h

0.001

avgRC() d()

NewData

nDeriv(cos(x),x,h)
-(cos(x-h)-cos(x+h))
2h
limit(nDeriv(cos(x),x,h),h,0)

sin(x)

nDeriv(x^3,x,0.01)
3. (x +.000033)
nDeriv(cos(x),x)|x=p/2
1.
nDeriv(x^2,x,{.01,.1})
{2.x 2.x}

CATALOG

NewData dataVar, 1[, 2] [, 3]...

dataVar

NewData mydata,{1,2,3},{4,5,6}
Done

(/var mydata
)

1, 2, ..., n

NewData /

NewData dataVar,

dataVar
NewData sysData,

sysData

206

A:

NewFold

CATALOG

NewFold

NewFold games

Done

newList()

CATALOG

newList(numElements)

newList(4)

{0 0 0 0}

numElements
0

newMat()

CATALOG MATH/Matrix

newMat(numRows, numColumns)

newMat(2,3)

numRows
numColumns

NewPic

000

[0 0 0 ]

CATALOG

NewPic , picVar [, maxRow][, maxCol]

picVar
n2
0,0picVar
NewPic

NewPic [1,1;2,2;3,3;4,4;5,5;
5,1;4,2;2,4;1,5],xpic

Done

RclPic xpic

picVar
maxRow maxCol picVar

NewPlot

CATALOG

NewPlot n, , x [,[y], [], [


(catlist)], [(includeCatlist)], [] [,
]

1 =
2 = xy
3 =
4 =
5 =

FnOff
PlotsOff
{1,2,3,4}! L1
{2,3,4,5}! L2
NewPlot 1,1,L1,L2,,,,4

Done
Done
{1 2 3 4}
{2 3 4 5}
Done

Press % to display:

1 = ()
2 = ()
3 = + ()
4 = ()
5 = ()
( = 4)
xmin xmax
0= 1

n 19
c1c99 (/
)
c1c99

A:

207

NewProb

CATALOG
NewProb

NewProb

Done


(Clear az)


(FnOff PlotsOff)
ClrDrawClrErrClrGraph
ClrHomeClrIOClrTable

nInt()

MATH/Calculus
nInt(1, var, ,)

nInt(e^( x^2),x, 1,1)


1.493...

1 var
+ -
nInt() (1, var, , )
<var<

nInt(cos(x),x, p,p+1 12)


1.041... 12
(cos(x),x, p,p+10^( 12))
sin(

(
(Questionable accuracy))

1
)
1000000000000

ans(1)

nInt()

1. 12

nInt(nInt(e^( x y)/(x^2 y^2),


y, x,x),x,0,1)

3.304...

()

norm()

MATH/Matrix/Norms

norm()

norm([a,b;c,d])

Frobenius

a +b +c +d
norm([1,2;3,4])

not

MATH/Test
not 1

true false
1

208

30

not 2>=3

true

not x<2

x2

not not innocent

innocent

A:

not 1

1 32
(01
) Base

not 0h7AC36

2
160b
0h
10(10)

0b100101 4 dec

32

ans(1) 4 dec

0hFFF853C9

37

not 0b100101
0b11111111111111111111111111011010

38

32 (
0b)8
4 2
MATH/Base

nPr()

MATH/Probability

nPr(1, 2)

1 2 1
2 0 nPr()1
2
2
nPr(, 0)

nPr(, )

1/((+1) (+2)...

( ))

nPr(z,3)

z (z 2) (z 1)

ans(1)|z=5

60

nPr(z, 3)

1
(z+1) (z+2) (z+3)

nPr(z,c)

z!
(z c)!

ans(1) nPr(z c, c)

nPr(, )

( 1)...

( +1)

nPr(, )
nPr(1, 2)

!/ ( )!

nPr({5,4,3},{2,4,2})
{20 24 6}

nPr(1, 2)

nPr([6,5;4,3],[2,2;2,2])
30 20

[12 6 ]

nSolve()

MATH/Algebra

nSolve(, varOrGuess)

nSolve(x^2+5x 25=9,x)
3.844...

varOrGuess

nSolve(x^2=4,x= 1)

nSolve(x^2=4,x=1)

x x=3

A:

2.
2.

209

nSolve() solve() zeros()


|

nSolve() 0

no solution found

nSolve(x^2+5x 25=9,x)|x<0
8.844...
nSolve(((1+r)^24 1)/r=26,r)|r>0 and r<.25

.0068...
nSolve(x^2= 1,x)
"no solution found"

nSolve()

getType()
cSolve()cZeros()solve()
zeros().

OneVar

MATH/Statistics

OneVar 1 [[, 2] [, 3] [, 4]]

{0,2,3,4,3,4,6}! L1
OneVar L1
ShowStat

Done

x3 or x4

x3

1 x
2
3
4

1 3
c1c99 (/
)4
c1c99

or

MATH/Test
1 or 2

true false

true
true
falsefalse
xor

1 or 2

or 2
2
32
11
00
Base
2
160b
0h
10(10)

If x<0 or x5
Goto END

If choice=1 or choice=2
Disp "Wrong choice"

0h7AC36 or 0h3D5F

0h7BD7F

0b100101 or 0b100

0b100101

32 (
0b)8

32

xor

210

A:

ord()

MATH/String
ord()
ord(1)

ord("hello")

104

char(104)

"h"
24

ord(char(24))
ord({"alpha","beta"})

Output

{97 98}

CATALOG

Output , ,

I/O/
,
exprOrString

4DD 4Rect

Pretty Print = ONexprOrString pretty


printed

:RandSeed 1147
:ClrIO
:For I,1,90,10
: Output I, rand(100),Hello
:EndFor

I/O/

DispHome

P4Rx()

MATH/Angle

P4Rx(r, q)
P4Rx(r, q)
P4Rx(r, q)

P4Ry()

cos(q) r

(r, q) x

P4Rx(4,60)

P4Rx({ 3,10,1.3},{p/3, p/4,0})

{ 3/2 5 2 1.3}

MATH/Angle

P4Ry(r, q)
P4Ry(r, q)
P4Ry(r, q)

part()

Radian
P4Rx(r,q)

Radian
P4Ry(r,q)

sin(q) r

(r, q) y

P4Ry(4,60)

P4Ry({ 3,10,1.3},{p/3, p/4,0})

2 3

{ 32 3 5 2 0.}

CATALOG
part(1[ ,])

A:

211

1 cos(p x+3)

cos() (p x+3)
(p x+3) p x 3
3
p xp x
x p

x
p x3
cos()cos()

part(1)

1
1
peI
0
part(1, 0)

part(cos(p x+3))

cos(p x+3)

part(cos(p x+3),0)

"cos"

part(cos(p x+3),1)

3+px

1
1
peI
string(1)
part(1, n)

1 n th
n 0 part(
1)

part()
1

part()

part(cos(p x+3))
part(cos(p x+3),0)
part(cos(p x+3),1)! temp

part()

212

temp
part(temp,0)
part(temp)
part(temp,2)
part(temp,1)! temp
part(temp,0)
part(temp)
part(temp,1)
part(temp,2)

1
"cos"
3+px
px+3
"+"
2
3
px
" "
2
p
x

(x+y+z) (x y z)
(x+y)+z (x y) z

part(x+y+z,1) y+x
x+y

part(x+y+z)
part(x+y+z,2)
part(x+y+z,1)

2
z
y+x

x y z
(x y) z
yx xy

part(x y z)
part(x y z,2)
part(x y z,1)

2
z
yx

A:

part([a,b,c;x,y,z],0)
part([a,b,c;x,y,z])

"{"
2

part([a,b,c;x,y,z],2)! temp
{x y z}
part(temp,0)
part(temp)

getType() part()

Bessel

PassErr

"{"
3

part(temp,3)

delVar temp

Done

:d(y,x)
:Func
:Local f
:If getType(y)="VAR"
: Return when(y=x,1,0,0)
:If part(y)=0
: Return 0 y=p,,i,numbers
:part(y,0)! f
:If f="L" if negate
: Return d(part(y,1),x)
:If f="" if minus
: Return d(part(y,1),x)
d(part(y,2),x)
:If f="+"
: Return d(part(y,1),x)
+d(part(y,2),x)
:If f=" "
: Return part(y,1) d(part(y,2),x)
+part(y,2) d(part(y,1),x)
:If f="{"
: Return seq(d(part(y,k),x),
k,1,part(y))
:Return undef
:EndFunc

CATALOG

PassErr

ClrErr

errornum 0PassErr
Else ClrErr
PassErr
ClrErr
PassErr
( ClrErr)

A:

213

Pause

CATALOG
Pause []

I/O /

4DD 4Rect

PlotsOff

:ClrIO
:DelVar temp
:1"temp[1]
:1"temp[2]
:Disp temp[2]
: Guess the Pattern
:For i,3,20
: temp[i2]+temp[i1]"temp[i]
: Disp temp[i]
: Disp temp,"Can you guess the
next","number?"
: Pause
:EndFor

CATALOG

PlotsOff [1] [, 2] [, 3] ... [, 9]

PlotsOff 1,2,5

Done

PlotsOff

Done

PlotsOn

CATALOG

PlotsOn [1] [, 2] [, 3] ... [, 9]

PlotsOn 2,4,5

Done

PlotsOn

Done

4Polar

MATH/Matrix/ ops
4Polar

[r q] 2

[1,3.] 4Polar
[x,y] 4Polar

4Polar

ans
4Rect
4Polar

Radian
i (p tan(3/4))

3+4i 4Polar

e2

Degree (rq)
Radian re iq

(4p/3)4Polar

i p
3

5
4

re iq

214

Degree

Degree:

(rq)

3+4i 4Polar

(590 tan(3/4))

A:

polyEval() MATH/List
polyEval(1, 1)
polyEval(1, 2)

PopUp

polyEval({a,b,c},x)
a x +b x+c
polyEval({1,2,3,4},2)
polyEval({1,2,3,4},{2, 7})

26
{26 262}

CATALOG

PopUp itemList, var

itemList

var

PopUp
{"1990","1991","1992"},var1

itemList { item1String,
item2String, item3String, ...}

var

itemList 1

PowerReg

MATH/Statistics/Regressions

PowerReg 1, 2[, [3] [, 4, 5]]

{1,2,3,4,5,6,7}! L1

{1,2,3,4,3,4,6}! L2

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

{1 2 3 ...}

PowerReg L1,L2
ShowStat

Regeq(x)"y1(x)
NewPlot 1,1,L1,L2

{1 2 3 ...}
Done

Done
Done

Prgm

CATALOG

Prgm

EndPrgm

EndPrgm

Product (PI)

:prgmname()
:Prgm
:
:EndPrgm

266 ( )

A:

215

product()

MATH/List

product([, [, ]])

product(1[, [, ]])

Prompt

product({1,2,3,4})
product({2,x,y})
product({4,5,8,9},2,3)

24
2 x y
40

product([1,2,3;4,5,6;7,8,9]) [28 80 162]


product([1,2,3;4,5,6;7,8,9],
1,2)

[4,10,18]

CATALOG

Prompt var1[, var2] [, var3] ...

I/O/
var1

Prompt A,B,C

EndPrgm

Prompt

propFrac()

MATH/Algebra

propFrac(1[, var])

propFrac(rational_number)

rational_number()

propFrac(4/3)
propFrac( 4/3)

1 + 1/3
1 1/3

propFrac(rational_expression,var)

var
var
var var
var

var

propFrac((x^2+x+1)/(x+1)+
(y^2+y+1)/(y+1),x)

propFrac(ans(1))

propFrac() expand()

PtChg

CATALOG
PtChg x, y
PtChg x, y

Graph
(x, y)

PtOff

PtChg PtText

PtChg 2,4

CATALOG
PtOff x, y
PtOff x, y

PtOff 2,4

Graph
(x, y)

216

A:

PtOn

CATALOG
PtOn 3,5

PtOn x, y
PtOn x, y

Graph
(x, y)

ptTest()

CATALOG

ptTest (x, y)
ptTest (x, y)

ptTest(3,5)

true

truefalse(x, y)
true

PtText

CATALOG
PtText "sample",3,5

PtText string, x, y

Graphstring
(x, y)

string

PxlChg

CATALOG

PxlChg ,
PxlChg ,

PxlChg 2,4

Graph
(, )

PxlCrcl

CATALOG

PxlCrcl , , r [, drawMode]

Graph
(, )r

@
PxlCrcl 40,80,30,1
H PxlCrcl 50,125,40,1

drawMode = 1()
drawMode = 0
drawMode = -1

Circle.

PxlHorz

CATALOG

PxlHorz [, drawMode]

PxlHorz 25,1

Graph

drawMode = 1
drawMode = 0
drawMode = 1

LineHorz

A:

217

PxlLine

CATALOG

PxlLine t, , , [, drawMode]

Graph
(, ) (, )
2

@
PxlLine 50,15,20,90,1
H PxlLine 80,20,30,150,1

drawMode = 1
drawMode = 0
drawMode = 1

Line

PxlOff

CATALOG

PxlOff ,
PxlOff ,

PxlHorz 25,1
PxlOff 25,50

Graph
(, )

25,50

PxlOn

CATALOG
PxlOn ,
PxlOn ,

PxlOn 25,50

Graph
(, )

pxlTest()

CATALOG

pxlTest (, )
pxlTest (, )

PxlOn 25,50
@

"

(, ) H "
true
PxlTest(25,50)
false

@
"
H "

PxlTest(25,50)

PxlText

true

PxlOff 25,50

false

CATALOG

PxlText string, ,

Graphstring
(,)

@
H

PxlText "sample text",20,10


PxlText "sample text",20,50

string

218

A:

PxlVert

CATALOG

PxlVert [, drawMode]

PxlVert 50,1

Graph

drawMode = 1
drawMode = 0
drawMode = 1

LineVert

QR

MATH/MatrixMatrix
QR matrix, qMatName, rMatName[ , tol]

Householder matrix
QRQR
MatNamesQ R

tol

tol

Exact/Approx=APPROXIMATE

tol

5E 14 max(dim(matrix))
rowNorm(matrix)

QR Householder
Gram-Schmidt
qMatName matrix

m1(9.)

[1,2,3;4,5,6;7,8,9.]!m1

14

7
QR m1,qm,rm

Done

qm

.904 .408
.123

.492 .301 .816


.861 .301 .408

rm

9.601 11.078
8.124

0. .904 1.809

0. 0. 0.

[mo pn]

[m,n;o,p]!m1

QR m1,qm,rm

Done

qm

m
sign(mp no)o
m2 + o2
m2 + o 2
o
msign(mp no)
m2 + o 2
m2 + o 2

rm

mn+op

m +o m +o

0

m +o

|m p n o|
2

A:

2 3

5 6
8 9.

219

QuadReg

MATH/Statistics/Regressions

QuadReg 1, 2[, [3] [, 4, 5]]

{0,1,2,3,4,5,6,7}! L1

{4,3,1,1,2,2,3,3}! L2

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

QuartReg

{1 2 3 ...}

QuadReg L1,L2
ShowStat

Regeq(x)"y1(x)
NewPlot 1,1,L1,L2

{4 3 1 ...}
Done

Done
Done

MATH/Statistics/Regressions

QuartReg 1, 2[, [3] [, 4, 5]]

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

{ 2, 1,0,1,2,3,4,5,6}! L1
{ 2 1 0 ...}
{4,3,1,2,4,2,1,4,6}! L2
{4 3 1 ...}
QuartReg L1,L2
Done
ShowStat

Regeq(x)"y1(x)
NewPlot 1,1,L1,L2

Done
Done

220

A:

R4Pq()

MATH/Angle

Degree

R4Pq (x, y)
R4Pq (x, y)
R4Pq (x, y)

R8Pq(x,y)

(x,y) q-

Radian
R4Pq(3,2)
R4Pq([3,-4,2],[0,p4,1.5])

R4Pr()

MATH/Angle

Radian

R4Pr (x, y)
R4Pr (x, y)
R4Pr (x, y)

(x,y) r-

rand()

R4Pr(3,2)
R4Pr(x,y)
R4Pr([3,-4,2],[0,p4,1.5])

MATH/Probability

rand([n])

RandSeed 1147

n 0

Done

()

01

[1, n]

[ n, 1]

rand()
rand(6)
rand( 100)

.158...
5
49

randMat() MATH/Probability
randMat(numRows, numColumns)

-99

randNorm()

RandSeed 1147
randMat(3,3)

Done

82 33 66

0 4 6

MATH/Probability

randNorm(mean, sd)

[mean-3 sd, mean+3 sd]

A:

RandSeed 1147
randNorm(0,1)
randNorm(3,4.5)

Done
.492...
3.543...

221

randPoly()

MATH/Probability

randPoly(var, order)

var
9 9
0

RandSeed 1147
Done
randPoly(x,5)
5
4
3
2 x +3 x 6 x +4 x 6

order 099

RandSeed

MATH/Probability

RandSeed number

number = 0
number 0
2
seed1 seed2

RclGDB

RandSeed 1147
rand()

Done
.158...

CATALOG
RclGDB GDBvar

RclGDB GDBvar

Done

Graph
GDBvar
StoGDB
GDBvar

RclPic

CATALOG
RclPic picVar [, row, column]

GraphOR
picVar
(row, column)
picVar

(0, 0)

real()

MATH/Complex
real( 1)

real(2+3i)

real(z)

imag()

real(x+iy)

real( 1)

real({a+i b,3,i})

{a 3 0}

real( 1)

real([a+i b,3;c,i])

4Rect

a 3

[c 0 ]

MATH/Matrix/ ops
4Rect

[x, y, z]
23

4Rect

ans

[3,p4,p6]4Rect
3 2 3 2 3 3
[ 4
4
2 ]
[a,b,c]

[a cos(b) sin(c)
a sin(b) sin(c) a cos(c)]

4Polar

222

A:

Radian

4Rect

a+bi
(complexValue)
re iq Degree

(rq)

4e^(p/3)4Rect

4e 3

(4p/3)4Rect

2+2 3i

Degree
(460)4Rect

2+2 3i

4Rect 2
4 2

ref()

MATH/Matrix
ref( 1[, tol])

tol

tol

Exact/Approx=APPROXIMATE

tol

ref([ 2, 2,0, 6;1, 1,9, 9; 5,


2,4, 4])
4/5 4/5
10 12/54/7

11/7

0 0 1 62/71

[ae fb gc]

[a,b,c;e,f,g]!m1

ref(m1)

5E 14 max(dim(1)) rowNorm(
1)

f g

e e

ag ce
1
af be

rref()

remain()

MATH/Number

remain( 1, 2)
remain( 1, 2)
remain( 1, 2)

remain(x,0) x
remain(x,y) x yiPart(x/y)

remain(7,0)

remain(7,3)

remain( 7,3)

remain(7, 3)

remain( 7, 3)

remain({12, 14,16},{9,7, 5})

remain( x,y)
remain(x,y)01

1 1

[2 1 ]

mod()

Rename

{3 0 1}

remain([9, 7;6,4],[4,3;4, 3])

CATALOG

Rename oldVarName, newVarName

oldVarName newVarName

A:

{1,2,3,4}! L1
Rename L1, List1
List1

{1,2,3,4}
Done
{1,2,3,4}

223

Request

CATALOG
Request "Enter Your Name",str1

Request promptString, var

Request Dialog...EndDlog

var
promptString
20

Return

CATALOG

Return []


Func...EndFunc Prgm...EndPrgm

Return

Define factoral(nn)=Func
:local answer,count:1! answer
:For count,1,nn
:answer count! answer:EndFor
:Returnanswer:EndFunc
factoral(3)

Done
6

()

right()

MATH/List

right(1[, num])

right({1,3, 2,4},3)
{3 2 4}

1num
num1

right(sourceString[, num])

string

right("Hello",2)

"lo"

sourceString num

numsourceString
right(comparison)

right(x<3)

rotate()

MATH/Base

rotate(1[,#ofRotations])

1
321

rotate(0b1111010110000110101)
0b10000000000000111101011000011010
rotate(256,1)

0b1000000000

#of Rotations
#of Rotations
1 (1)

rotate(0h78E)

rotate(0h78E, 2)
rotate(0h78E,2)

224

0h3C7
0h800001E3
0h1E38

A:

0b00000000000001111010110000110101


0b0h (
O)

0b10000000000000111101011000011010
Base

rotate(1[,#ofRotations])

#of Rotations
1 1

rotate({1,2,3,4})

#of Rotations
#of Rotations
1 (1)

rotate({1,2,3,4}, 2)

{4 1 2 3}
{3 4 1 2}
rotate({1,2,3,4},1)
{2 3 4 1}

rotate(1[,#ofRotations])

#of Rotations
1 1
#of Rotations
#of Rotations
1 (1)

round()

rotate("abcd")

"dabc"

rotate("abcd", 2)

"cdab"

rotate("abcd",1)

"bcda"

MATH/Number

round( 1[, digits])

round(1.234567,3)

1.235

digits 012
digits12

round( 1[, digits])

round( 1[, digits])

round({p,(2),ln(2)},4)
{3.1416 1.4142 .6931}

round([ln(5),ln(3);p,e^(1)],1)

rowAdd()

1.6 1.1

[3.1 2.7]

MATH/Matrix/Row ops

rowAdd( 1, rIndex1, rIndex2)

rowAdd([3,4; 3, 2],1,2)

[30 42]

1 rIndex2
rIndex1 rIndex2
rowAdd([a,b;c,d],1,2)
a

[a+c b+d]

rowDim()

MATH/Matrix/Dimensions

rowDim( )

[1,2;3,4;5,6]! M1

colDim().

rowdim(M1)

A:

13 24

5 6
3

225

rowNorm()

MATH/Matrix/Norms

rowNorm( )

rowNorm([-5,6,-7;3,4,9;9,-9,-7])

25

colNorm()

rowSwap()

MATH/Matrix/Row ops

rowSwap( 1, rIndex1, rIndex2)

[1,2;3,4;5,6]! Mat

13 24

5 6

1rIndex1 rIndex2

rowSwap(Mat,1,3)

5 6
3 4
1 2
RplcPic

CATALOG

RplcPic picVar[, row][, column]

Graph(row,
column)picVar
RclPic
picVar
row column

(0, 0)

rref()

MATH/Matrix
rref(1[, tol])

rref([ 2, 2,0, 6;1, 1,9, 9;


5,2,4, 4])

1
0

tol

tol

0 0 66/71
147
1 0
71
0 1 62/71

rref([a,b,x;c,d,y])


Exact/Approx=APPROXIMATE

d x-b y
a d-b c
(c x-a y)
1
a d-b c
0

tol

5E 14 max(dim()) rowNorm()

ref()

sec()

MATH/Trig
sec(1)
sec(1)

1
1

226

Degree
sec(45)

(2)

sec({1,2.3,4})
1 1.000 1
cos(4)
cos(1)

A:

sec L1()

MATH/Trig

sec L1(1)
sec L1(1)

1
1

sech()

Degree
secL1(1)

Radian
secL1({1,2,5})
0

p
cos L1(1/5)
3

MATH/Hyperbolic
sech(1)
sech(1)

1
1

sechL1()

sech({1,2.3,4})
1
1
.198
cosh(1)
cosh(4)

MATH/Hyperbolic

sech L1(1)
sech L1 (1)

1
1

Send

1
cosh(3)

sech(3)

-
sechL1(1)

sechL1({1,L2,2.1})
0 (2 p) i 1.074 i
3

CATALOG
Send

CBL 2/CBL (Calculator-Based


Laboratory)()
CBR (Calculator-Based Ranger) (
)

SendCalc

:Send {1,0}
:Send {1,2,1}

CATALOG

SendCalc var

var

GetCalc

:a+b! x
:SendCalc x

TI-89TI-92 Plus Voyage 200


TI-92TI-92
GetCalc
SendChat

@ SendCalc var[,port]
varTI-89 Titanium TI89 Titanium
port = 0
USBTI-89 Titanium
I/O

port = 1TI-89 Titanium USB

port = 2TI-89 Titanium I/O

A:

227

SendChat

CATALOG

SendChat var

SendCalc
TI-92 (
TI-92 Voyage 200 TI-92 Plus
"" )SendCalc

:a+b! x
:SendChat x

SendChat TI-92"
" SendChat

TI-89

seq()

MATH/List
seq(, var, low, high[, step])

seq(n^2,n,1,6)

{1 4 9 16 25 36}

steplow high var


var
seq()

seq(1/n,n,1,10,2)

var

sum(seq(1n^2,n,1,10,1))

{1 1/3 1/5 1/7 1/9}

step = 1

196...
127...

setDate()

1.549...

CATALOG

setDate(,,)

setDate(2001,10,31)
{2001 11 1}

(
1997 2132) {,,
}

4
12

setDtFmt()

CATALOG

setDtFmt()

setFold()

1 = MM/DD/YY
2 = DD/MM/YY
3 = MM.DD.YY
4 = DD.MM.YY

5 = YY.MM.DD
6 = MM-DD-YY
7 = DD-MM-YY
8 = YY-MM-DD

CATALOG

setFold( newfolderName)

oldfolderString

newfolderName()

newFold chris

Done

setFold(main)

"chris"

setFold(chris)! oldfoldr
"main"
1! a

setFold(#oldfoldr)

setGraph()

chris\a

CATALOG

setGraph(modeNameString, settingString)

228

"chris"

string

setGraph("Graph Order","Seq")

"SEQ"

A:

GraphmodeNameString
settingString

setGraph("Coordinates","Off")

"RECT"

modeNameString

settingString

"Coordinates"

"Rect", "Polar", "Off"

"Graph Order"

"Seq", "Simul" 1

"Grid"

"Off", "On" 2

"Axes"

"Off", "On"
"Off", "Axes", "Box"

"Leading Cursor"

"Off", "On" 2

"Labels"

"Off", "On"

"Style"

"Wire Frame", "Hidden Surface", "Contour Levels", "Wire and Contour",


"Implicit Plot" 3

"Seq Axes"

"Time", "Web", "U1-vs-U2" 4

"DE Axes"

"Time", "t-vs-y' ", "y-vs-y' ", "y1-vs-y2", "y1-vs-y2' ", "y1'-vs-y2' " 5
( ' )2

()
()

"Solution Method"

"RK", "Euler" 5

"Fields"

"SlpFld", "DirFld", "FldOff" 5

1
2
3
4
5

A:

229

setMode()

CATALOG

setMode(modeNameString, settingString)
setMode(list) stringList

string

modeNameString
settingString

setMode("Angle","Degree")

"RADIAN"
2
2

sin(45)

modeNameString

setMode("Angle","Radian")

"DEGREE"

settingString

sin(p4)

2
2

setMode("Display Digits",
"Fix 2")

setMode()

setMode(var)
getMode("ALL")! var

"FLOAT"
3.14

setMode ("Display Digits",


"Float")

"FIX 2"
3.141...

setMode ({"Split Screen",

Unit System "Left-Right","Split 1 App",


setUnits() getUnits()
"Graph","Split 2 App","Table"})
setMode() getMode()

{"Split 2 App" "Graph"


"Split 1 App" "Home"
"Split Screen" "FULL"}

"Graph"
"Display Digits"
"Angle"
"Exponential Format"
"Complex Format"
" Vector Format"
"Pretty Print"
"Split Screen"
"Split 1 App"

"Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"


"Fix 0", "Fix 1", ..., "Fix 12", "Float", "Float 1", ..., "Float 12"
"Radian", "Degree"
"Normal", "Scientific", "Engineering"
"Real", "Rectangular", "Polar"
"Rectangular", "Cylindrical", "Spherical"
"Off", "On"
"Full", "Top-Bottom", "Left-Right"
"Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash App"
"Home", "Y= Editor", "Window Editor", "Graph", "Table", "Data/
Editor", "Program Editor", "Text Editor", "Numeric Solver", "Flash App"
"1", "2"
"Function", "Parametric", "Polar", "Sequence", "3D", "Diff Equations"
"1:1", "1:2", "2:1" (Voyage 200 only)
"Auto", "Exact", "Approximate"
"Dec", "Hex", "Bin"
"English", "Alternate Language"
Off, On

"Split 2 App"
"Number of Graphs"
"Graph2"
"Split Screen Ratio"
"Exact/Approx"
"Base"
"Language"
Apps Desktop

230

A:

setTable()

CATALOG

setTable(modeNameString, settingString)

string

modeNameString
settingString

modeNameString

setTable("Graph < > Table","ON")

"OFF"
setTable("Independent","AUTO")
"ASK"

&

settingString

"Graph <-> Table"

"Off", "On"

"Independent"

"Auto", "Ask"

setTime()

CATALOG

setTime(,,)

{,,
}

setTime(11,32,50)
{10 44 49}

24 13 = 1

A:

231

setTmFmt()

CATALOG

setTmFmt()

12 = 12
24 = 24

setTmZn()

CATALOG

setTmZn()

GMT
GMT2
120
GMT

14:07:07
8:07:07 a.m.

(GMT-360)
16:07:07 p.m.

(GMT+120)

GMT

setUnits()

CATALOG

setUnits(1)

H 2

SI () /1

{"SI"} {"ENG/US"}
1

{"CUSTOM", "cat1", "unit1" [ , "cat2", "unit2", ]}


cat unit
(
)

@
29
H 9

setUnits({"SI"})
{"SI" "Area" "NONE"
"Capacitance" "_F" ...}

setUnits({"CUSTOM","Length",
"_cm","Mass","_gm"})
{"SI" "Length" "_m"
"Mass" "_kg" ...}


1
{"CUSTOM"}

setUnits()
setUnits()
setUnits() ! var getUnits() ! var

232

A:

Shade

CATALOG

Shade expr1, expr2, [xlow], [xhigh], [pattern], [patRes]

Graphexpr1 expr2
expr1 expr2
(expr1 expr2 x
)

ZoomTrig
Shade cos(x),sin(x)

xlow xhigh
xmin xmax
xminxmax
pattern 4
1 = ()
2 =
3 = 45
4 = 45

@
"
H 8"

ClrDraw
Shade cos(x),sin(x),0,5

Done

patRes

1=
2= 1 ()
3= 2

10= 9

GraphShade
Style
Shade

@
"
H 8"

ClrDraw
Shade cos(x),sin(x),0,5,2

Done

@
"
H "

ClrDraw
Shade cos(x),sin(x),0,5,2,1

shift()

Done

CATALOG

shift(1[,#ofShifts])

1
321

#ofShifts #ofShifts
1 (1
)

01

A:

shift(0b1111010110000110101)
0b111101011000011010
shift(256,1)
0b1000000000

shift(0h78E)
shift(0h78E, 2)
shift(0h78E,2)

0h3C7
0h1E3
0h1E38


0b0h (
O)

233

0b00000000000001111010110000110101
00
11

0b00000000000000111101011000011010
Base0

1 #ofShifts
1

shift({1,2,3,4})

#ofShifts #ofShifts
1 (1
)

shift({1,2,3,4}, 2)

shift(1 [,#ofShifts])

undef
shift(1 [,#ofShifts])

string

1 #ofShifts
1
#ofShifts #ofShifts
1 (1
)

{undef 1 2 3}
{undef undef 1 2}
shift({1,2,3,4},1)
{2 3 4 undef}
shift("abcd")

" abc"

shift("abcd", 2)

" ab"

shift("abcd",1)

"bcd "

ShowStat

CATALOG

ShowStat

{1,2,3,4,5}! L1
{0,2,6,10,25}! L2

{1 2 3 4 5}
{0 2 6 10 25}

TwoVar L1,L2
ShowStat

(LinReg)

sign()

MATH/Number
sign(1)
sign(1)
sign(1)

11 0
1/abs(1)
1 1
1 1
REALsign(0)
1
sign(0)

sign( 3.2)

1.

sign({2,3,4, 5})
{1 1 1 1}
sign(1+abs(x))

REAL
sign([ 3,0,3])

[ 1 1 1]

234

A:

simult()

MATH/Matrix

simult(, [, tol])

xy

x + 2y = 1
3x + 4y = 1

simult([1,2;3,4],[1; 1])
3

[2]

tol

tol

Exact/Approx=APPROXIMATE

x= 3y=2
ax + by = 1
cx + dy = 2
ab

[c d]

[a,b;c,d]! matx1
simult(matx1,[1;2])

(2 b d)
a d b c
2 a c
a d b c

tol

5E 14 max(dim())
rowNorm()
simult(, [, tol])

x + 2y = 1
3x + 4y = 1

x + 2y = 2
3x + 4y = 3

simult([1,2;3,4],[1,2; 1, 3])

3 7

[ 2 9/2 ]
x= 3y=2
x= 7y=9/2

sin()

2W

sin(1)
sin(1)
sin(1)

sin(1) 1

Degree
sin((p/4) )

2
2

sin(45)

2
2

sin({0,60,90})

{0 2 1}

Radian

sin(1)

sin(p/4)

2
2

sin(45)

2
2

Radian

1
sin([1,5,3;4,2,1;6, 2,1])

cos()
.942 .045 .031
1

A:

.045 .949 .020


.048 .005 .961

235

sin ()

2 Q

sin (1)
sin (1)

Degree
sin (1)

90

sin (1)
1

Radian

sin (1) 1

sin ({0,.2,.5})
{0 .201... .523...}

sin(1)

1

cos()
1

sinh()

RadianRectangular

sin([1,5,3;4,2,1;6, 2,1])
i 1.490 2.105i
.164.064

.725 1.515i .947.778i


2.083 2.632i 1.790+1.271i

MATH/Hyperbolic
sinh(1)
sinh(1)
sinh (1)

sinh(1.2)

1.509...

sinh({0,1.2,3.})
{0 1.509... 10.017...}

sinh (1) 1

sinh(1)

1

cos()

Radian
sinh([1,5,3;4,2,1;6, 2,1])
305.708 239.604
360.954

352.912 233.495 193.564


298.632 154.599 140.251

sinh ()

MATH/Hyperbolic

sinh (1)
sinh (1)
sinh (1)

sinh (0)

sinh ({0,2.1,3})
{0 1.487... sinh (3)}

sinh (1) 1

sinh(1)

1

cos()
1

236

Radian
sinh([1,5,3;4,2,1;6, 2,1])
2.155 1.158
.041

1.463 .926 .112


2.750 1.528 .572

A:

SinReg

MATH/Statistics/Regressions

SinReg 1, 2 [ , [iterations] , [ period] [, 3,


4] ]

4
1 x
2y
3
4

seq(x,x,1,361,30)! L1
{1 31 61 }
{5.5,8,11,13.5,16.5,19,19.5,17,
14.5,12.5,8.5,6.5,5.5}! L2
{5.5 8 11 }
SinReg L1,L2
Done
ShowStat

iterations (1
16) 8

period 1

periodx

1 3
c1c99 (/
)4
c1c99

regeq(x)! y1(x)
NewPlot 1,1,L1,L2
%
9

Done
Done

SinReg

solve()

MATH/Algebra

solve(, var)
solve(, var)

solve(a x^2+b x+c=0,x)


x=

var

x=

b -4 a c-b
2 a

( b -4 a c+b)
2 a

ans(1)| a=1 and b=1 and c=1

Error: Non-real result

Exact/Approx AUTO

solve((x a)e ^(x)= x (x a),x)


x = a x =.567...

(x+1)(x 1)/(x 1)+x 3

solve(entry(1)=0,x)
entry(2)|ans(1)
limit(entry(3),x,1)

2 x 2
x=1
undef
0

, , <, >
var

solve(5x 2 2x,x)

x 2/3

Exact/Approx EXACT

exact(solve((x a)e ^(x)= x


(x a),x))

| /

Radian

A:

ex + x = 0 x = a

solve(tan(x)=1/x,x)|x>0 and x<1 x =.86

237

falsesolve()
var
true

solve(x=x+1,x)

false

solve(x=x,x)

true

solve()
andornot
solve()

2x 11 and solve(x^29,x)
x 1 and x 3

@nj
j1255

Radian

solve()

solve(sin(x)=0,x)

x = @n1 p

solve(x^(1/3)= 1,x)

x = 1

solve((x)= 2,x)

false

solve( (x)= 2,x)

x=4

cSolve()cZeros()nSolve()
zeros()
solve(1 and 2 [and ], {varOrGuess1,
varOrGuess2 [, ]})

varOrGuess

solve(y=x^2 2 and
x+2y= 1,{x,y})
x=1 and y= 1
or x= 3/2 and y=1/4

varOrGuess

x x=3

238

A:


Solve()
Grbner/Buchberger

rr
xsolve()

solve(x^2+y^2=r^2 and
(x r)^2+y^2=r^2,{x,y})
3r
r
x= and y=
2
2
r
3r
or x= and y=
2
2

z
2r

solve(x^2+y^2=r^2 and
(x r)^2+y^2=r^2,{x,y,z})
3r
r
and z=@1
x= and y=
2
2
r
3r
or x= and y=
and z=@1
2
2

@k
k 1 255
ClrHome 8:Clear Home
1

/varOrGuess

Solve()

solve(x+e^(z) y=1 and x y=sin(z),{x,y})

Solve()

solve(e^(z) y=1 and y=sin(z),{y,z})

y=.041 and z=3.183

A:

x=

ezsin(z)+1
(sin(z) 1)
and y=
e z +1
e z +1

239


0.0

SortA

solve(e^(z) y=1 and y=sin(z),{y,z=2p})

y=.001 and z=6.281

MATH/List
SortA 1[, 2] [, 3] ...
SortA 1[, 2] [, 3] ...

{2,1,4,3}! List1
SortA List 1

{2,1,4,3}
Done

List 1
{4,3,2,1}! List 2
SortA List 2, List 1

{1 2 3 4}
{4 3 2 1}
Done

List 2
List 1

{1 2 3 4}
{4 3 2 1}

SortD

MATH/List
SortD 1[, 2] [, 3] ...
SortD 1[,2] [,3] ...

{2,1,4,3}! List 1
{1,2,3,4}! List 2
SortD List 1, List 2
SortASortD
List 1
List 2

4Sphere

{2 1 4 3}
{1 2 3 4}
Done
{4 3 2 1}
{3 4 1 2}

MATH/Matrix/Vector ops

vector 4Sphere

[r q f]

[1,2,3]4Sphere

[3.741... 1.107... .640...]

[2,p4,3]4Sphere

[3.605... .785... .588...]


3 13
p

[13 4 cos ( 13 )]

4Sphere

Z
(,,)

startTmr()

CATALOG

startTmr()

startTmr()

148083315

checkTmr(148083315)
checkTmr()

checkTmr() timeCnv()

240

34

startTmr()!Timer1

startTmr()!Timer2

checkTmr(Timer1)!Timer1Value

checkTmr(Timer2)!Timer2Value

A:

stdDev()

MATH/Statistics

stdDev([, ])

stdDev({a,b,c})
stdDev({1,2,5, 6,3, 2})

2
stdDev({1.3,2.5,L6.4},{3,2,5}) 4.33345
stdDev(1[,])

stdDev([1,2,5;-3,0,1;.5,.7,3])
[2.179... 1.014... 2]
stdDev([L1.2,5.3;2.5,7.3;6,L4],[4,2;3,3;1,7])

[2.7005,5.44695]

12

StoGDB

CATALOG

StoGDB GDBvar

(GDB)

*
* Y=
*
*
12(2
)

/
*
*
* tblStart, @tbl, tblInput
RclGDB GDBvar

Stop

CATALOG

Stop

A:

For i,1,10,1
If i=5
Stop
EndFor

241

StoPic

CATALOG

StoPic picVar [, pxlRow, pxlCol] [, width, height]

picVar
pxlRow pxlCol
(0, 0)
width height

Store

271 ! (store)

string()

MATH/String

string()

string(1.2345)

string

"1.2345"

string(1+2)

"3"

string(cos(x)+(3))
"cos(x) + (3)"

Style

CATALOG
Style equanum, stylePropertyString

equanum
stylePropertyString
equanum 199

Style 1,"thick"

Done

Style 10,"path"

Done

y1(x) Thick y10(x)


Path

stylePropertyString "Line"

"Dot""Square""Thick""Animate"
"Path""Above""Below"
xt

/:

stylePropertyString

subMat()

CATALOG

subMat(1[, startRow] [, startCol] [, endRow]


[, endCol])

[1,2,3;4,5,6;7,8,9]! m1

14 25 36

7 8 9

1
startRow=1startCol=1endRow=
endCol=

subMat(m1,2,1,3,2)
45

[7 8 ]
subMat(m1,2,2)
56

[8 9 ]

Sum (Sigma)
242

267 G()

A:

sum()

MATH/List
sum([, start[, end]])

sum({1,2,3,4,5})

15

sum({a,2a,3a})

Start end

sum(seq(n,n,1,10))

55

sum({1,3,5,7,9},3)

21

sum([1,2,3;4,5,6])

[5 7 9]

sum(1[, start[, end]])

1.

sum([1,2,3;4,5,6;7,8,9])
[12 15 18]

Start end

6 a

sum([1,2,3;4,5,6;7,8,9],2,3)

[11,13,15]

switch()

CATALOG

switch([1])

Window 1 Window
2
1 = 0
1 = 1window 1

switch()

1 = 2, window 2

TI-89 Titanium/Voyage 200


1
T ()

MATH/Matrix
1

[1,2,3;4,5,6;7,8,9]! mat1

1
mat1

14 25 36

7 8 9
12 45 78

3 6 9
[c d]

mat2

[ b d]

[1+i,2+i;3+i,4+i]! mat3

mat3

A:

ab

[a,b;c,d]! mat2

ac

1+i 2+i
[3+i 4+i]
1 i 3 i
[2 i 4 i]

243

Table

CATALOG
Table 1[, 2] [, var1]

Table 1.25x cos(x)

Table
Graph 1
Header

Y= Editor

Table Graph
ClrGraph Y= Editor

Table cos(time),time

var

Table expr, x
Table xExpr, yExpr, t
Table expr, q

Table

BldData

tan()

2Y

tan(1)
tan(1)

Degree
tan((p/4) )

tan(45)

tan(1) 1

tan({0,60,90})

tan(1)

{0 3 undef}

Radian
tan(p/4)

tan(45)

tan({p,p/3,-p,p/4})
{0 3 0 1}
tan(1)

Radian

1

cos()
1

tan ()

tan([1,5,3;4,2,1;6, 2,1])
28.291 26.088 11.114
12.117

7.835 5.481

36.818 32.806 10.459

6

tan (1)
tan (1)
tan (1)

1
tan (1) 1

Degree
tan (1)

45

Radian
tan ({0,.2,.5})
{0 .197... .463...}

244

A:

tan(1)

1

cos()

Radian
tan([1,5,3;4,2,1;6, 2,1])
1.266 .622
.083

.748 .630 .070


1.686 1.182 .455

tanh()

MATH/Hyperbolic

tanh(1)
tanh(1)
tanh (1)

tanh(1.2)

.833...

tanh({0,1})

{0 tanh(1)}

tanh (1) 1

tanh(1)

1

cos()

Radian
tanh([1,5,3;4,2,1;6, 2,1])
.933 .425
.097

.488 .538 .129


1.282 1.034 .428

tanh ()

MATH/Hyperbolic

tanh (1)
tanh (1)
tanh (1)

tanh (1)

1
tanh(1)

1

cos()
1

A:

tanh (0)
tanh ({1,2.1,3})
{ .518... 1.570... i

ln(2) p
i}
2
2

RadianRectangular

tanh([1,5,3;4,2,1;6, 2,1])
i .267 1.490i
.099+.164

.087.725i .479.947i
.511 2.083i .878+1.790i

245

taylor()

MATH/Calculus

taylor(1, var, order[, point])


var pointorder

taylor()
var
point
point

taylor(e^((x)),x,2)
taylor(e^(t),t,4)|t=(x)

taylor(1/(x (x 1)),x,3)

expand(taylor(x/(x(x1)),
x,4)/x,x)

tCollect()

MATH\Algebra\Trig

tCollect(1)

tCollect() tCollect()
tExpand()
tCollect()tExpand()
2

tExpand()

tCollect((cos(a))^2)
cos(2 a) + 1
2
tCollect(sin(a)cos(b))
sin(a b)+sin(a+b)
2

MATH\Algebra\Trig

tExpand(1)

(sin(x)) 2+(cos(x))2=1

tExpand(sin(3f))
4 sin(f) (cos(f)) sin(f)
tExpand(cos(a b))
cos(a) cos(b)+sin(a) sin(b)

tExpand () tExpand
() tCollect ()
tExpand ()
tCollect ()2

p/180
tExpand()
tExpand() Radian

246

A:

Text

CATALOG
Text "Have a nice day."

Text promptString

Done

promptString
Dialog...EndDlog block
promptString
Text

Then

193 If

timeCnv()

CATALOG

timeCnv()

timeCnv(152442117)
{1764 9 1 57}

{
}
checkTmr() startTmr()

Title

CATALOG
Title titleString, [Lbl]

Toolbar Custom
Dialog...EndDlog

Lbl Toolbar

tmpCnv()

:Dialog
:Title
"This is a dialog box"
:Request
"Your name",Str1
:Dropdown "Month you were born",
seq(string(i),i,1,12),Var1
:EndDlog

CATALOG

tmpCnv(1_tempUnit1, _tempUnit2)
_tempUnit2

tmpCnv(100_c,_f)

_C
_F
_K
_R

212._F

tmpCnv(32_f,_c)

0._C

tmpCnv(0_c,_k)

273.15_K

tmpCnv(0_f,_r)

459.67_R

2
@
_ ,
H
_ , 2

@
29
H 9

100_C212_F
0

100

32

212

_C
_F

@tmpCnv()

A:

247

@tmpCnv()

CATALOG

@tmpCnv(1_tempUnit1, _tempUnit2)
_tempUnit2

1 (2
)

@tmpCnv(100_c,_f)
180._F
@tmpCnv(180_f,_c)

__C
_F
_K
_R

@ c [D]
(or 2 1 5)

100._C
@tmpCnv(100_c,_k)
100._K

2
@
_ ,
H
_ , 2

1_C 1_K 1_F


1_R1_C 1_F
9/5

@tmpCnv(100_f,_r)
100._R
@tmpCnv(1_c,_f)
1.8_F

@
29
H 9

100_C (0_C
100_C) 180_F
100_C
0

100

32

212

_C
_F

180_F

tmpCnv()

Toolbar

CATALOG

Toolbar

block
EndTBar

block :

Title
Item
Item Title

item

Trace

:Toolbar
: Title "Examples"
: Item "Trig", t
: Item "Calc", c
: Item "Stop", Pexit
:EndTbar

3
3

CATALOG
Trace

Smart Graph
Y= function

O
3

248

A:

Try

CATALOG

Try

block1
Else

block2
EndTry

block1block1
block2
errornum

block1 block2
:

TwoVar

:Try
: NewFold(temp)
: Else
: Already exists
: ClrErr
:EndTry

See ClrErr and PassErr.

MATH/Statistics

TwoVar 1, 2[, [3] [, 4, 5]]

{0,1,2,3,4,5,6}! L1
{0 1 2 ...}

TwoVar

{0,2,3,4,3,4,6}! L2

TwoVar L1,L2
ShowStat

{0 2 3 ...}
Done

1 x
2y
3
4
5

1 4
c1c99 (/
)5
c1c99

Unarchiv

CATALOG

Unarchiv var1 [, var2] [, var3]

RAM

10!arctest
Archive arctest
5 arctest
15!arctest

10
Done
50

RAM

Archive
N
Unarchiv arctest
15!arctest

unitV()

Done
15

MATH/Matrix/Vector ops

unitV(1)

unitV([a,b,c])

a
a +b +c

b
a +b +c

c
]
a +b +c

unitV([1,2,1])
6 6 6
]
3 6

[6

14
14
37 14
14
14

unitV([1;2;3])

A:

249

Unlock

CATALOG

Unlock var1[, var2][, var3]...

Lock

variance() MATH/Statistics
variance([, ])

variance({a,b,c})
a -a (b+c)+b -b c+c
3
variance({1,2,5, 6,3, 2})
31/2
variance({1,3,5},{4,6,2})
68/33

variance(1[,])

1
1

variance([1,2,5; 3,0,1;
.5,.7,3])

[4.75 1.03 4]

variance([L1.1,2.2;3.4,5.1;
L2.3,4.3],[6,3;2,4;5,1])
[3.91731,2.08411]

12

when()

CATALOG

when(condition, trueResult [, falseResult]


[, unknownResult])

condition true false


unknowntrueResultfalseResult
unknownResult

250

falseResult unknownResult
condition true

when(x<0,x+3)|x=5

undef falseResult

ClrGraph
Graph when(x p and x<0,x+3,undef)

unknownResult

Graph when(x<0,x+3,5 x^2)

when(x<0,3+x)

A:

when()

@
"
H "

ClrGraph
Graph when(x<0,when(x< p,
4 sin(x),2x+3),5 x^2)

when()

While

when(n>0,n factoral(n 1),1)


! factoral(n)
factoral(3)
3!

Done

Done
6
6

CATALOG
While condition

block
EndWhile

conditionblock
block :

With

270|

xor

MATH/Test
1 xor 2

1 true 2
falsetrue
1 2 true
falsefalse
true false

:1! i
:0! temp
:While i<=20
: temp+1/i! temp
: i+1! i
:EndWhile
:Disp "sum of reciprocals up to

20",temp

true xor true

false

(5>3) xor (3>5)

true

or
1 xor 2

xor 2
2
32
121
120
10
Base
2
160b
0h
10(10)

0h7AC36 xor 0h3D5F

0h79169

Important: O

0b100101 xor 0b100

0b100001

32(
0b)8

32

or

A:

251

XorPic

CATALOG

XorPic picVar[, row] [, column]

GraphpicVar

xor

picVar

row and column


(0, 0)

252

A:

zeros()

MATH/Algebra

zeros(, var)

=0
var zeros()
exp8List(solve(=0,var),var)

zeros(a x^2+b x+c,x)

{(

a x^2+b x+c|x=ans(1)[2]

zeros()solve() exact(zeros(a (e^(x)+x)

(sign (x) 1),x))


zeros()
exact(solve(a (e^(x)+x)
var
cSolve()cZeros()solve()

b-4ac-+b) b-4ac-b
2a
2a

0
{}

(sign (x) 1)=0,x))


e x + x = 0 or x>0 or a = 0

zeros({1, 2}, {varOrGuess1,


varOrGuess2 [, ]})

varOrGuess

varOrGuess

x x=3

A:

253


zeros()
Grbner/Buchberger

rr
xsolve()

zeros({x^2+y^2 r^2,
(x r)^2+y^2 r^2},{x,y})

r
2
r
2

varOrGuess
[row]

3r

3r

Extract row 2:
ans(1)[2]

254

r
2

3r

A:


z
2r
@k
k 1 255
ClrHome 8:Clear Home
1

zeros({x^2+y^2 r^2,
(x r)^2+y^2 r^2},{x,y,z})

r
2
r
2

3r

3r

@1

@1

/varOrGuess

zeros()

zeros({x+e^(z) y 1,x y sin(z)},{x,y})

zeros()

zeros({e^(z)y1,ysin(z)},
{y,z})

e sin(z)+1
e z +1
z

(sin(z) 1)
e z +1

[.041 3.183]

0.0

ZoomBox

zeros({e^(z) y 1, y sin(z)},
{y,z=2p})

[.001 6.281]

CATALOG

ZoomBox

Graph

1.25x cos(x)! y1(x)


ZoomStd:ZoomBox

Done

ZoomBox

A:

255

ZoomData

CATALOG

ZoomData

Graph
yminymax

{1,2,3,4}! L1
{2,3,4,5}! L2
newPlot 1,1,L1,L2
ZoomStd

{1 2 3 4}
{2 3 4 5}
Done

@
"
H "

ZoomData

ZoomDec

CATALOG

ZoomDec

@x @y = 0.1Graph

1.25x cos(x)! y1(x)


ZoomStd

Done

@
"
H "

ZoomDec

256

A:

ZoomFit

CATALOG

ZoomFit

Graph

1.25x cos(x)! y1(x)


ZoomStd

Done

@
"
H "

ZoomFit

ZoomIn

CATALOG

ZoomIn

Graph

1.25x cos(x)! y1(x)


ZoomStd:ZoomIn

Done

ZoomxFact yFact
3DxFact
yFactzFact

ZoomInt

CATALOG

ZoomInt

Graph

1.25x cos(x)! y1(x)


ZoomStd:ZoomInt

Done

A:

257

ZoomOut

CATALOG

ZoomOut

Graph

1.25x cos(x)! y1(x)


ZoomStd:ZoomOut

Done

ZoomxFact yFact
3DxFact
yFactzFact

ZoomPrev

CATALOG

ZoomPrev

Graph

ZoomRcl

CATALOG

ZoomRcl

Graph
ZoomSto

ZoomSqr

CATALOG

ZoomSqr

Graphx y

1.25x cos(x)! y1(x)


ZoomStd

Done

3DZoomSqr

"
ZoomSqr

258

A:

ZoomStd

CATALOG

ZoomStd

1.25x cos(x)! y1(x)


ZoomStd

Done

x: [ 10, 10, 1], y: [ 10, 10, 1] and xres=2

t: [0, 2p, p/24], x: [ 10, 10, 1], y:[ 10, 10, 1]

q: [0, 2p, p/24], x: [ 10, 10, 1], y: [ 10, 10, 1]

nmin=1, nmax=10, plotStrt=1, plotStep=1,


x: [ 10, 10, 1], y: [ 10, 10, 1]

3D
eyeq=20, eyef=70, eye=0
x: [ 10, 10, 14], y: [ 10, 10, 14],
z: [ 10, 10], ncontour=5

t: [0, 10, .1, 0], x: [ 1, 10, 1], y: [ 10, 10, 1],


ncurves=0, Estep=1, diftol=.001, fldres=14,
dtime=0

ZoomSto

CATALOG

ZoomSto

Zoom
ZoomRcl

ZoomTrig

CATALOG

ZoomTrig

Graph@xp/24
xsclp/2y[ 4,
4, .5]

1.25x cos(x)! y1(x)


ZoomStd

Done

@
"
H "

ZoomTrig

+ ()

1 + 2

12

A:

56
ans(1)+4
ans(1)+4
ans(1)+4
ans(1)+4

56
60
64
68
72

259

1 + 2
1 + 2

()1
2 (12)

{22,p,p/2}! L1
{10,5,p/2}! L2
L1+L2

{22 p p/2}
{10 5 p/2}
{32 p+5 p}

ans(1)+{p, 5, p}
{p+32 p 0}

[a,b;c,d]+[1,0;0,1]

b
[a+1
c d+1]

+ 1
1 +

+ 1
1 +

15+{10,15,20}

{25 30 35}

{10,15,20}+15

{25 30 35}

20+[1,2;3,4]
21 2

[3 24]

1
1

.+ ()

()

|
1 - 2

6 2

12

5 p
6

p p6
1 - 2
1 - 2

()1 (
1)2 (2)

{22,p,p2} {10,5,p2}
{12 p 5 0}
[3,4] [1,2]

[2 2]

- 1
1 -

1
1

- 1
1 -

15 {10,15,20}

{5 0 -5}

{10,15,20} 15

{-5 0 5}

20 [1,2;3,4]
19 2

[ 3 16]

1
11
1 1
1

.. ()

()

p
1 2

12

260

2 3.45

6.9

x y x

x y
2

A:

1 2

12

{1.0,2,3} {4,5,6}

{4. 10 18}

{2a,32} {a,b3}

{2 a

b
}
2

1 2

[1,2,3;4,5,6] [a,d;b,e;c,f]

12
12

1
1

p {4,5,6}

{4 p 5 p 6 p}

1
1

.01 .02

[.03 .04]

[1,2;3,4].01

l identity(3)
. ()

()

l 0 0
0 l 0
0 0 l

e
1 2

12
1 2

2/3.45

.57971

x^3/x

x2

{1.0,2,3}/{4,5,6}
{.25 2/5 1/2}

12

1
1

11

a/{3,a,(a)}
a

1 a
3

{a,b,c}/(a b c)
1

{b c a c a b}
1

[a,b,c]/(a b c)

[b c a c a b]

. / ()

^ ()

Z
1 ^ 2
1 ^ 2

4^2
{a,2,c}^{1,b,3}

16
{a 2 b c }

1
2

A:

261

^ 1

1 ^

{p a p p }

p^{a,2, 3}

{1,2,3,4}^ 2

{1 1/4 1/9 1/16}

1 ^

1.

[1,2;3,4]^2
[1,2;3,4]^ 1
[1,2;3,4]^ 2

= 1
< 1

.+ ()

1 .+ 2
.+ 1

[a,2;b,3].+[c,4;5,d]
x.+[c,4;5,d]

1 .+ 2 12

.+ 1 1

.. ()

|
1 . 2
. 1

[a,2;b,3]. [c,4;d,5]
x. [c,4;d,5]

1 . 212

. 11

. ( )

1 . 2
. 1

[a,2;b,3]. [c,4;5,d]
x. [a,b;c,d]

1 . 21

. 11

. / ()

1 . / 2
. / 1

[a,2;b,3]./[c,4;5,d]
x./[c,4;5,d]

1 . / 21

. / 11

262

A:

.^ ()

1 .^ 2
. ^ 1

[a,2;b,3].^[c,4;5,d]
x.^[c,4;5,d]

1 .^ 2 2
1

. ^ 1 1

()

MATH/Base
1
1
1

2.43

2.43

{ 1,0.4,1.2 19}
{1 .4 1.2 19}
a b

a b

In Bin base mode:


0b100101 4dec

37

Important: Zero, not the letter O.

0b100101
0b11111111111111111111111111011011

ans(1) 4dec

37

To type 4, press 2 .

% ()

CHAR/Punctuation

1 %
1 %
1 %

100

13%

.13

{1, 10, 100}%


{.01 .1 1.}

100

A:

263

= ()

1 = 2
1 = 2
1 = 2

12true
12false

=, , <, , >,
:g(x)
:Func
:If x 5 Then
: Return 5
: ElseIf x> 5 and x<0 Then
: Return x
: ElseIf x0 and x10 Then
: Return x
: ElseIf x=10 Then
: Return 3
:EndIf
:EndFunc
Graph g(x)

1 2
1 2
1 2

"=" ()

12true
12false

<

2
1 < 2
1 < 2
1 < 2

"=" ()

12true
12
false

264

A:

1 2
1 2
1 2

"=" ()

12
true
12false

>

2
1 > 2
1 > 2
1 > 2

"=" ()

12true
12
false

b
1 2
1 2
1 2

"=" ()

12
true
12false

! ()

2W

1!
1!
1!

5!
{5,4,3}!

[1,2;3,4]!

120
{120 24 6}
1 2

[6 24]

TI-89

& ()

2 H

string1 & string2 string

"Hello " & "Nick"

string2 string1

() ()

"Hello Nick"

2<

(1, var[, lower] [,upper])


(1,var [,order])
(1,var [,order])

A:

265

1var lower upper

(x^2,x,a,b)

lowerupper
C

(x^2,x)

upperlower

(a x^2,x,c)

(1/(2 cos(x)),x)! tmp(x)


ClrGraph:Graph tmp(x):Graph
1/(2 cos(x)):Graph (3)
(2tan ((3)(tan(x/2)))/3)

()
1

(b e^( x^2)+a/(x^2+a^2),x)

b a
3
3
x
3
a x
+c
3

lower upper lower


< var < upper

Exact/ApproxAUTO

APPROX

(e^( x^2),x, 1,1)

()

((ln(x+y),y,0,x),x,0,a)

1.493...

nInt()

() ()

2]

(1)
(1)

(4)

{3 a 2}

({9,a,4})

() ()

MATH/Calculus

(1, var, low, high)

1varlow high

1
120

(1/n,n,1,5)
(k^2,k,1,n)

(n!)

({1/n,n,2},n,1,5)
1

{120 120 32}


266

A:

(1, var, low, low 1)


(1, var, low, high)

1/( 1,
var, high+1, low 1)high < low 1

(k,k,4,3)

(1/k,k,4,1)

(1/k,k,4,1) (1/k,k,2,4)
1/4

G() ()

MATH/Calculus

G (1, var, low, high)

1varlow high

137
60

G(1/n,n,1,5)
G(k^2,k,1,n)

n (n + 1) (2 n + 1)
6
p
6

G(1/n^2,n,1,)
G (1, var, low, low 1)
G (1, var, low, high)

G ( 1,

var, high+1, low 1) high < low 1

# ()

G(k,k,4,3)

G(k,k,4,1)

5
4

G(k,k,4,1)+G(k,k,2,4)

CATALOG

# varNameString

varNameString

:Request "Enter Your Name",str1


:NewFold #str1

:For i,1,5,1
: ClrGraph
: Graph i x
: StoPic #("pic" & string(i))
:EndFor

()

MATH/Angle
1
1
1

Degree1
180/pRadian
1
Degree
(Degree
sin() cos()tan()
)

DegreeRadian

2
2

cos((p/4) )
cos({0,(p/12), p })

{1

( 3+1) 2
1}
4

A:

267

()

2
Radian


1
1

2
2

cos(45)

Radian1
180/pDegree
1

cos({0,p/4,90,30.12})
{1 .707... 0 .864...}

Radian
(Radiansin()
cos()tan()
)

()

2
[,q_ ] ()
[,q_ ,Z_]

()
[,q_,f_angle]

[5,60,45]

Radian

()

( )

()

(rq)

, ', "

Radian

5+3i (10p/4)
5 5 2+(3 5 2)i

2.071 4.071i

2 (), 2 ('), 2 (")


dd mm ' ss.ss "
dd
mm
ss.ss

dd +(mm /60)+(ss.ss /3600)

Degree
2513'17.5"
2530'

25.221...

51/2

60
//

//

' ()

variable '
variable ''

22

268

deSolve(y''=y^( 1/2) and y(0)=0 and


y'(0)=0,t,y)
2y 3/4
=t
3

A:

_ ()

3_m 4 _ft

9.842_ft

4 2

@
29
H

real(z)
real(z_)

z
real(z_)

imag(z)
imag(z_)

0
imag(z_)

_
cSolve()
cZeros()
_

4 ()

2
_1 4 _2 _2

3_m 4 _ft

9.842_ft

10^(1.5)

31.622...

@
29
H 9

H 2
4
tmpCnv() @tmpCnv()

10^()

CATALOG
10^ (1)
10^ (1)

10

10^{0, 2,2,a}
{1

101

10^(1)

101
101

cos()

1
100 10 a}
100

10^([1,5,3;4,2,1;6,L2,1])
E7
1.143
9.956E6
7.652E6

8.171E6 6.675E6

7.115E6 5.813E6
5.469E6 4.468E6

A:

269

CATALOG (^ -1)
1 x
1 x

3.1^ 1

.322581

{a,4,.1,x 2}^ 1
1 1

1 x

{a 4 10. x 2}

1
[1,2;3,4]^ 1
[1,2;a,4]^ 1

| (with)

| 1 [and 2]...
[and N]

with (|) |
|
|
and

x+1| x=3

x+y| x=sin(y)

sin(y) + y

x+y| sin(y)=x

x+y

with3

x=3 y=sin(x)
|
=

and

x^3 2x+7! f(x)

3 + 7

(sin(x))^2+2sin(x) 6| sin(x)=d
d +2d 6
solve(x^2 1=0,x)|x>0 and x<2
(x) (1/x)|x>0

x=1
1
1
x
x

(x) (1/x)

(/= ) solve(x^2 1=0,x)| x1


cSolve(), cZeros(),
fMax(), fMin(), solve(), zeros()

270

Done

f(x)| x=(3)

x = 1

A:

! ()

! var
! var
! var
! fun_name(1,...)
! fun_name(1,...)
! fun_name(1,...)

p
4

p/4! myvar
2cos(x)! Y1(x)

Done

{1,2,3,4}! Lst5

{1 2 3 4}
123

var var [1,2,3;4,5,6]! MatG

var

[4 5 6 ]

"Hello"! str1

"Hello"

ab cxyz

()

Program Editor/Control
@
d
H 2X
[]

0b, 0h

j [B]

j [H]

0b binaryNumber
0h hexadecimalNumber

: Get 10 points from the Graph


screen
:For i,1,10 This loops 10 times

0b10+0hF+10

27

0b0h

10

0b10+0hF+10

0b11011

0b10+0hF+10

0h1B

A:

271

272

A:

B
B: TI
TI
TI TI
TI
Email: ti-cares@ti.com
: education.ti.com

Texas Instruments

B: TI

273

274

( ,
!
(!,
(",
(#, /=,
(#,
($(),
(%,
(&,
()(),
(*(),
(*,
(',
(,--
(-,
(',
,
(-,
(,,
(.*,
(.,
(./,

( ,
<
(=,
(>,
(0 / 8
( .
(1
(2
2
(
;
2
(
^
2
(
4
2
(
6
2
(
E
2
(
F
2
(
G
2
(
K
(4,
(4Bin, 2
4( Cylind,
(4DD, 10
(4Dec, 10
(4DMS, //
(4Hex, 16
(4Polar,

.( ^,
(.+,
/( ,
(?

4( Rect,
(4Sphere,

( list(),
@
(@tmpCnv(),
( ,
^
(_,

(
8
F /
(8 N
(8 O
(8 S

( , <=,
{
(|

(
9

(ABCD

( , >=,
|
(|,

(E,
((),

( ,
|
(+,

R( ,
(T,

(
7

(8

275

(x/,

ceiling(),

cFactor(),
char(),
checkTmr(),
Circle,
ClockOff,
ClockOn,
ClrDraw,
ClrErr,
ClrGraph,
ClrHome,

0b,
0h, 16
10^(), 10
3D 3

A
abs(),
All category, All()
AndPic,
and, ()
angle(),
animation,
ans(),
APD,
APPLICATIONS, O
APPROX,
approx(),
Apps,
Apps desktop, Apps
Archive,
arcLen(),
augment(), /
AUTO,
avgRC(),

B
Base mode,
BldData,
Boolean,
Busy/Pause, /

C
Catalog (2 E),
categories,
CBL/CBL2,
CBR,

276

ClrIO,
ClrIO, /
colDim(),
colNorm(),
combinations,
comDenom(),
complex,
conj(),
Constant Memory,
CopyVar,
cos(),
cos/(),
cosh(),
cosh/(),
cot(),
cot/(),
coth(),
coth/(),
crossP(),
csc(),
csc/(),
csch(),
csch/(),
cSolve(),
CubicReg,
cumSum(),

CustmOff,
CustmOn,
Cycle,
CyclePic,
cZeros(),

D
d(),
Data/Matrix Editor, /
dayOfWk(),
DE,
Define,
DEG
DelFold,
DelVar,
denominator,
derivatives,
deSolve(),
det(),
diag(),
Dialog,
dim(),
Disp, /
DispG,
DispHome,
DispTbl,
dotP(),
DrawFunc,
DrawInv,
DrawParm,
DrawPol,
DrawSlp,
DropDown,
DrwCtour,

E
e^(), e

eigVc(),
eigVl(),
Else, else()
ElseIf,
EndCustm,
EndDlog,
EndFor, For
EndFunc,
EndIf, if
EndLoop,
EndPrgm,
EndTBar,
EndTry, try
EndWhile, while
entry(),
EXACT,
exact(),
Exec,
Exit,
exp4list(),
expand(),
expr(),
ExpReg,

F
factor(),
File, new (8 N),
File, open (8 O),
Fill, matrix fill,
Flash Apps,
floor(),

fMax(),
fMin(),
FnOff,
FnOn,
For, for
FORMATS (8 F),

277

format(),
fpart(),
Fractions,
Func(),
FUNC,

G
gcd(),
Get, / CBL/CBR
GetCalc, /
getConfg(), /
getDate(),
getDenom(), /
getDtFmt(),
getDtStr(),
getKey(), /
getMode(), /
getNum(), /
getTime(),
getTmFmt(),
getTmStr(),
getTmZn(),
getType(), /
getUnits(), /
Goto,
Graph, ,
GRAPH FORMATS (8 F),

H
hexadecimal, 16
hidden surface,
highlighting,
History area,
Home screen,

I
I/O, /
identity(),
If,

278

imag(),
Input,
InputSt,
inString(),
int(),
intDiv(),
iPart(),
isClkOn(),
isPrime(),
Item,

L
Lbl,
lcm,
left(),

limit(),
Line,
LineHorz,
LineTan,
LineVert,
LinReg,
list4mat(),
ln(),
LnReg,
Local,
Lock,
log(),
Logistic,
Loop,
LU, -

M
mat4list(),
max(),
MATH menu (2 I)
mean(),
median(),

MedMed, -
MEMORY (2 ;),
mid(),

min(),
mod(),
MoveVar,
mRow(),
mRowAdd(),

N
nCr(),
nDeriv(),
NewData,
NewFold,
newList(),
newMat(),
NewPic,
NewPlot,
NewProb,
nInt(),
norm(), Frobenius
not,
nPr(),

P4Ry(), y
PAR,
part(),
PassErr,
Pause,
Permutations,
pixel,
PlotsOff,
PlotsOn,
POL,
polyEval(),
PopUp,
PowerReg,
Pretty Print, ,
Prgm,
product(),
Prompt(),
propFrac,
PtChg,
PtOff,
PtOn,
ptTest(),
PtText,
PxlChg,
PxlCrcl,

nSolve(),

PxlHorz,
PxlLine,

PxlOff,
PxlOn,

OneVar,
or, ""
ord(),
Organizr,
OS
Output,
overwrite mode (2 /)

P
P4Rx(), x

pxlTest(),
PxlText,
PxlVert,

Q
QR, QR
QuadReg,
QuartReg,
Quit (2 K),
QWERTY

279

SendCalc,

R
R, radian,
R4P(),
R4Pr(),
RAD,
rand(),
randMat(),
randNorm(),

randPoly(),
RandSeed,
RclGDB,
RclPic,
real(),
reciprocal,
ref(),
remain(),
Rename,
Request,
Return,
right(),

rotate(),
round(),
rowAdd(),
rowDim(),
rowNorm(),
rowSwap(),
RplcPic,
rref(),

S
sec(),
sec/(),
sech(),
sech/(),
Send,

280

SendChat,
seq(),
setDate(),
setDtFmt(),
setFold(),
setGraph(),
setMode(),
setTable(),
setTime(),
setTmFmt(),
setTmZn(),
setUnits(),
Shade,
shift(),
ShowStat,
sign(),
simult(),
sin(),
sin/(),
sinh(),
sinh/(),
SinReg,
SocialSt,
solve(),
SortA,
SortD,
startTmr(),
stdDev(),
StoGDB,
Stop,
StoPic,
string(),

subMat(),
sum(),
switch(),

T
T, transpose,
Table,
tan(),
tan/(),
tanh(),
tanh/(),
taylor(),
tCollect(),

tExpand(),
Text,
Then, then
timeCnv(),
TI-Presenter
Title,
tmpCnv(),
toolbar menus,
tracing,
Try, try

Y
Y= Editor,

Z
zeros(),
ZoomBox,
ZoomData,
ZoomDec,
ZoomFit,
ZoomIn,
ZoomInt,
ZoomOut,
ZoomPrev,
ZoomRcl,
ZoomSqr,
ZoomStd,
ZoomSto,
ZoomTrig,

U
Unarchiv, ()
unitV(),
Unlock,

V
variance(),

W
When(), when
While(), while
Wire and Contour,
WIRE FRAME,

X
xor,
XorPic,

281

282

You might also like