Math
El módulo math en Python es una biblioteca incorporada que proporciona una amplia gama de funciones matemáticas y constantes para realizar cálculos numéricos avanzados. Aquí te presento algunas de las principales funciones y constantes del módulo math junto con ejemplos:
Funciones Trigonométricas:
math.sin(x): Calcula el seno de un ánguloxen radianes.
import math
angulo = math.pi / 4 # 45 grados en radianes
seno = math.sin(angulo)
print(seno) # Resultado: 0.7071067811865475
math.cos(x): Calcula el coseno de un ánguloxen radianes.
import math
angulo = math.pi / 4 # 45 grados en radianes
coseno = math.cos(angulo)
print(coseno) # Resultado: 0.7071067811865476
math.tan(x): Calcula la tangente de un ánguloxen radianes.
import math
angulo = math.pi / 4 # 45 grados en radianes
tangente = math.tan(angulo)
print(tangente) # Resultado: 0.9999999999999999
Funciones Exponenciales y Logarítmicas:
math.exp(x): Calcula el valor de la función exponencialeelevada a la potenciax.
import math
exponencial = math.exp(2)
print(exponencial) # Resultado: 7.3890560989306495
math.log(x): Calcula el logaritmo natural (basee) dex.
import math
logaritmo = math.log(10)
print(logaritmo) # Resultado: 2.302585092994046
math.log10(x): Calcula el logaritmo en base 10 dex.
import math
logaritmo_10 = math.log10(100)
print(logaritmo_10) # Resultado: 2.0
Funciones de Redondeo y Valor Absoluto:
math.ceil(x): Redondeaxal entero más pequeño no menor quex.
import math
redondeo_arriba = math.ceil(4.3)
print(redondeo_arriba) # Resultado: 5
math.floor(x): Redondeaxal entero más grande no mayor quex.
import math
redondeo_abajo = math.floor(4.8)
print(redondeo_abajo) # Resultado: 4
math.fabs(x): Devuelve el valor absoluto dex.
import math
valor_absoluto = math.fabs(-5.7)
print(valor_absoluto) # Resultado: 5.7
Constantes Matemáticas:
math.pi: La constante matemática π (pi).
import math
print(math.pi) # Resultado: 3.141592653589793
math.e: La constante matemáticae(número de Euler).
import math
print(math.e) # Resultado: 2.718281828459045
Estas son solo algunas de las funciones y constantes disponibles en el módulo math. Puedes explorar más funciones matemáticas avanzadas en la documentación oficial de Python si necesitas realizar cálculos más complejos. El módulo math es muy útil para aplicaciones científicas, matemáticas y de ingeniería.
# Funciones trigonométricas
math.sin(x) # Seno de x (en radianes)
math.cos(x) # Coseno de x (en radianes)
math.tan(x) # Tangente de x (en radianes)
math.asin(x) # Arcoseno de x (en radianes)
math.acos(x) # Arcocoseno de x (en radianes)
math.atan(x) # Arcotangente de x (en radianes)
math.atan2(y, x) # Arcotangente de y/x (en radianes)
math.hypot(x, y) # Longitud de la hipotenusa de un triángulo con lados x e y
# Funciones hiperbólicas
math.sinh(x) # Seno hiperbólico de x
math.cosh(x) # Coseno hiperbólico de x
math.tanh(x) # Tangente hiperbólica de x
math.asinh(x) # Arcoseno hiperbólico de x
math.acosh(x) # Arcocoseno hiperbólico de x
math.atanh(x) # Arcotangente hiperbólica de x
# Funciones exponenciales y logarítmicas
math.exp(x) # Exponencial de x (e^x)
math.log(x) # Logaritmo natural de x (base e)
math.log10(x) # Logaritmo base 10 de x
math.log2(x) # Logaritmo base 2 de x
math.pow(x, y) # x elevado a la potencia y (x^y)
math.sqrt(x) # Raíz cuadrada de x
# Otras funciones matemáticas
math.ceil(x) # Redondear hacia arriba (techo) el número x
math.floor(x) # Redondear hacia abajo el número x
math.trunc(x) # Truncar (eliminar la parte decimal de) x
math.fabs(x) # Valor absoluto de x (float)
math.factorial(x) # Factorial de x
math.gcd(x, y) # Máximo común divisor de x e y
math.isqrt(x) # Parte entera de la raíz cuadrada de x (entero)
# Constantes matemáticas
math.pi # Valor de pi (π)
math.e # Valor de Euler (e)
math.inf # Infinito positivo
math.nan # Not-a-Number (NaN)