Monsieur,

Bienvenu à la communauté Maxima!

Quelques commentaires:

* Les commandes "Y: ..." etc. ne sont pas en Maxima des déclarations, mais des affectations, qui attribuent des valeurs concrètes aux variables.

* Les déclarations en Maxima ont la forme declare(Y,nonscalar), mais en fait sont rarement nécessaires, car tout argument à l'opérateur "." est consideré non-scalaire par défaut; il est donc utile de déclarer les scalaires explicitement, pour que Maxima sache, par exemple, que A.(B+q) équivaut à A.B + q*A, q étant scalaire.

* La fonction "solve" ne traite pas du tout les équations non-scalaires.

En espérant d'avoir été de service,

          -s