Python pour le calcul scientifique/Calcul symbolique

Rappelons que dorénavant les programmes commencent tous par :

import numpy as np
import matplotlib.pyplot as plt

SymbolesModifier

Le module sympy permet de faire du calcul symbolique. Il permet de déclarer des des variables comme symboles puis, en utilisant les fonctions du module (comme par exemple sympy.sin() pour le sinus), d'obtenir des calcul 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érencesModifier


Calcul différentiel et intégral < >