lunes, 6 de diciembre de 2021

Funciones matemáticas en Python , biblioteca math

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 :

$$ \large \left | -3 \right | =3 $$

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 :

$$ \large \sqrt{4} =2 $$

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 :

$$ \large 2^{3} = 8 $$

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 :

$$ \large \large \left ( 2+5j \right )^{2} = -21 + 20j $$

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 :

$$ \large e^{1}=e=2.718281 $$
El resultado anterior se puede manejar como constante cuando se requiera el bloque siguiente muestra como :

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 :

$$ \large \pi $$

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 :

$$ \large \sin \left ( \frac{\pi }{2} \right ) = 1.0 $$

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 :

$$ \large \cos \left ( 0 \right ) = 1.0 $$

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 :

$$ \large \tan \left ( \frac{\pi }{4} \right ) = 0.999999 $$

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 :

$$ \large \arccos \left ( 1 \right ) =0 $$

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 :

$$ \large \arcsin \left ( 1 \right ) = \frac{\pi }{2} $$

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 :

$$ \large \arctan \left ( 0.99999999 \right ) = \frac{\pi }{4} $$