Examples, Examples -13 – HP 38g Graphing Calculator User Manual
Page 143
Attention! The text in this document has been recognized automatically. To view the original document, you can use the "Original mode".
![background image](/manuals/632106/143/background.png)
Examples
Filling
You can create and fill a matrix with zeros for the diagonal
Matrices
elements and ones for the off-diagonal elements using the
MAKEMAT
(make matrix)
function. For example, entering
MAKEMAT (
IA J, 4,4
)
creates a 4
X
4 matrix with ones for all
elements except zeros on the diagonal. The logical operator
A returns 0 when I (the row number) and J (the column
number) are equal, and returns 1 when they are not equal.
Identity Matrix
You can create an identity matrix with the IDENMAT
function. For example,
ideimat
(2) creates the 2 x2 identity
matrix [[1,0],[0,1]].
Redimension a
Suppose the variable MO is a 2x2 matrix containing
Matrix
[[3,4],[5,6]]. The programming command
REDIM MO; { 2 , 1 } would redimension it to a matrix of
2rowsxl column, [ [3], [4]]. The command REDiM MO; {4}
would redimension it to the column vector [3,4,5,6]. To see
the redimensioned matrix, either recall the matrix to the edit
line (|A...z|M 0 I ENTER I), or use the Matrix editor
(■ [MATRIX]).
Transposing
a
The TRN function swaps the row-column and column-row
Matrix
elements of a matrix. For instance, element 1,2 (row 1,
column 2) is swapped with element 2,1, element 2,3 is
swapped with element 3,2, and so on.
For example,
TRN ( [ [ 1 , 2 ] , [ 3 , 4 ] ] )
creates the matrix
[ [ 1 , 3 ] , [ 2 , 4 ] ] .
Using Matrices 6-13