To specify a matrix literal with multiple elements, enclose the elements in braces. Use commas to separate the rows of a matrix. For example, the following statements assign and print matrices of various dimensions:
x = {1 . 3 4 5 6}; /* 1 x 6 row vector */
y = {1,2,3,4}; /* 4 x 1 column vector */
z = 3#y; /* 3 times the vector y */
w = {1 2, 3 4, 5 6}; /* 3 x 2 matrix */
print x, y z w;
Figure 3.1: Matrices Created from Numeric Literals
| x | |||||
|---|---|---|---|---|---|
| 1 | . | 3 | 4 | 5 | 6 |
| y | z | w | |
|---|---|---|---|
| 1 | 3 | 1 | 2 |
| 2 | 6 | 3 | 4 |
| 3 | 9 | 5 | 6 |
| 4 | 12 |