Python et solution particulière d’une équation différentielle

Sur la base de l’exercice 120 page 305 – le point caractérise les « conditions initiales »

On définit des fonctions python en réinvestissant la formule \boxed{y'=ay+b \Leftrightarrow y=C\text{e}^{ax}-\dfrac{b}{a},~C \in \mathbb{R}} … jeudi, on obtiendra ce graphique avec le module matplotlib

Le code en cliquant sur « lire la suite »

Dernier tiers de la séance : travail sur le « grand oral ».


import matplotlib.pyplot as plt
from math import exp


def solution(a, b, x0, y0, x):
    # a et b coefficients de l'équa diff y' = ay + b
    # y0 = y(x0) conditions initiales
    # x l'antécédent dont on veut l'image
    y = (y0 + b/a) * exp(a*(x - x0))-b/a
    return y

print(solution(2, 3, 1, -1, 3))
print((exp(4) - 3)/2)

N'hésitez-pas à poser une question, ou faire avancer le schmilblick

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.