Classe gen et représention des données

Librairie C++ de calcul formel/ C++ symbolic computation library

Modérateur : xcasadmin

Noe Brucy
Messages : 8
Inscription : mer. oct. 29, 2014 5:30 pm

Classe gen et représention des données

Message par Noe Brucy » jeu. oct. 30, 2014 6:26 pm

Bonjour

J'essaye actuellement de comprendre comment sont représentée les données dans Giac et bien que je vois à peu près comment des objet tels log(pi) ou 4/3, mais qu’en est-t’il des expressions plus complexes du type (1/2)*log(3*x) + 2*x ?

parisse
Messages : 5740
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: Classe gen et représention des données

Message par parisse » jeu. oct. 30, 2014 7:52 pm

Une expression est un gen (disons g) de type _SYMB, *g._SYMBptr est de type symbolic, une structure avec un sommet qui est l'operateur ou la fonction et une feuille qui est l'argument ou la liste des arguments (gen de type _VECT et subtype _SEQ__VECT).
On peut y acceder directement en langage giac avec les commandes sommet() et feuille() ou l'indexation ([0] et [1], [2], etc.)

Noe Brucy
Messages : 8
Inscription : mer. oct. 29, 2014 5:30 pm

Re: Classe gen et représention des données

Message par Noe Brucy » dim. nov. 23, 2014 5:50 pm

Je remercie (tardivement, certes) de votre réponse éclairante !

Répondre