[Maxima] how to generate matrix by existed matrices

Barton Willis willisb at unk.edu
Wed Oct 28 04:28:59 CDT 2009


Maybe 'addcol' does what you want:

 (%i1) A:matrix([1,2]);
 (%o1) matrix([1,2])

 (%i2) B:matrix([3,4]);
 (%o2) matrix([3,4])

 (%i5) C: addcol(transpose(A),transpose(B));
 (%o5) matrix([1,3],[2,4])

 (%i6) determinant(C);
 (%o6) -2

Also there is a function 'addrow.'

Barton

-----maxima-bounces at math.utexas.edu wrote: -----



>I have two matrices A,B. I want to generate C by A and B.
>
>there is my question in my code.
>
>How can I to do it?
>
>
>(%i65) A:matrix([1,2])
>
>(%o65) matrix([1,2])
>
>(%i66) B:matrix([3,4])
>
>(%o66) matrix([3,4])
>
>(%i67) C:matrix([transpose(A),transpose(B)])
>
>(%o67) matrix([matrix([1],[2]),matrix([3],[4])])
>
>(%i68) determinant(C)
>
>`determinant' called on a non-square matrix.




More information about the Maxima mailing list