Hi,

I can define 

genmatrix(A[phi],3,1}

but how do I assign a value to e.g. A[phi][2,1]. See below the maxima output

(%i1) genmatrix(A[phi],3,1);
                                [ A   (1, 1) ]
                                [  phi       ]
                                [            ]
(%o1)                           [ A   (2, 1) ]
                                [  phi       ]
                                [            ]
                                [ A   (3, 1) ]
                                [  phi       ]
(%i2) A[phi][2,1]:=cos(phi);

define: argument cannot be an atom or a subscripted memoizing function; found: 
                                                                     (A   )
                                                                       phi
                                                                           2, 1
 -- an error. To debug this try: debugmode(true);

(%i3) A[phi][2,1]:cos(phi);         

assignment: cannot assign to (A   )
                               phi
                                   2, 1
 -- an error. To debug this try: debugmode(true);

thx for any help
Jan