Maxima Function
subvar (x, i)
Evaluates the subscripted expression x[i]
.
subvar
evaluates its arguments.
arraymake (x, [i]
constructs the expression x[i]
,
but does not evaluate it.
Examples:
(%i1) x : foo $ (%i2) i : 3 $ (%i3) subvar (x, i); (%o3) foo 3 (%i4) foo : [aa, bb, cc, dd, ee]$ (%i5) subvar (x, i); (%o5) cc (%i6) arraymake (x, [i]); (%o6) foo 3 (%i7) ''%; (%o7) cc