原因一:夏季,在西南季风的吹拂下,阿拉伯海表层海水离岸而去,而附近的东非沿岸的海水则流来补偿流失的海水,形成了上升补偿流,底层海水上泛导致海水较同纬度海区低原因二:阿拉伯海周围主要属热带沙漠气候,夏季气温升高快,海水温度比赤道附近高,所以来自赤道附近的索马里洋流就有了寒流性质
夏季,在西南季风的吹拂下,阿拉伯海表层海水离岸而去,而附近的东非沿岸的海水则流来补偿流失的海水,形成了上升补偿流。根据海洋表层海水的垂直递减规律可知,夏季从低纬度流向高纬度的索马里洋流具有寒流的性质。