Convertir des radians en degrés, minutes, et secondes
Je suis à la recherche sur un moyen de convertir les décimales de degrés en C. Par exemple, l'asin() fonction en C renvoie un nombre décimal, mais j'ai besoin de ce numéro pour être en degrés ° minutes ' secondes ".
par exemple de 1,5 à 1°30'0"
- C'est un C question, pas un Objectif-C question. J'ai modifié en conséquence.
Vous devez vous connecter pour publier un commentaire.
La
asin
fonction renvoie radians. Il y a 2 π radians dans un cercle.Il y a 360 degrés dans un cercle, 60 minutes dans un degré, et 60 secondes dans une minute. Il y a donc 360*60*60 secondes dans un cercle.
Pas sûr de savoir comment le faire avec une seule commande >dms sur la ti84, mais vous pouvez utiliser la logique.
longitude, commencer à 121°).
Multiplier le nombre décimal en 60 (c'est à dire .135 * 60 = 8.1).
Le nombre entier devient l'minutes (8').
Prendre le reste de décimales et de le multiplier par 60. (c'est à dire .1 * 60 = 6).
décimal.
les symboles de degrés (°), minutes ( ‘ ) et secondes (") (c'est à dire
121°8'6" de longitude)
Source:
http://geography.about.com/library/howto/htdegrees.htm
Un peu de recherche et j'ai trouvé cela en c#:
La conversion de degrés Décimaux en Degrés, Minutes, Secondes, dixièmes.
Mais comme il le dit, il aura besoin d'être converties à partir des radians en degrés premier.