| | | |

Minicurso de Python para Matemáticas

Ayuda a mantener el sitio libre, gratuito y sin publicidad. ¡Colabora!

2.3 Funciones y constantes elementales

El módulo Python math pone a disposición varias funciones y constantes elementales. Para usarlas, necesitamos importar el módulo en nuestro código

1import math

Con esto, tenemos acceso a todas las definiciones y declaraciones contenidas en este módulo. Por ejemplo

1math.pi
3.141592653589793
1math.cos(math.pi)
-1.0
1math.sqrt(2)
1.4142135623730951
1math.log(math.e)
1.0
Observación 2.3.0.1.(Función logaritmo)

Notamos que math.log es la función logaritmo natural, i.e. ln(x)=loge(x). La implementación Python para el logaritmo de base 10 es math.log(x, 10) o, más preciso, math.log10.

Ejercicio 2.3.0.1.

Calcule

  1. a)

    sen(π4)

  2. b)

    elog3(π)

  3. c)

    273


1import math
2# a)
3a = math.sin(math.pi/4)
4print('a) ', a)
5# b)
6b = math.exp(math.log(math.pi, 3))
7print('b) ', b)
8# c)
9c = -(27)**(1/3)
10print('c) ', c)
Ejercicio 2.3.0.2.

Rehaga el E.2.2.0.1 usando la función math.sqrt para calcular la raíz cuadrada del discriminante.


1import math
2a = 2.
3b = -2.
4c = -4.
5dlta = b**2 - 4*a*c
6x1 = (-b - math.sqrt(dlta))/(2*a)
7x2 = (-b + math.sqrt(dlta))/(2*a)
8print('x1 = ', x1)
9print('x2 = ', x2)

Envía tu comentario

Aprovecho para agradecer a todas/os que de forma asidua o esporádica contribuyen enviando correcciones, sugerencias y críticas.

Opcional. Ingresa tu nombre para que pueda contactarte.
Opcional. Ingresa tu correo electrónico para que pueda contactarte.
La información ingresada se envía por correo electrónico al desarrollador del sitio y se trata de forma privada. Consulta la política de uso de datos para más información.

Licencia Creative Commons
Este texto se publica bajo los términos de la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional. Los íconos y elementos gráficos pueden estar sujetos a condiciones adicionales.

Pedro H A Konzen
Sitio derivado de notaspedrok.com.br. Contiene traducciones al español realizadas con GitHub Copilot.
| | | |