Page 1 sur 1

retours de fMin et fMax

Publié : dim. juin 26, 2011 9:16 pm
par cdeval
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+

Re: retours de fMin et fMax

Publié : lun. juin 27, 2011 7:02 am
par parisse
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

Re: retours de fMin et fMax

Publié : lun. juin 27, 2011 12:22 pm
par cdeval
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