Diagramme de distribution d’un couple acido-basique

Télécharger le pdf

Télécharger le notebook

Lancer le notebook sur binder (lent)

[9]:
# Import des bibliothèques

import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
[12]:
def diagramme(pKa):
    pH = np.arange(0,15,0.1)
    X = 10**(pH-pKa)     # X = Cb/Ca =Pb/Pa
    Pb = X*100/(1+X)     # % de base faible
    Pa = 100-Pb          # % d'acide faible

    plt.figure (figsize = (10,8))
    plt.plot(pH,Pa,"r+-",label="acide")
    plt.plot(pH,Pb,"b+-",label="base")
    plt.xlabel("pH")
    plt.ylabel("%")
    plt.legend()
    plt.grid()
    plt.title ("Diagramme de distribution d'un couple acide faible/base faible")
    plt.show
[13]:
pKa = 4.8
diagramme (pKa)
../../../_images/07-activites_00-terminale_diagramme-distribution_diagramme-distribution_4_0.png
[ ]: