PHP | Función rad2deg()

La medición del ángulo es una de las piedras angulares de la geometría y la trigonometría, y los dos métodos de medición más utilizados son los grados y los radianes. Debido a su simplicidad, muchos prefieren usar grados en vez de radianes. Algunas de las razones que hacen que los títulos sean más preferibles son:

  • Los grados pueden no ser muy eficientes al calcular derivadas o relaciones complicadas, pero es fácil de entender y visualizar.
  • Si bien Radian es de hecho una relación, el grado se considera como la unidad de desplazamiento rotacional donde una rotación completa equivale a 360 grados. Debido a esta simplicidad, a los estudiantes se les enseña y están mucho más familiarizados con los grados que con los radianes.

Por lo tanto, en algunos casos, es posible que necesitemos convertir radianes a grados, aquí es donde el método rad2deg() viene en ayuda.

Sintaxis:

float rad2deg($value)

Parámetros : la función toma un solo parámetro $valor que es de tipo flotante que representa un ángulo en radianes.

Tipo de devolución : esta función devuelve un valor flotante que representa el equivalente en grados del valor de $del ángulo dado.

Ejemplos:

Input :  $value = M_PI_4;
Output : 45

Input : $value = M_PI_2;
Output : 90

Input : $value = M_PI;
Output : 180
         

El siguiente programa ilustra el funcionamiento de rad2deg() en PHP:

<?php
  
// PHP code to illustrate the working of rad2deg()
  
$rad = M_PI;
$k = 1;
  
for(;$k<=8;$k*=2, $rad/=2)
{
    if($k!=1)
       echo 'pi/'.$k.' = '.rad2deg($rad)."\n";
    else
       echo 'pi = '.rad2deg($rad)."\n";
}
  
?>

Producción:

pi = 180
pi/2 = 90
pi/4 = 45
pi/8 = 22.5

Puntos importantes a tener en cuenta :

  • Calcula el equivalente en Grados del ángulo dado en Radianes.
  • La contraparte del método es rad2deg().
  • Este método produce resultados muy precisos pero no es muy eficiente en el tiempo.

Referencia :
http://php.net/manual/en/function.rad2deg.php

Publicación traducida automáticamente

Artículo escrito por PronabM y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *