From: Raymond T. <ray...@er...> - 2005-07-27 20:29:57
|
>>>>> "Thibault" == Thibault Langlois <tl...@di...> writes: Thibault> #<The MATLISP-USER package, 1/9 internal, 0/2 external> Thibault> * (setq m (make-real-matrix '((1 1 2) (2 2 4) (3 3 6)))) Thibault> Warning: Declaring M special. Thibault> #<REAL-MATRIX 3 x 3 Thibault> 1.0000 1.0000 2.0000 Thibault> 2.0000 2.0000 4.0000 Thibault> 3.0000 3.0000 6.0000 > Thibault> * (geev m) Just tried this (finally) using cvs matlisp and cmucl 2005-07. (geev m) returns #<REAL-MATRIX 3 x 1 0.0000 9.0000 -5.24537E-16 > which is pretty close to what matlab returns. I'll have to look at the code some more. Perhaps it's doing something wrong. (There used to be a memory corruption error in some eigenvalue routine, but that's been fixed.) Ray |