On Tue, 2007-02-13 at 07:52 -0600, Barton Willis wrote:
> The user documentation doesn't say that the argument to transpose
> must be a list or a matrix;
look:
Maxima 5.11.0cvs http://maxima.sourceforge.net
Using Lisp CLISP 2.38 (2006-01-24)
(%i1) ?! transpose
-- Function: transpose (<M>)
Returns the transpose of <M>.
If <M> is a matrix, the return value is another matrix <N> such
that `N[i,j] = M[j,i]'.
Otherwise <M> is a list, and the return value is a matrix <N> of
`length (m)' rows and 1 column, such that `N[i,1] = M[i]'.
Perhaps the sentence "otherwise <M> IS a list" should be changed?
Jaime