司马迁笔下的白登之战有多不靠谱?他把匈奴人兵力扩大了四倍

李从嘉的战争茶馆 2023-11-12 19:40:51

司马迁是著名的史学家,但他和凯撒不同,没有军事家的兼职(凯撒写过《高卢战记》),是被李靖鄙视的那种单纯历史学家(李药师的原话是:“史官鲜克知兵”),他笔下的军事记载大家可别全信,比如著名的白登之战,他就犯了一个大错误。

这个错误就是匈奴人的兵力数字,司马迁可能就只找了陈平的后人,得到了匈奴出兵40万人的结论(原文是“纵精兵四十万骑”。这个数字明显超过了游牧帝国应有的兵力,后世的蒙古人全盛时期也只有蒙古骑兵12万多人。游牧帝国要远距离出兵40万人,至少要有40万户的总人口,这个人口数字已经远远超出了游牧经济的供养能力。今天的蒙古共和国也不过有人口339万人,在矿业等产业的加持下,它的人口才勉强达到了40万户。

匈奴人手下还有丁零等部族,但要这些部族凑份子到山西进行远征,在后勤上也是办不到的。一个骑兵远征的常识是战马要使用就不能整天吃草,行军状态下的马匹要吃大量的谷物饲料,这是马匹的生理结构决定的。马匹要天天吃草生活,要吃掉相当自己体重5%左右的草料,如果不吃谷物等饲料,它每天要花将十几个小时用来吃草,骑兵就不能按时完成行军任务(马匹吃草生活只是在长途迁徙途中,行军作战时自然是另一种伙食)。

元朝皇帝就让河北的民众为自己的骑兵提供小米等粮食,清军军队就算是征召蒙古骑兵作战,也要给蒙古马喂养谷物饲料。而当时的山西可供养不了几十万骑兵及其马匹的饲料供应,白登之战爆发的地方主要是韩王信的地盘,他的地盘是太原郡和雁门郡的31个县,具体人口不明,我们可以用刘邦的宝贝儿子刘恒的地盘进行参考。刘恒的代国有51个县,西汉初年的人口统计数字是110万。他们两个人的地盘有很大的重合,精华都在晋阳一带,可以认为代国就是一个扩大版的韩国(韩王信的王国),因此韩王信下辖的人口也就在百万左右。

四十万匈奴骑兵,加上他们的马匹一起跑到山西韩王信的地盘上,这在后勤上就是无解的难题。四十万匈奴骑兵有上百万匹马(一人三马就是120万),一匹行军状态下马一天吃的谷物几乎是普通士兵的十倍,韩王信等人要给数百万人供养粮食,他们就是把全国百姓的锅都砸了也办不到,匈奴骑兵四处抢劫也难以抢到这么多粮食(外出四散抢粮还会泄露军情)。因此白登之战匈奴一方可能出动了四十匹马,其中十万匹随着主人作战,匈奴骑兵的数量是十万人左右。游牧民族一人多马是常态,蒙古骑兵的骑兵价就是一人至少三匹马,甚至一人携带六匹马作战,就连渔猎的女真人也是一人多马。司马迁采访的对象估计也就是听过父辈说过匈奴人有那么多马匹,传着传着就成了匈奴人有四十万人。

匈奴兵力不超过四十万也可以从汉朝和匈奴多次大战中得到印证,除了白登之围外,匈奴军哪怕是被卫青、霍去病打到了老家,也只能出动十万左右的兵力。白登山附近的战场上也容纳不了这么多匈奴骑兵,司马迁被人忽悠的可能性极大,这就是他的历史局限性。

0 阅读:29

李从嘉的战争茶馆

简介:《舌尖上的战争》作者