64Fermer66
RHJPPLe 18/09/2007 à 14:14
Magical42 (./58) :
+-      -+                       +-                 -+
|  2   3 |   +-             -+   | 11    4   -1   13 | 
|  0   7 | * | 1   2   1   5 | = | 21    0   -7    7 |
| -5   1 |   | 3   0  -1   1 |   | -2  -10   -6  -24 | 
+-      -+   +-             -+   +-                 -+
Ou 8475.png
Pour les calculs avec des tableaux et autres non scalaires, soit chaque feuille peut directement être un scalaire réel, un complexe, une matrice, un vecteur ou autre ; soit tu dois définir des opérateurs ligne suivante, colonne suivante et autre pour construire l'arbre.

8476.png
Ici, tu ne prends pas une image en entrée (enfin, ça serait possible, mais bon). Tu dois donner une chaine à ton parseur, par exemple : « f(x)=int(-exp(-2x+2),x,-1,0) » (C'est la syntaxe de PrettyPrint). Et tu construis l'arbre :
                           +-<2>
       +-<->---<exp>---<+>-+           +-<x>
       |                   +-<->---<*>-+
       +-<x>                           +-<2>
-<int>-+
       +-<-1>
       |
       +-<0>

Le calcul formel (ou pas) consiste simplement en l'application de fonctions sur l'arbre pour le rendre minimal ou pour en changer la forme (factorisation...).