matrixexp no longer works with a really easy matrix
Subject: matrixexp no longer works with a really easy matrix
From: Karl-Dieter Crisman
Date: Tue, 18 Jun 2013 14:31:14 -0400
Is the following by design or a bug? Given
http://www.ma.utexas.edu/pipermail/maxima/2006/003031.html I'm not sure how
to overcome this directly. Or is there an obvious recent change that made
this break? Thanks!
With 5.29.1:
Maxima 5.29.1 http://maxima.sourceforge.net
using Lisp ECL 12.12.1
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) m: matrix([%i*%pi]);
(%o1) [ %i %pi ]
(%i4) matrixexp(m), keepfloat:true;
(%o4) - 1
(%i5) matrixexp(m),keepfloat:false;
(%o5) - 1
which is good. In 5.30, though, we have
(%i1) m: matrix([%i*%pi]);
(%o1) [ %i %pi ]
(%i6) matrixexp(m),keepfloat:true;
Unable to find the spectral representation
-- an error. To debug this try: debugmode(true);
(%i7) matrixexp(m),keepfloat:false;
Unable to find the spectral representation
-- an error. To debug this try: debugmode(true);