Property | Value |
---|---|
Hex Value | $BB39 |
Categories | |
Localizations |
|
Matr►list(
Overview
Fills each listname
with elements from each column in matrix
.
Availability: Token available everywhere.
Syntax
Matr►list(matrix,listnameA,...,listname n)
Arguments
Name | Type | Optional |
---|---|---|
matrix | matrix | |
listnameA | list | |
... | ||
listname n | list |
Location
2nd, list, OPS
, A:Matr►list(
Overview
Fills a listname
with elements from a specified column#
in matrix
.
Availability: Token available everywhere.
Syntax
Matr►list(matrix,column#,listname)
Arguments
Name | Type | Optional |
---|---|---|
matrix | matrix | |
column# | ||
listname | list |
Location
2nd, list, OPS
, A:Matr►list(
Description
The Matr►list( command stores one or more columns of a matrix (or expression resulting in a matrix) to list variables. The syntax is simple: first enter the matrix, then enter the list or lists you want to store columns to. The first (leftmost) column will be stored to the first list entered, the second column will be stored to the second list, and so on. For example:
[[11,12,13,14][21,22,23,24][31,32,33,34
[[11 12 13 14]
[21 22 23 24]
[31 32 33 34]]
Matr►list(Ans,L1,L2
Done
L1
{11 21 31}
L2
{12 22 32}
If there are more lists than columns in the matrix when doing Matr►list(, the extra lists will be ignored.
Matr►list( can also be used to extract a specific column of a matrix to a list. The order of the arguments is: matrix, column number, list name.
[[11,12,13,14][21,22,23,24][31,32,33,34
[[11 12 13 14]
[21 22 23 24]
[31 32 33 34]]
Matr►list(Ans,4,L1
Done
L1
{14 24 34}
Advanced Uses
While the command deals with columns, occasionally you might want to store the matrix to lists by rows. The T (transpose) command is your friend here: applying it to the matrix will flip it diagonally, so that all rows will become columns and vice-versa. For example:
[[11,12,13,14][21,22,23,24][31,32,33,34
[[11 12 13 14]
[21 22 23 24]
[31 32 33 34]]
Matr►list(AnsT,L1,L2
Done
L1
{11 12 13 14}
L2
{21 22 23 24}
Optimizations
When using Matr►list( to store to named lists, only the first list must have an ʟ in front of its name — it can be omitted for the rest. For example:
:Matr►list([A],ʟCOL1,ʟCOL2,ʟCOL3
can be
:Matr►list([A],ʟCOL1,COL2,COL3
On the other hand, when storing a specific column of a matrix to a named list, the list does not need to be preceded by an ʟ.
:Matr►list([A],N,ʟCOL1
can be
:Matr►list([A],N,COL1
Related Commands
- List►matr(
- T (transpose)
Source: parts of this page were written by the following TI|BD contributors: burr, DarkerLine, GoVegan, thornahawk, Timothy Foster.
History
Calculator | OS Version | Description |
---|---|---|
TI-83 | 0.01013 | Added |