concan SciMax Toolbox conjugate

SciMax Toolbox >> concat

concat

Maxima Function

Calling Sequence

concat (arg_1, arg_2, ...)

Description

Concatenates its arguments. The arguments must evaluate to atoms. The return value is a symbol if the first argument is a symbol and a Maxima string otherwise.

concat evaluates its arguments. The single quote ' prevents evaluation.

(%i1) y: 7$
(%i2) z: 88$
(%i3) concat (y, z/2);
(%o3)                          744
(%i4) concat ('y, z/2);
(%o4)                          y44

A symbol constructed by concat may be assigned a value and appear in expressions. The :: (double colon) assignment operator evaluates its left-hand side.

(%i5) a: concat ('y, z/2);
(%o5)                          y44
(%i6) a:: 123;
(%o6)                          123
(%i7) y44;
(%o7)                          123
(%i8) b^a;
                               y44
(%o8)                         b
(%i9) %, numer;
                               123
(%o9)                         b

Note that although concat (1, 2) looks like a number, it is a Maxima string.

(%i10) concat (1, 2) + 3;
(%o10)                       12 + 3
concan SciMax Toolbox conjugate