• Publicidad

Calcular arcotangente

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Calcular arcotangente

Notapor Ricsato » 2013-05-27 22:00 @958

Saludos a todos:

Deseo que alguien me ayude a encontrar cómo codificar en Perl, el cálculo de una arcotangente de un valor.

He visto en el CPAN que existe una función llamada ATAN(valor), pero no entiendo cómo instalar esa librería, pero si existe otra forma de calcular este valor, agradeceré mucho su ayuda.

Saludos desde México.
Ricardo.
Ricsato
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2010-10-01 20:08 @880

Publicidad

Re: Calcular arcotangente

Notapor explorer » 2013-05-28 06:42 @321

Perl dispone de la función atan2(), que requiere dos argumentos.

atan2(y,x) devuelve el arcotangente de y/x, como un valor, en radianes, entre -pi y pi.

Para otras funciones, supongo que te refieres al módulo Math::Trig.

Este módulo ya viene instalado por defecto, así que no tienes más que usarlo:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use Math::Trig;
  2.  
  3. $y = atan($x);
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


El código de atan() está definido dentro de Math::Complex, como

atan(z) = i/2 log((i+z) / (i-z))

(operación en el campo de los números complejos) Dependiendo de si necesites atan() (un argumento) o atan2() (dos argumentos).

Ahí también verás código de muchas otras funciones, por si no quieres importar los módulos.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Calcular arcotangente

Notapor Ricsato » 2013-05-28 18:54 @829

Gracias, explorer, como siempre su oportuna ayuda, funciona a la perfección.

¡Bendiciones!
Ricardo.
Ricsato
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2010-10-01 20:08 @880


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 31 invitados