为什么在沙尘暴的时候看太阳会变成蓝色?
沙尘暴的时候看太阳会变成蓝色,其实这和光的散射有关。

当太阳光照射到大气层时,它包含的七种颜色光 (红橙黄绿青蓝紫),会发生不同程度的散射。

晴天的时候,大气微粒 (水滴、冰晶、灰尘) 小,波长比较长的红光受影响小,波长更短的蓝光会发生更强烈的散射。所以太阳看起来是暖色的,天空是蓝色的。

但是当沙尘暴袭来,大气中充满了更大的沙尘颗粒当沙尘直径在 0.6-0.8mm 区间时,沙尘对红橙光的散射和吸收增强了,导致红光减少了,太阳周围剩下的蓝光自然就多了,所以看起来就是蓝色的。
