Bibliotheken en Symbolische Wiskunde


Home 4BSW1 4BSW2 4MTLAT/4LAT 4MWW1 4MWW2 4NWE2 5BWE 5EWI/5LWI/5WWI1 5WWI2 About

1. Datatypen

  • Brainstorm: welke datatypen kennen jullie nog?
  • Hoe defineren we de datatypen in Python?
  • Waarom zijn datatypen nuttig?

2. Bibliotheken

  • We moeten niet alle datatypen/functies zelf aanmaken! voorbeeld: “math”
import math
# define x
x = 1

# print e^x
print (math.exp(x))

oefening:

  • bereken de vierkantewortel van \(2\pi\)! Gebruik de bibliotheek math

Leerdoelen: gebruik bibliotheken die andere mensen voor u aangemaakt hebben! Voorbeelden:

3. Sympy

3.2. Installatie

Hier een korte video hoe u normaal bibliotheken met “pip” kan installeren:

Indien uw computer het programma “pip” niet kan vinden, lukt het misschien op de volgende manier:

3.3. Voorbeeld:

from sympy import expand, factor, symbols
x, y = symbols('x y')
expr = x + 2*y
expanded_expr = expand(x*expr)
print (expanded_expr)
print (factor(expanded_expr))

3.4. Opdracht:

  • Bekijk/lees de documentatie van de python-bibliotheek sympy
  • Zet het volgende polynoom om naar \(x\): \[x^3 - 2x^2 + 3x - 4 = 0\]
  • Bereken de afgeleide van \((sin(x))^2\cdot exp(\frac{x}{2\pi})\)!

Date: 2023-10-03 Tue 00:00

Author: Falk Mielke