夏季寒流成因:夏季,在西南季風的吹拂下,阿拉伯海表層海水離岸而去,而附近的東非沿岸的海水則流來補償流失的海水,形成了上升補償流。根據海洋表層海水温度的垂直遞減規律可知,夏季從低緯度流向高緯度的索馬里洋流具有寒流的性質。
冬季暖流成因:北印度洋海區緯度低,沿岸氣候乾燥,雲量較少,太陽輻射強,氣温終年比較高,獲得的太陽輻射能比較多--這是海水温度高的主要原因沿岸多為乾燥的熱帶沙漠。
索馬里洋流的形成過程:夏季由於西南季風屬於離岸風所以索馬里海域盛行上升流洋流為寒流,冬季受東北季風影響,表層海水向索馬里半島彙集,水温較高形成暖流。