|
From: Barton W. <wil...@us...> - 2026-09-03 16:16:28
|
Fixed by Commit [c5762f] . Closing ticket. --- **[bugs:#2596] error in matrix exponentiation** **Status:** closed **Group:** None **Labels:** matrixexp **Created:** Wed Jun 19, 2013 01:40 PM UTC by kcrisman **Last Updated:** Thu Sep 03, 2026 04:16 PM UTC **Owner:** nobody This is a regression in 5.30.0 from 5.29.1: ``` (%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); ``` Point of info - Barton W. has a workaround: This bug is due to circa January 2013 changes to matrix inversion. A workaround is to set ratmx to true: ``` Maxima branch_5_30_base_98_g29f9239_dirty http://maxima.sourceforge.net using Lisp Clozure Common Lisp Version 1.9-r15764 (WindowsX8632) (%i1) matrixexp(matrix([%i*%pi])); Unable to find the spectral representation (%i2) matrixexp(matrix([%i*%pi])), ratmx=true; (%o2) - 1 ``` --- Sent from sourceforge.net because max...@li... is subscribed to https://sourceforge.net/p/maxima/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/maxima/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |