用棱镜对太阳光进行色散,是衍射原因还是散射原因,为什么