Funciones básicas de python, biblioteca math
Puede importar directamente el módulo como math
o darle un apodo a dicha librería. El resumen de estas básicas funciones y constantes de muestra a continuación.
Función | Descripción | Ejemplo |
---|---|---|
abs | Absoluto : Convierte un número negativo en positivo. | abs(-3) |
sqrt | Raíz cuadrada : Obtiene la raíz cuadrada de un número. | math.srqt(4) |
pow(a, b) | Potencia de un número : Eleva un número real o complejo a la potencia deseada. | math.pow(2,4) |
exp(b) | Exponencial : Eleva el número de Euler a una potencia dada. | math.exp(1) |
e | Constante de Euler . | math.e |
π | Constante pi. | math.pi |
sin | Función trigonométrica seno, manejar los ángulos en radianes. | math.sin(math.pi/2) |
cos | Función trigonométrica coseno, manejar los ángulos en radianes. | math.cos(0) |
tan | Función trigonométrica tangente, manejar los ángulos en radianes. | math.tan(math.pi/4) |
arcsin | Función trigonométrica arco seno muestra el valor del ángulo en radianes. | math.asin(1) |
arccos | Función trigonométrica arco coseno muestra el valor del ángulo en radianes. | math.acos(1) |
arctan | Función trigonométrica arco tangente muestra el valor del ángulo en radianes. | math.atan(1) |
degree | Función que convierte de grados a radianes. | math.degrees(1.57) |
radians | Función que convierte de radianes a grados. | math.radians(90) |
Algunas funciones de la biblioteca math
En ocasiones es necesario usar funciones matemáticas dentro de una aplicación o módulo de Python para esto vamos a trabajar con algunas funciones básicas de la biblioteca math
, esta ya se encuentra incluida dentro de la instalación inicial de Python.
Algunas de estas funciones no es necesario importar la biblioteca math
, estas son :
- abs()
- pow()
Valor absoluto
Cuando el algoritmo posea números no deseados en la escala de los reales negativos podemos usar abs
:
import math as m
m.abs(-3)
>> 3
En forma matemática :
Raíz cuadrada
Para obtener la raíz cuadrada de un número ocupe la función sqrt
:
import math as m
m.sqrt(4)
>> 2
En forma matemática :
Potencia de un número
Cuando requiera su programa elevar un número a una potencia use la función pow
:
import math as m
m.pow(2,3)
>> 8
En forma matemática :
Además, puede elevar a una potencia dada un número complejo como se muestra :
pow(2+5j,2)
>> -21+20j
En forma matemática :
Función exponencial
La función exponencial también se encuentra disponible, use exp
:
import math as m
m.exp(1)
>> 2.718281828459045
En forma matemática :
import math as m
m.e
>> 2.718281828459045
Constante pi
La constante π puede aplicar a una variedad de programas, para usar esta constante escriba :
import math as m
m.pi
>> 3.141592
Recuerde manejar los ángulos como radianes. En forma matemática :
Función trigonométrica seno
La función trigonométrica seno sin
puede aplicar a una variedad de programas, para usar esta función escriba :
import math as m
m.sin(m.pi/2)
>> 1.0
Recuerde manejar los ángulos como radianes. En forma matemática :
Función trigonométrica coseno
La función trigonométrica coseno cos
puede aplicar a una variedad de programas, para usar esta función escriba :
import math as m
m.cos(0)
>> 1
Recuerde manejar los ángulos como radianes. En forma matemática :
Función trigonométrica tangente
La función trigonométrica coseno cos
puede aplicar a una variedad de programas, para usar esta función escriba :
import math as m
m.tan(m.pi/4)
>> 0.999999
Recuerde manejar los ángulos como radianes. En forma matemática :
Arco coseno
La función trigonométrica arco coseno acos
puede aplicar a una variedad de programas, para usar esta función escriba :
import math as m
m.acos(1)
>> 0
Recuerde manejar los ángulos como radianes. En forma matemática :
Arco seno
La función trigonométrica arco seno asin
puede aplicar a una variedad de programas, para usar esta función escriba :
import math as m
m.asin(1)
>> 1.5707963267948966
Recuerde manejar los ángulos como radianes. En forma matemática :
Arco tangente
La función trigonométrica arco tangente atan
puede aplicar a una variedad de programas, para usar esta función escriba :
import math as m
m.atan(1)
>> 1.5707963267948966
Recuerde manejar los ángulos como radianes. En forma matemática :