北回归线经过的非洲北部全境全是热带沙漠气候,原因如下:
(1)海陆因素:北非位于北回归线两侧,常年受副热带高气压带控制,盛行干热的下沉气流,且非洲大陆南窄北宽,受副热带高压带控制的范围大,干热面积广.
(2)气压带,风带影响:北非与亚洲大陆紧邻,东北信风从东部陆地吹来,不易形成降水,使北非更加干燥.因此北非东部地区同样形成了炎热干燥的气候.
(3)地形因素:北非海岸线平直,东侧有埃塞俄比亚高原,对沿海湿润气流起阻挡作用,使广大内陆地区受不到海洋的影响.同时北非地形单一,地势平坦,起伏不大,气候单一,形成大面积的沙漠地区.
(4)洋流因素:北非西岸有加那利寒流经过,对西部沿海地区起到降温减湿作用,使沙漠逼近西海岸.
南回归线穿越的非洲本土南部向东依次为:热带沙漠气候,热带草原气候,在马达加斯加岛东侧则为热带雨林气候.
非洲南部也是有热带沙漠气候的,非洲西南部受东南信风、副热带高气压带和本各拉寒流的影响,但因南半球陆地面积小,海洋面积广大,所以受到干热风的影响较小而已,只有西南地区因为太远离东部海洋,不能受到东南信风的暖湿成分,又有寒流经过,所以存在热带沙漠气候.东南部信风来自海洋,不象非洲北部是来自大陆的比较干,这里的信风含有水气,信风带的移动过程中,形成干湿季热带草原气候则向南北均衡延伸的.
至于马达加斯加岛,从理论上来说,以其纬度,应该是热带草原气侯.(赤道低压和信风带交替控制)但由于该岛地势东高西低,东部位于迎风坡,降雨多.再加上东岸马达加斯加暖流影响,增温增湿,故形成热带雨林气候.而西部维持其本有的气候.