J'ai voulu me faire une jolie procédure pour calculer la longueur d'un arc de courbe mais il ne marche pas et j'ai beau chercher et rechercher, je ne vois pas où est l'erreur. Même l'exemple ci-dessous ne veut pas fonctionner :
Code : Tout sélectionner
restart;
A:=[-4,-1];B:=[2,3/2];C:=[-5/2,-3/2];D:=[-5/2,9/2];
x:=A[0]*(1-t)^3+3*C[0]*t*(1-t)^2+3*D[0]*t^2*(1-t)+B[0]*t^3;
y:=A[1]*(1-t)^3+3*C[1]*t*(1-t)^2+3*D[1]*t^2*(1-t)+B[1]*t^3;
arcLen([x,y],t,0,1);
Code : Tout sélectionner
"arcLen Bad Argument Value"
PS : j'ai même essayé en remplaçant x et y par leur expressions en fonction de t dans la fonction arcLen mais rien n'y fait.