Python pour le calcul scientifique/Calcul symbolique

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Rappelons que dorénavant les programmes commencent tous par :

import numpy as np
import matplotlib.pyplot as plt

Symboles[modifier | modifier le wikicode]

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


Calcul différentiel et intégral < >