諸葛亮草船借箭和火燒上方谷都是《三國演義》虛構的戰例,雖然《三國演義》將諸葛亮塑造成一位上知天文下知地理,甚至能“借”到東風的神人,但文學創作終究不能架空史實,即:諸葛亮最終是沒有能夠突破曹魏的防線,實現克復中原的夙願。

所以,從文學創作的角度講,諸葛亮草船借箭時正是劉備陣營的上升期,這一階段諸葛亮以神話般的能力算出江上有霧,是在孫劉取得赤壁之戰勝利的大背景下虛構的,所以,這一虛構不僅不會違背歷史基本主線走向,反而能平添諸葛亮的神人光環。

但到了火燒上方谷時,已是諸葛亮最後一次北伐,並且沒有取得有效的戰果,此後不久,諸葛亮即病逝了。所以,在這一歷史背景下,作者想繼續神話諸葛亮,又不能把司馬懿寫死,怎麼辦呢?只好把諸葛亮塑造成悲情英雄,藉助天意,讓諸葛亮在即將燒死司馬懿時,由一場意外的降雨拯救了司馬懿。這樣就能同時實現不違背基本史實(司馬懿父子死了就沒有後來的晉朝了)和司馬懿是諸葛亮手下敗將這一情感訴求。

當然,說完了文學創作的原因,接下來我們假設這兩場戰役都是真的(草船借箭真實發生過,主角是孫權),從戰場角度分析爲什麼諸葛亮算得出江上有霧,卻算不出上方谷有雨。

我國自古就是一個農業國家,在長期的農耕過程中,我國人民已經總結出一套預報氣象的理論,從事這項工作的人名叫“佔侯家”。《三國志》就曾記載說:“時州後部司馬蜀郡張裕,亦曉占候,而天才過羣”。裴松之也曾記載了管輅預測天氣的過程:“十六日壬子,直滿畢星中,已有水氣,水氣之發動於卯辰,此必至之應也”。草船借箭的發生地在安徽含山縣西南一百十里西巢湖,湖面起霧本是常態,對於常年“躬耕於南陽”的諸葛亮而言,有佔侯能力也沒什麼稀奇,所以,提前預判到江面有霧也就可以理解了。

那上方谷怎麼就沒預判到呢?首先是時間問題,諸葛亮設伏上方谷是個長期的過程,他並不能準確知道司馬懿會在哪一天進入上方谷,因而無法提前去判斷當天的天氣。其次是地理位置問題,上方谷位於陝西眉縣境內,史書記載,諸葛亮大軍到達眉縣的時間是在四月,那麼虛構的上方谷設伏時間必然在四月之後七月之前(諸葛亮八月病逝)。按照四月以後眉縣的平均溼度算,剛好處於溼度的上升期,但因爲還沒有到雨季,所以並不會形成降雨(溫帶季風氣候,夏季纔會多雨)。

諸葛亮或許能算到眉縣春季乾燥無雨,適合火攻,但卻忘了一點,上方谷谷口狹窄,在這個地方用火攻,必然導致峽谷內氣溫急速上升,產生大量灰核,導致水汽凝結形成快速降雨(對流雨)。

相關文章