On 6/18/08, Chibisi Chima-Okereke <chibco at gmail.com> wrote:
> (%i37)E:
> matrix([1,-1,0,0,0,0,0],[-1,3,-1,0,-1,0,0],[0,-1,3,-1,0,-1,0],[0,0,-1,3,0,0,-1],[0,
> -1,0,0,3,-1,0],[0,0,-1,0,-1,4,-1],[0,0,0,-1,0,-1,4]);
When I try this with Maxima 5.15.0 official release (Clisp 2.39 on
Linux), I get:
dgeev(E);
Maxima encountered a Lisp error:
COERCE: 1 cannot be coerced to type (DOUBLE-FLOAT * *)
But this same examples works OK with current CVS build.
Can someone else try it?
I looked at the code for share/lapack/eigensys.lisp and it hasn't
changed since the 5.15.0 release, so I can't tell what is different.
Robert Dodier