Python pour le calcul scientifique/Calcul symbolique
Rappelons que dorénavant les programmes commencent tous par :
#!/usr/bin/python3
import numpy as np
import matplotlib.pyplot as plt
Symboles
modifierLe module sympy
permet de faire du calcul symbolique. Il permet de déclarer des variables comme symboles puis, en utilisant les fonctions du module (comme par exemple sympy.sin()
pour le sinus), d'obtenir des calculs conservant les symboles.
Par exemple :
import sympy as sp
sp.init_printing(use_unicode=False)
(x, t, z, nu) = sp.symbols("x t z nu")
print(x, t, z, nu)
# x t z nu
print(sp.diff(sp.sin(x)*sp.exp(x), x))
# exp(x)*sin(x) + exp(x)*cos(x)