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 modifier

Le 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)

Notes et références modifier


Résolution d'équations < > Traitement d'images