teaching:progappchim:ph-3d

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
teaching:progappchim:ph-3d [2014/02/17 11:04] – créée villersdteaching:progappchim:ph-3d [2014/02/17 11:16] villersd
Ligne 38: Ligne 38:
     p=np.array([-Ka*Kw,-Kw-Ka*(Ca*Va-Cb*Vb)/(Va+Vb),Ka+(Cb*Vb)/(Va+Vb),1])     p=np.array([-Ka*Kw,-Kw-Ka*(Ca*Va-Cb*Vb)/(Va+Vb),Ka+(Cb*Vb)/(Va+Vb),1])
     x=poly.polyroots(p)     x=poly.polyroots(p)
-    y = poly.polyval(x,p) 
     return float(-np.log10(x[np.where(abs(x-27.5)<27.5)]))  # only significant [H+] is returned     return float(-np.log10(x[np.where(abs(x-27.5)<27.5)]))  # only significant [H+] is returned
- 
  
 Ka=1.75E-5 # acid constant (acetic acid) Ka=1.75E-5 # acid constant (acetic acid)
  • teaching/progappchim/ph-3d.txt
  • Dernière modification : 2021/02/16 09:27
  • de villersd