1 이유는 제갈량이 당시의 음양오행과 점술을 근거로 날씨를 예측했기 때문이다. 제갈량은 당시 경전을 숙독하여' 주역' 의 지식을 진정으로 이해했다고 할 수 있다. 그때 그는 이 지식으로 비바람을 추측하는 것이 매우 쉬웠다. 제갈량은 당시 전쟁할 때 음력 10 월이었다. 주역' 계산에 따르면 10 월은 며칠 동안 기온이 상승하여 남동풍이 불게 된다. 두 번째 이유는 제갈량이 작은 동물의 활동에 따라 날씨 변화를 예측한다는 것이다. 자연계의 일부 동물의 활동에는 왕왕 약간의 철리가 포함되어 있다. 예를 들어, 만약 지렁이가 땅 위를 왔다갔다하면 비가 올 것이라는 뜻이다. 잠자리가 무리를 지어 하늘을 날고 있다면 날씨가 변할 것이고 뇌우가 있을 것이다. 당시 제갈량은 초겨울 개구리의 이상 행위에 근거하여 남동풍이 있을 것이라고 추측했다.
세 번째 이유는 제갈량이 천상을 보고 예측하기 때문이다. 제갈량은 당시 매우 총명했다. 그는 구름의 모양과 두께, 태양과 달의 변화에 따라 최근 날씨를 예측할 수 있다. 당시 제갈량은 오국에서의 자신의 처지가 매우 위험하다는 것을 알게 되자 군인들에게 한 눈을 감았다. 제갈량은 당시 일정한 수단을 써서 노숙을 지지하여 위험에서 벗어났다. 후세 사람들은 제갈량이 동풍을 빌릴 수 있었던 주된 이유는 장강에 도착한 후 현지 어민들과 현지 기후에 대해 토론한 적이 있기 때문이라고 추측했다. 어부는 제갈량에 곧 남동풍이 불겠다고 말했다. 너는 겨울의 기후가 자주 변한다는 것을 알아야 한다. 제갈량의 총명한 지혜는 겨울 기후의 이러한 변화가 전세에 영향을 미칠 수 있다는 것을 정확하게 깨닫고 전쟁을 이겼다.