为什么血红蛋白是红色? 血红蛋白里有二价铁离子,但二价铁离子在水溶液中呈浅绿色。三价铁离子呈黄色,

为什么血红蛋白是红色?
血红蛋白里有二价铁离子,但二价铁离子在水溶液中呈浅绿色。三价铁离子呈黄色,而铁的化合物是呈红色,比如说氧化铁和氢氧化铁,但血液中不含三价铁离子。

动脉血富含氧气,呈鲜红色,而静脉血缺氧,呈深红色。但为什么肉眼看手上的血管都是青色的紫色的呢?

血红蛋白呈红色和铁离子无关哦。因为铁在血红蛋白内并不是离子形式游离在液体中的,而是与深埋在蛋白质中形成复合物。望采纳,有疑问可以追问哈,楼主举一反三的思考方式值得夸奖。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-06
化学式Fe(OH)3,为棕色或红褐色粉末或深棕色絮状沉淀或胶体
显红色,前提是有光照在它上。而且,你看到的是隔着皮和肉看到的血管,而不是血。追问

但血管仅由一层细胞构成,并且细胞是无色的啊
血红蛋白为什么是红色的?二价铁离子不是浅绿色的吗?

追答

如果是游离状态的铁离子,跟血红蛋白还有什么关系么?
晚上你不开灯,屋里所有东西都还是黑色的呢。

本回答被网友采纳
相似回答