兵败牛头山是演义中记录的姜维第一次北伐,演义中所说的姜维九伐中原实际是十一次,兵败牛头山这一次也并非他第一次北伐。演义中说,"秋八月,先差蜀将句安、李歆同引一万五千兵,往麴山前连筑二城……"接下来,被魏军断了水源,这个好理解。因为这里本来就属于渭河流域的上游,属于半湿润区向半干旱区过渡地带,河流水量本来就不大。加上此时是秋天,八月相当于公历9月多,雨季早已结束。蜀军麴山前筑的城地势高,被截断水源再正常不过。
但演义中说,"是夜北风大起,阴云布合,天降大雪,因此城内蜀兵分粮化雪而食。"这种情况有无可能发生呢?我们看一看全国初雪时间地图。
从图上看,甘肃东部一带的初雪时间是10月到11月,9月是很难下雪的。即使考虑到三国时期是中国历史上气候的冷期,初雪时间比现在要早,如果真的如演义中所描写的那样,北风大起,说明这是一场强冷空气来袭,带来一场大雪倒不是绝无可能。但冷空气过后,没有持续的水汽供应,大雪很难持续。所以蜀兵"分粮化雪而食"一天两天或许可能,长时间绝不可持续。
实际上,兵败牛头山这一场仗在历史上确有其事,但进程与演义中的记载有所差异。