Texas Instruments TI-89 Tip List page 17

Graphing calculator
Hide thumbs Also See for TI-89:
Table of Contents

Advertisement

In the two cells in column E following the last augment() expression, enter these two strings to create
the program footer:
EndPrgm
\stop92\
This table shows the spreadsheet to create a 3x3 matrix. The TI-Basic program name will be
makemat(), and the matrix will be called mat1.
A
1
2
3
4
5
6
7
10
20
8
40
50
9
70
80
10
11
12
Now copy the program in column E (from the \start92\ to \stop92\) and paste it in a text editor, such as
Windows NotePad. Save the text file as makemat.txt. In GraphLink, choose Tools, Import, ASCII
Program, and open makemat.txt. Send the file to the calculator and run it. The program makemat()
can be deleted after the matrix is created.
To create the matrix program in Lotus 123, different formulas are required in cells E7 and E8. The
formula for cell E7 is
+"["&@STRING(A7,6)&","&@STRING(B7,6)&","&@STRING(C7,6)&"]"&"\->\xyz"
and the formulas for cells E8 and below are
+"augment(xyz;"&"["&@STRING(A8,6)&","&@STRING(B8,6)&","&@STRING(C8,6)&"])"&
"\->\xyz"
The @STRING() function replaces the Excel TEXT function, and the format code of '6' specifies six
fixed decimal digits. Otherwise, the functions are the same.
While this method works, there are some limitations. Different formulas are required depending on the
number of matrix columns. You cannot use exponential notation formatting in the spreadsheet
formulas, because the calculator will interpret the 'E' as a variable, instead of the exponent prefix. This
is a serious limitation, but you can use the text editor 'Replace' command to fix the exponents.
You can also use this method to transfer list data to the calculator.
(Credit to Stuart Dawson)
B
C
D
\start92\
\comment=
\NAME=makemat
\file=makemat.TXT
()
Prgm
30
[10.000000,20.000000,30.000000]\->\mat1
60
augment(mat1;[40.000000,50.000000,60.000000])\->\mat1
90
augment(mat1;[70.000000,80.000000,90.000000])\->\mat1
EndPrgm
\stop92\
E
1 - 6

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ti-92+

Table of Contents