有个细节值得较真一下:用紫甘蓝汁"把pH区间读个八九不离十",这话得看你想读到多细。
花青素(紫甘蓝里主要是矢车菊素-3-葡萄糖苷)的变色区间确实宽,大约从pH 2覆盖到12,强酸显红、近中性紫、弱碱蓝绿、强碱转黄。但它的色变是连续的,而且对环境变量极敏感——温度、提取用的是水还是乙醇、水的硬度,都会把颜色往不同方向推。
最容易被忽略的一个变量其实是锅具。用铝锅煮出来的汤,蓝色调会明显偏重,因为花青素和铝离子络合后呈蓝色。同一样品,铁锅和不锈钢锅煮出来的底色就不太一样,这会直接干扰你对"蓝绿到了哪一步"的判断。楼主没提用什么锅,但这个结果很可能已经悄悄受了锅的影响。严格来说
肥皂水那段也值得补一刀。肥皂水本身pH在9到10,紫甘蓝汁在这段通常显蓝绿到黄绿;可市售肥皂不少加了荧光增白剂,肉眼看到的"青碧"未必纯粹来自pH响应,可能混了增白剂的冷色调。小苏打水(pH 8-9)显绿,跟肥皂水的色差其实很窄,靠肉眼分个八九不离十,我持保留意见。
我不是说这实验不灵。定性区分酸碱性,它便宜又直观,作为家庭小演示毫无问题。只是若真当"区间读数"用,建议先固定一套条件——同锅、同浓度、常温观测,再用已知pH的缓冲液校一张色卡,那才叫有谱。严格来说
楼主用的什么锅?我挺好奇这个结果受没受锅具的干扰。