24 Chapter 2: TI-83 Plus Specific Information
TI-83 Plus Developer Guide Third Release May 28, 2002
Complex List Data Type Structure
This data type consists of a two byte-size field with the number of elements in the list,
followed by a complex number for each element in the list. The maximum number of
elements is 999. For example, a complex list with two elements (1,2) and (4,5):
size | element number 1 — real part | element number 1 — imaginary part
02 00 0C 80 10 00 00 00 00 00 00 0C 80 20 00 00 00 00 00 00
| element number 2 — real part | element number 2 — imaginary part
0C 80 40 00 00 00 00 00 00 0C 80 50 00 00 00 00 00 00
Matrix Data Type Structure
This data type consists of a two byte-size field with the number of columns and rows in
the matrix, followed by a real number for each matrix element.
Matrices are stored in row major order, that is, each element of a given row is stored in
contiguous RAM. For example, given the following structure:
size bytes row 1
.
.
.
row 2
.
.
.
row 3
.
.
.
matrix
size | element
03 02 00 80 10 00 00 00 00 00 00 element (1,1)
00 80 20 00 00 00 00 00 00 element (1,2)
00 80 30 00 00 00 00 00 00 element (1,3)
00 80 40 00 00 00 00 00 00 element (2,1)
00 80 50 00 00 00 00 00 00 element (2,2)
00 80 60 00 00 00 00 00 00 element (2,3)
A row or column dimension cannot be 0, and it cannot be greater than 99. If an
application creates a matrix with either of these illegal dimensions, the TI-83 Plus
system may lock up.