首先要注意,什么是pH.
我们知道pH就是溶液中的H+浓度(单位mol/L)的负对数.用符号表示,就是:
pH = -lg[H+]
所以,对于pH的计算,我们应该着眼于“浓度大的离子”,而不能拘泥于H+.所以,在NaOH溶液中,OH-占据主导,所以我们要用OH-来进行计算.
这道题目,NaOH溶液pH为11,也就是说,我们的[H+] = 10^-11mol/L.
但是,因为我们的NaOH溶液中,OH-为主,所以看[OH-] = 10^-3mol/L.
稀释1000倍后,[OH-] = 10^-6mol/L,从而[H+] = 10^-8mol/L,从而pH = 8.
为什么我们要用[OH-]来计算?因为,稀释前后,我们的溶液中的[OH-]始终大于10^-7mol/L.
加入原题改成稀释100 000倍,那么结果就不一样了.如果按照上面的方法计算,那么结果将是pH = 6,而碱性溶液再怎么稀释都不可能变成酸性的.因为稀释后,溶液中的主要成分变成了水了,所以不能用溶质的离子进行计算,而是应该用溶剂的离子了.
总而言之,就是要用主要的离子进行计算.但是,pH的定义仍旧是-lg[H+].