C1:=graphe(exp(x));C2:=graphe(exp(-x))
assume(t=[-0.2,-2,2,1/10])
M:=element(C1,t);N:=point(t,exp(-t))
d(t):=longueur(M,N)
f:=unapply(longueur(M,N),t)
fd:=unapply(d(t),t)
h:=longueur(M,N)
fh:=unapply(h,t)
et mes commentaires: les résultats ci-dessous ont été obtenus alors que le curseur t était négatif:
1-
d donne (t)->longueur(M,N) ce qui laisse croire que d est une fonction, ce qui n'est pas le cas: d(0), dp:=fonction_derivee(d) ne donnent pas ce qu'on espère. Finalement d(t) est-ce une expression?
2-
f donne (t)->-exp(t)+exp(-t) et cette fois f est bien une fonction.
3-
fd donne (t)->abs(exp(t)-exp(-t)) ce qui est bien fonction et c'est surtout celle qu'on espère. En particulier
fd(t) donne -exp(t)+exp(-t) (logique avec t<0)
et fd(x) donne abs(exp(x)-exp(-x)) (logique avec x quelconque)
Et fdp:=fonction_derivee(fd) est correcte sur R ( sauf en 0 toujours à cause de sign)
4-
f=fh (logique car h a la même "valeur" que longueur(M,N) )
Morale: unapply(? ,t) ne me donne ce que je cherche que lorsque je passe par une "fausse" fonction g , mais pas par une "vraie" expression h !!

Quelle est précisément la logique
