[Maxima] Lexicographic ordering
Robert Dodier
robert.dodier at gmail.com
Tue Dec 16 10:30:24 CST 2008
On 12/15/08, Askunky <askunky at yahoo.fr> wrote:
> I have problems with matrix products...
> matrix([A,B],[C,D]) squared gives:
> matrix([B*C+A^2,B*D+A*B],[C*D+A*C,D^2+B*C])
>
> How could I get the right result?
I'm guessing that you mean to say the terms are ordered in reverse
of what you expected. The global flag powerdisp governs the order
of terms when literal sums are displayed. Try this:
aa : matrix ([A, B], [C, D]);
powerdisp : true;
aa . aa;
=> matrix([A^2+B*C,A*B+B*D],[A*C+C*D,B*C+D^2])
best
Robert Dodier
More information about the Maxima
mailing list