Matrices

Matrices are stored in the memory using a nested list format. Each element of the list representing a matrix contains a list with components of a row-vector. There's no limitation in the dimension of the lists and therefore of the matrices. Each component can be real or complex. When one of the components of the matrix is complex, the whole matrix is marked as complex.  If you enter an vector (real or complex) and press |Matrix| key, the vector is stored as the first row of a matrix, a green annunciator MATRIX is displayed at the top of the screen indicating matrix input mode, and three green keys appear in the calculator pad:

  • Input component key: |[2]|. You use it for entering successive rows of the matrix. The number in brackets indicates which vector row will be stored when you press it next time. It takes the vector stored in that moment in Part1 and Part2 of x-register.  While in matrix input mode, components are registered in a store independent from x,y,z and t-registers, so you can freely operate with the calculator between different component inputs.
  • Finalize vector input key: |[]✔︎|. You use it for exit input matrix mode. MATRIX annunciator disappears, x-register is occupied with the matrix, x-display indicates the n×m-dimensions of the matrix with a "n×m Matrix" label and a blue || key appears at the left of x-display. || key enters a list mode where you can inspect all the components of the x-register matrix.
  • Edit matrix component key: |Mtx |. You use it for editing components of the matrix before exit input matrix mode. It enters a list mode where you can inspect matrix components. If you select one of the components you return to input mode, input component key indicates that you are going to re-enter the selected component and x-display shows the actual stored value for such component.

Following operators perform computations on vectors:

|+| : Computes (y + x)-registers and stores result in x-register
|-| : Computes (y - x)-registers and stores result in x-register
|×| : If x and y-registers contains matrices, it computes product of y and x-registers and stores result in x-register. If x or y-registers contains a real or complex value, it computes matrix scale. If y- register is a matrix, it computes [y-matrix]*<x-vector> operation.

MATRIX FUNCTIONS

If x-register contains a matrix, |Matrix| key enters Matrix menu with functions: 

|Edit Matrix| : Enters matrix input mode, where you can re-enter particular matrix components using Edit matrix component key |Mtx |
|Invert Matrix| : Calculates invert of x-register matrix
|Determinant| : Calculates determinant of x-register matrix

|Transpose Matrix|: Calculates transpose of x-register matrix

No hay comentarios:

Publicar un comentario