Aller au contenu

Python pour le calcul scientifique/Calcul symbolique

Un livre de Wikilivres.

Rappelons que dorénavant les programmes commencent tous par :

#!/usr/bin/python3

import numpy as np
import matplotlib.pyplot as plt

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 | modifier le wikicode]

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