De la part d'un collègue :

----------  Message transmis  ----------

Sujet : maxima
Date : dimanche 23 décembre 2007
De : Destobbeleer Eric <[EMAIL PROTECTED]>
À : [EMAIL PROTECTED]

Monsieur

Je suis professeur d'université, en retraite depuis Octobre, et je  
travaille sur un projet de simulateur numérique de systèmes  
physiques. Je programme en java.
Cependant, la partie qui m'intéresse vraiment est la mise en  
équations des schémas théoriques équivalents.
Actuellement j'en suis encore au "noyau" du système, c'est à dire la  
représentation matricielle du réseau des éléments physiques  
échangeant de la puissance.
Jusqu'à présent, pour vérifier mes calculs, j'ai d'abord utilisé, il  
y a une quinzaine d'années, Maple, avec lequel j'ai bien souffert;  
j'ai même tâté de la programmation de formel, mais j'ai abandonné  
devant la multiplicité des formes à traiter.
Il y a environ 4 ans, j'ai utilisé le logiciel de mon labo "Matlab"  
partie formel, qui est en fait une remouture un peu plus "civilisée"  
de Maple. Dans les 2 cas, je pense qu'il y a trop d'automatisation,  
et ce sont des logiciels trop chers pour ma petite bourse de retraité.
J'ai chargé la semaine dernière Maxima, que je ne connaissais pas, et  
l'ai un peu regardé et voulu utiliser en fin de semaine.
Il m'a semblé mieux que Maple, car on peut mieux guider les étapes du  
calcul.
Je viens de voir votre site, qui est très intéressant sur ces sujets,  
en particulier la faq doit bien aider.
Mais je voudrais avoir votre avis sur une question dont je n'ai pas  
trouvé la réponse.
J'ai besoin de faire des calculs algébriques sur des équations dont  
les termes sont des matrices et des vecteurs. Donc les règles sur les  
opérations courantes sont un peu particulières ( par ex. produit non  
commutatif ...etc ) .
J'ai essayé des déclarations du genre ( c'est seulement l'idée, la  
précision de la syntaxe n'est pas garantie, car j'écris ceci de  
mémoire, car je travaille avec un Mac monté en double boot avec un  
windows et il n'y a pas de binaires Maxima pour Mac, or actuellement  
je rédige ce mail sur Mac ):
X:matrix( [ [ mx ] ] );//pour qu'il comprenne bien que c'est un type  
matrice
Y:matrix( [ [ my ] ] );
A:matrix( [ [ ma ] ] );
B:matrix( [ [ mb ] ] );
puis si
e1:Y=A.X+B
et
solve(e1,X)
2 comportements possibles:
1) j'empêche les évaluations par  '  : alors il ne fait rien, il ne  
sait pas faire.
2) je ne fais rien de plus et il commence par évaluer X ( et les  
autres matrices ) en le changeant en mx

Avez-vous un avis sur cette question ?


-------------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Maxima-lang-fr mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr

Répondre à