造成彗尾长度变化的原因是什么