-----"Robert Dodier" wrote: -----
>On 4/28/06, Barton Willis
>wrote:
>
>> Yes, Maxima has at least three packages for computing
>> the matrix exponential.
>
>Well, I wonder if we can clean up this situation
>a little bit.
Dan Stanger wrote matrix exponential code that uses Putzer's ode
based method, but I can't find it in share. The other matrix
exponential code is in contrib/diag. This package has the only
Maxima code for the Jordan matrix form. linearalgebra has the
only function for the matrix spectral representation. (See Kato's
functional analysis book).
In short, we have two methods, but each package has good stuff the
other doesn't. The intersection is 'mat_function' (diag) and 'matrixfun'
(linearalgebra). This isn't the only or the last such conflict.
Do we want a scheme such as 'diag:mat_function' and
'linearalgebra:mat_function'? One CAS handles packages
this way.
Barton