at:tutorial:basic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
at:tutorial:basic [2020/02/09 19:28] – elisag | at:tutorial:basic [2020/02/09 19:31] – elisag | ||
---|---|---|---|
Line 85: | Line 85: | ||
>>[2, 3, 4] | >>[2, 3, 4] | ||
</ | </ | ||
+ | |||
Line 90: | Line 91: | ||
==== Multidimensional tables ==== | ==== Multidimensional tables ==== | ||
- | As mentioned before, there is no special constructor for definition of multidimensional tables, a table entry can contain another table. In what follows we have a closer look to manipulations with multidimensional tables. | + | As mentioned before, there is no special constructor for definition of multidimensional tables, a table entry can contain another table. In what follows we have a closer look to manipulations with multidimensional tables. |
- | + | ||
- | A multidimensional table can be extensionally defined as follows: | + | |
< | < | ||
- | |||
def a := [[1,0,0], [0,1,0], [0,0,1]]; | def a := [[1,0,0], [0,1,0], [0,0,1]]; | ||
>> | >> | ||
Line 110: | Line 108: | ||
def aux[3] {0}; | def aux[3] {0}; | ||
def b[3] { i := i + 1; aux := [0,0,0]; aux[i] :=1; aux}; | def b[3] { i := i + 1; aux := [0,0,0]; aux[i] :=1; aux}; | ||
+ | >b[1][2] | ||
+ | >>0 | ||
+ | > | ||
+ | >>3 | ||
+ | >b | ||
+ | >> | ||
</ | </ | ||
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag