仙人掌的叶变成刺是受到哪种非生物因素的影响?