8768 sujets

Développement web côté serveur, CMS

Bonjour,
c'est le retour de l'abeille!
Comment transformer des radians en degrés dans un calcul de trigo?

Je dois faire un calcul avec une tangente. Mais je voudrais obtenir ce résultat en degrés.
Par exemple, si je fais tan(45);
j'obtiend 92 au lieu d'obtenir 1.

J'ai besoin de votre aide.
Merci.
Modérateur
Bonjour l'abeille Smiley smile

2pi rad = 360° à partir de la tu peut juste faire des produits en croix...

par contre j'ai pas bien compris d'ou tu pars, ce que tu veux en faire, le truc de la tangente, dans quel langage etc... Smiley sweatdrop
Bonjour,
pi/4 = 45º
tan = sin / cos
sin(pi/4) = cos(pi/4) = 1/2

tan(pi/4) = (1/2)/(1/2) = 1.

Que de souvenirs. Smiley smile
Merci pour votre aide.
Sur une page html, je voudrais que les lecteurs puissent entrer des valeurs dans quelques cases, puis un petit programme en Php effectuerait le calcul pour leur donner le résultat.
Et dans ce calcul, il y a de la trigo.
Par exemple:
$A=(6000+$base)*tan($B);

Le problème est que tan($B) est en radians et je voudrais effectuer le calcul en degrés!
Tan n'est pas un angle et donc, il n'est ni en degrés ni en radians ... C'est ce que tu passes dedans qui est un angle.

echo tan(45 * 2 * pi() /360);

1
Modifié par loicbcn (21 Sep 2016 - 11:56)
loicbcn a écrit :
Tan n'est pas un angle et donc, il n'est ni en degrés ni en radians ... C'est ce que tu passes dedans qui est un angle.

echo tan(45 * 2 * pi() /360);

1
Et ça marche!
Comme d'habitude, Alsacreation au top!
Merci loic

Et pour l'arctangente?
J'ai fait: $A=rad2deg(atan(($B-$bb)/$dd)) ;
et ça marche.
Donc tout est ok. Pour l'instant.
merci à plus
Modifié par abeille (21 Sep 2016 - 13:29)
Modérateur
J'ai fait: $A=rad2deg(atan(($B-$bb)/$dd)) ; 

à noter qu'au lieu de

tan($monAngle * pi() / 180);

tu peux aussi faire:

tan(deg2rad($monAngle));

qui est peut-être plus lisible Smiley smile