Python - Funciones trigonometricas

   
Vista:

Funciones trigonometricas

Publicado por Julian Estiben (16 intervenciones) el 23/12/2015 20:10:23
Buenas, estoy haciendo un programa que grafique las 6 funciones trigonométricas (sin, cos, tan, cot, sec, csc).
Me prodrian decir la libreria que las contiene a todas, porque con numpy solo tengo sin, cos, tan y con math tengo esas tres mas asin, acos, atan pero necesito las otras tres.
Mi duda es, si hay una libreria que las contenga o solo utilizo las identidades: cscx=1/sinx , secx=1/cosx , cotx=1/tanx.
Pd: Tengan en cuanta que es para graficarlas. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jorge

Funciones trigonometricas

Publicado por Jorge (54 intervenciones) el 29/12/2015 19:49:10
Hola Julian,


Hasta donde recuerdo la librería Sympy tiene definidas todas esas funciones trigonométricas, pero debes tener cuidado porque maneja tipos de datos simbólicos.

Creo que lo más fácil y conveniente sería definir esas funciones en tu script o en un módulo aparte e importarlo, por ej:

1
2
3
4
5
6
7
8
9
10
from math import *
 
def sec(x):
    return 1.0/cos(x)
 
def cot(x):
    return 1.0/tan(x)
 
def csc(x):
    return 1.0/sin(x)


Y ya luego utilizarlas como normalmente se haría.




Saludos.

Jorge De Los Santos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar