分类：教育/科学-理工学科-物理学
问题：为什么彩虹在小水滴的作用下可以变成白色?彩虹一般来说都是好几种颜 
彩虹一般来说都是好几种颜色组成的.但是如果形成彩虹的小滴大小太小的话,那有时彩虹会变成白色.为什么呢(试图用光的衍射来解释)?
回答：是的，小水珠聚集形成彩虹需要两个基本条件，一是小水珠的的大小（在可形成彩虹的范围内的水珠占大多数）；二是有不受明显干扰的白色强光（一般指阳光，其他光也可以）。还有一个是观察者的位置（这里不加研究）。
楼主所述基本正确，但当水珠过小时，远距离看不到彩虹，不代表没形成；如果水珠再小些，也就形成不了彩虹，我要说的是你说彩虹变成白色有些不当。
我们知道彩虹形成的原理（不再赘述），细微水珠也会发生同样的效果，关键是经过折反射的光线能否顺利达到观察者的眼睛，试想细微水珠如果分布很稠密的话，上述效果将不能实现。如果要说衍射的话，可能是一个原因，但更主要的是光线被阻挡或者散射，总之这里的原因还是较为复杂的，包括衍射、干涉、散射、阻隔等。