PHP | función deg2rad()

Entre los métodos para medir ángulos, los dos más utilizados son los grados y los radianes. Los estudiantes normalmente aprenden sobre el grado mientras que aprender sobre radianes se convierte en una preocupación posterior. Pero hay ciertos casos en los que el radián es la unidad de medida preferida, como:

  • Al trabajar con las derivadas de funciones trigonométricas, es preferible usar la medida en radianes para los ángulos, porque entonces las derivadas son más fáciles ya que se evita el pi.
  • Para derivar la relación entre la velocidad lineal y la velocidad angular para cualquier movimiento en un círculo, al usar la medida en radianes produce la velocidad en unidades naturales, es decir, m/s, pero si usamos grados, obtenemos la velocidad en la unidad de m .grado/s que tiene que pasar por otra conversión para estar en forma natural.

Por lo tanto, en algunos casos se requiere convertir de grados a radianes, aquí es donde el método deg2rad() viene en ayuda.

Sintaxis:

float deg2rad ($value)

Parámetros : la función toma un solo parámetro, que es un flotador que representa el ángulo en grados.

Tipo de retorno : esta función devuelve un valor flotante que representa el equivalente en radianes del ángulo.

Ejemplos:

Input :  $deg = 45;
Output : 0.78539816339745

Input : $deg = 90;
Output : 1.5707963267949

Input : $deg = 180;
Output : 3.1415926535898
         

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

<?php
// PHP code to illustrate the working of deg2rad()
$deg = 22.5;
$k = 8;
for(;$k>=1;$k/=2, $deg*=2)
{
  if($k!=1)
   echo 'pi/'.$k.' = '.deg2rad($deg).'<br>';
  else
   echo 'pi = '.deg2rad($deg).'<br>';
}
  
?>

Producción:

pi/8 = 0.39269908169872
pi/4 = 0.78539816339745
pi/2 = 1.5707963267949
pi = 3.1415926535898

Puntos importantes a tener en cuenta :

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

Referencia :
http://php.net/manual/en/function.deg2rad.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 *