Posté par
Foreverson ForeversonJe suis de retour, apparemment
solve{(mediatrice(A,B)(x)=mediatrice(B,C)(x))};
devrait marcher.
Je dis "devrait" car ma fonction médiatrice me pose quelques soucis

La voici :
mediatrice:=proc(A,B)
> local a, c, eq_droite_orth, xA, xB, yA, yB:
> xA:=A[1]:
> yA:=A[2]:
> xB:=B[1]:
> yB:=B[2]:
> a:=( yA - yB)/( xA - xB):
> c:=(milieu(A,B)[2])+(milieu(A,B)[1])/a:
> eq_droite_orth:=x-> (-x/a)+c:
> end:
Mais ça ne marche pas, les variables locales n'ont pas de valeur à la sortie...En revanche, si je retourne
a ou
c en sortie de ma fonction, là elles ont les bonnes valeurs.
De même, si je ne mets aucun local, c'est-à-dire ça :
x -> (-x/((A[2] - B[2])/( A[1] - B[1]))) + (milieu(A,B)[2])+(milieu(A,B)[1])/(A[2] - B[2])/( A[1] - B[1]);
hé ben ça marche
Quelqu'un peut-il m'aider à résoudre ce petit problème, je suis sûr que c'est rien du tout, c'est rageant
Merci d'avance.