Table
Table(expr, {i, n})
evaluates
expr
withi
ranging from1
ton
, returning a list of the results.
Table(expr, {i, start, stop, step})
evaluates
expr
withi
ranging fromstart
tostop
, incrementing bystep
.
Table(expr, {i, {e1, e2, ..., ei}})
evaluates
expr
withi
taking on the valuese1, e2, ..., ei
.
Examples
>> Table(x!, {x, 8}){1,2,6,24,120,720,5040,40320}
>> Table(x, {4}){x,x,x,x}
>> n=0>> Table(n= n + 1, {5}){1,2,3,4,5}
>> Table(i, {i, 4}){1,2,3,4}
>> Table(i, {i, 2, 5}){2,3,4,5}
>> Table(i, {i, 2, 6, 2}){2,4,6}
>> Table(i, {i, Pi, 2*Pi, Pi / 2}){Pi,3/2*Pi,2*Pi}
>> Table(x^2, {x, {a, b, c}}){a^2,b^2,c^2}
>> Table(a + dx, {dx, 0, 3, Pi/8}){a,a+Pi/8,a+Pi/4,a+3/8*Pi,a+Pi/2,a+5/8*Pi,a+3/4*Pi,a+7/8*Pi}
Table
supports multi-dimensional tables:
>> Table({i, j}, {i, {a, b}}, {j, 1, 2}){{{a,1},{a,2}},{{b,1},{b,2}}}
>> Table(x, {x,0,1/3}){0}
>> Table(x, {x, -0.2, 3.9}){-0.2,0.8,1.8,2.8,3.8}
Implementation status
- ✅ - full supported