From: Stavros M. <mac...@al...> - 2014-04-23 14:03:37
|
The multiplication operator "." denotes non-commutative multiplication; a^^n == a . ... . a <n times>. There is a large number of global variables controlling simplification of ".", all starting with "dot". The command [?? dot] will list them. If you set dotscrules:true, then <scalar>.A and A.<scalar> simplify to <scalar>*A. Numbers and constants are always scalar, and <number>.A always simplifies to <number>*A (regardless of dotscrules). You can explicitly declare variables scalar and nonscalar. -s On Tue, Apr 22, 2014 at 9:55 AM, Henry Baker <hb...@pi...> wrote: > I'd like to fiddle around with some _matrix_ equations, with > _matrix_ unknowns. > > Is there a way in Maxima to declare a non-commutative variable? > > > > ------------------------------------------------------------------------------ > Start Your Social Network Today - Download eXo Platform > Build your Enterprise Intranet with eXo Platform Software > Java Based Open Source Intranet - Social, Extensible, Cloud Ready > Get Started Now And Turn Your Intranet Into A Collaboration Platform > http://p.sf.net/sfu/ExoPlatform > _______________________________________________ > Maxima-discuss mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-discuss > |