From: SourceForge.net <no...@so...> - 2009-08-29 03:20:57
|
Bugs item #2846665, was opened at 2009-08-29 03:20 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=2846665&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Lisp Core Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Multiplication of block matrices Initial Comment: a: matrix( [1,2], [3,4] ); b: matrix( [a,a], [a,a] ); c:b.b; gives the output for c matrix([matrix([2,8],[18,32]),matrix([2,8],[18,32])],[matrix([2,8],[18,32]),matrix([2,8],[18,32])]) each element in 'c' is the corresponding element of 'a' squared and then multiplied by 2. I think the result of the multiplication of block matrices should be the same as if the matrices were unblocked. ------------------------------------------------------------- Maxima version: 5.19.0 Maxima build date: 20:33 8/9/2009 host type: i686-pc-mingw32 lisp-implementation-type: GNU Common Lisp (GCL) lisp-implementation-version: GCL 2.6.8 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=2846665&group_id=4933 |