Ok donc tes deux points forment toujours l'hypothénuse, c'est bien ça ? Donc il te faut calculer la longueur du côté d'en bas de ton triangle. que tu souhaites donc parallèle aux abscisses.
Pour ça et bien c'est simple :
Tu calcules la distance entre tes deux points, ce qui te donne r.
Tu calcules la distance horizontale entre tes deux points, ce qui te donne OX (O étant l'origine et X étant indiqué sur le schema comme la valeur du cosinus.
Pour calculer ton cosinus c'est simple, il faut calculer cette distance en base r (rayon), comme si r valait 1. C'est facile : on divise par le rayon !
Une fois ton cosinus, il faut calculer l'angle en radians puis le convertir en degrés:
Bon j'ai pas testé mais normalement c'est ça. Sauf que tu ne nous dis pas si ton coté adjacent doit toujours être parallèle aux abscisses ou pas … J'ai beau ouvrir mon esprit comme tu dis (je ne sais pas si c'est vraiment nécessaire pour résoudre des problèmes de math de troisième :p ) il y a beaucoup de cas possibles dans ce que tu demandes ou il faudrait plus de précisions.
Pour ça et bien c'est simple :
Tu calcules la distance entre tes deux points, ce qui te donne r.
Tu calcules la distance horizontale entre tes deux points, ce qui te donne OX (O étant l'origine et X étant indiqué sur le schema comme la valeur du cosinus.
Pour calculer ton cosinus c'est simple, il faut calculer cette distance en base r (rayon), comme si r valait 1. C'est facile : on divise par le rayon !
Une fois ton cosinus, il faut calculer l'angle en radians puis le convertir en degrés:
$degres = rad2deg(acos($cos));
Bon j'ai pas testé mais normalement c'est ça. Sauf que tu ne nous dis pas si ton coté adjacent doit toujours être parallèle aux abscisses ou pas … J'ai beau ouvrir mon esprit comme tu dis (je ne sais pas si c'est vraiment nécessaire pour résoudre des problèmes de math de troisième :p ) il y a beaucoup de cas possibles dans ce que tu demandes ou il faudrait plus de précisions.