retours de fMin et fMax

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

Modérateur : xcasadmin

cdeval
Messages : 192
Inscription : mer. juin 03, 2009 4:28 pm

retours de fMin et fMax

Message par cdeval » dim. juin 26, 2011 9:16 pm

Salut,
je suis en train d'ajouter ces deux fonctions dans OOo et je trouve étrange les retours dans icas :

Code : Tout sélectionner

1>> fMin(x^2-2x+1)
seq[1]
Que veut dire ce seq[] ?
J'ai essayé d'appeler giac::fMin pour voir si j'avais toujours "seq[]" mais cette syntaxe n'existe pas et je n'ai pas trouvé le code source correspondant...
Je pourrais bien sûr tronquer la chaine pour éliminer seq mais s'il y avait plus élégant, je serais preneur...
A+

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

Re: retours de fMin et fMax

Message par parisse » lun. juin 27, 2011 7:02 am

seq[element] ça sert à indiquer que le type renvoyé est une séquence contenant 1 élément. Comme il n'y a pas de délimiteur pour les séquences, c'est nécessaire pour le distinguer de element tout seul.
fMin renvoie la séquence des abscisses des points où f atteint un min.
Dans giac c'est _fMin(expression,contextptr) et ça renvoie un gen de type _VECT et de subtype _SEQ__VECT

cdeval
Messages : 192
Inscription : mer. juin 03, 2009 4:28 pm

Re: retours de fMin et fMax

Message par cdeval » lun. juin 27, 2011 12:22 pm

ok,
je ne comprenais pas à cause de seq() qui n'a pas la même signification.
Il suffit donc que je tape fMin(..) pour parcourir les valeurs.
Merci

Répondre