pH值的求解: 室温下,pH值=10和pH=12的两种NaOH溶液等体积混合,混合溶液的pH=?

解析上这样算:先算出c(OH-)=(10^-4+10^-2)/2≈(10^-2)/2,再用常温下水的离子积kw=10^-14算出c(H+),然后求出pH。我有一点疑问:1.第一步算出的c(OH-)不是来自于水和氢氧化钠的电离吗,为什么可以用水的离子积计算呢?2.为什么不能直接算出c(H+)呢,我知道这样算出的结果不对,但是不知道为什么不对

PH=10 的溶液中 C(OH﹣) = 0.0001 mol/L
PH=12 的溶液中 C (OH﹣)=0.01mol/L
混合溶液中 C(OH﹣) = 0.0101mol/ 2 L = 0.00505mol/L
POH=-(lg10﹣5+lg505) = 2.3
PH = 14-2.3 =11.7
答:混合溶液的PH=11.7
说明:lg10﹣5 是lg10的负5次方.
NaOH溶液中c(H+)很难直接计算,量太少。追问

pH=10不就是c(H+)=10^-10么,所以总的氢离子的物质的量不就≈10^-10么,可是pH并不等于10啊,这个算法错在哪里呢

追答

pH=10的碱与pH=12的碱等体积混合,碱性应该离pH=12更近才对。
如果按照总的氢离子,就靠近pH=10,肯定是不对的。碱的浓度在控制水电离的氢离子的多少,而不是氢离子是多少就不变化,混合之后,氢离子浓度会变化。
“酸按酸(性微粒),碱按碱(性微粒)”.也就是要考虑的当前溶液中的主要成分,不能用非主要成分来计算。否则肯定出错。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-26
计算溶液PH时,要按照起决定作用的离子进行计算。
相似回答