{"cells":[{"metadata":{"id":"ty4iWrLUby9R"},"cell_type":"markdown","source":"On a préparé des solutions d'acide chlorhydrique de concentration en soluté apporté comprises entre $10^{-2}$ et $10^{-4} \\, \\mathrm{mol.L^{-1}}$ puis mesuré leur $p\\mathrm{H}$."},{"metadata":{"id":"GvKRcvcebyUr","trusted":false},"cell_type":"code","source":"#bibliothèques\n#tableaux numpy\nimport numpy as np\n#graphiques\nimport matplotlib.pyplot as plt","execution_count":3,"outputs":[]},{"metadata":{"id":"vpdf2cGQcgIZ"},"cell_type":"markdown","source":"Tracé du graphique donnant le $p\\mathrm{H}$ en fonction de la concentration en soluté apporté $c$."},{"metadata":{"id":"oA5fLXvbcYQ0","trusted":false},"cell_type":"code","source":"# Points de mesure\nc= np.array([]) # A remplir\npH= np.array([]) # A remplir\n\n\n# Trace du modele\ncth = np.arange(1e-4, .01, 0.0001)\npHth = -np.log10(cth)\n\nplt.xlabel('Concentration en quantite de matiere c (mol/L)')\nplt.ylabel('pH de la solution')\nplt.title('Evolution du pH en fonction de la concentration en ion H3O+')\nplt.plot(cth, pHth, color='red', label='Modelisation')\nplt.scatter(x=c, y=pH, marker='+', label='Mesures')\nplt.legend()\nplt.show()\nplt.close()","execution_count":null,"outputs":[]},{"metadata":{"id":"H2cxD5wkctKD"},"cell_type":"markdown","source":"1. Que représente la courbe rouge ?\n\nAnalyse des résultats\n *à compléter*"},{"metadata":{"id":"UPgZ0VTiczCJ"},"cell_type":"markdown","source":"#Linéarisation\nOn peut tracer de façon à comparer avec une droite (plus facile) le $p\\mathrm{H}$ en fonction de $\\log(c)$."},{"metadata":{"id":"scHK2h50dR9y","trusted":false},"cell_type":"code","source":"plt.xlabel('-log(C/C0)')\nplt.ylabel('pH de la solution')\nplt.title('Evolution du pH en fonction de la concentration en ion H3O+')\nplt.plot(-np.log10(cth), pHth, color='red', label='Modelisation')\nplt.scatter(x=-np.log10(c), y=pH, marker='+', label='Mesures')\nplt.legend()\nplt.show()","execution_count":null,"outputs":[]}],"metadata":{"colab":{"provenance":[],"authorship_tag":"ABX9TyOrl090NRuFPIrpLJfnqvHx"},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"}},"nbformat":4,"nbformat_minor":2}