大二那阵子,我老往图书馆三楼数学区瞎溜达。真不是多爱啃公式,就是图个新鲜。那儿的书架,啧,跟防弹玻璃似的。符号密得眼晕,硬生生把我这高数专业的外行,隔在了无数个挂科生抹眼泪的夜晚外面。前阵子收拾旧书,随手抽出一本晏林的《数学与实验》。扉页上印着行大实话:“根据大学文科学生的基本情况编写”。我差点笑出声。可算有本不端着的书了。人家摊牌了:这玩意儿不是拿来卡脖子的,是拿来帮你把生活里那堆乱麻,稍微理顺点的。
起手没给你甩定理。线代、微积分、运筹规划这些硬骨头,作者全拆成了十五个实验。每个实验都绑着个具体的事儿。交通流量?人口预测?翻到第二个实验,我心里直打鼓:这路子不对吧?作者压根不跟你抠那些繁琐推导。满篇都在琢磨怎么“搭框架”。以前我总以为,数学的牛劲儿在于严丝合缝。可这儿呢。严密性直接让位给直觉。建模。看MATLAB和QBASIC跑出来的几条折线,我算是咂摸过味儿来了:咱们折腾这玩意儿,恐怕压根不是为了死磕标准答案。而是学会怎么把现实里的一团乱麻,翻译成机器能听懂的“人话”。当然,要是你将来真搞理论数学,这书可能真不够看。但对付日常问题。我觉得,够了。
书里有个专讲统计的实验,教你怎么从一坨社会调查数据里扒拉规律。我盯着屏幕上的代码和输出结果,愣是看了大半天。说真的,我以前特怕数字。总觉得它们冷冰冰的,跟活人半毛钱关系没有。可作者偏把这些数全拍在桌面上。逼着你问:这走势到底往哪儿拐?那个突兀的异常点,是不是漏掉了什么特定人群?这么一折腾,数字居然真有点人情味了。前阵子我帮朋友处理社区活动的反馈。几十份问卷摞成小山,全是“建议多点绿植”“空调太冷”这种碎嘴子。我没急着拍脑袋。按书里的法子先归类,随手敲了个分布图。看着“满意”“一般”“不满意”变成一排长短不一的柱子,我脑子里那根绷着的弦,“啪”就松了。能把烂摊子看清楚,有时候比硬扛管用多了。
不过读到这儿,我心里也打鼓。天天喂软件,会不会把人对数字那点基本直觉给喂没了?书里确实不强调手算。工具全摆在那儿。可要是连个数量级都估摸不准,光靠鼠标点点,跑出来的模型万一成了花架子,找谁哭去?后来翻到作者后记,才大概懂了他的算盘。人家不是让你当甩手掌柜。而是把机械重复的活儿甩给机器,腾出手来琢磨更实在的东西。就像现在谁还天天研究发动机怎么点火啊?你踩油门、打方向,知道车往哪儿走就行。数学实验也差不多。它教你搭骨架、找逻辑,而不是让你天天去算微积分的偏导数。当然,这话得加个前提。你得自己心里有杆秤。否则真容易把工具当祖宗供着。
这种“搭骨架”的劲儿,现在倒是悄悄渗进我干活里了。搁以前,碰到个复杂项目,我总爱一头扎进去。恨不得把每个细节都抠明白。结果往往是熬到凌晨三点,PPT还没搭出个雏形。现在事儿一多,我下意识先刹一脚。核心变量到底是个啥?哪些噪音直接过滤掉?哪些是必须死磕的主线?书里那帮文科生硬着头皮搞建模的经历,说白了就是咱们普通人过日子的手忙脚乱。工具换了版本,算法卷了新代。可面对一团乱麻时的试探和拆解,压根没变过。
书合上的时候,窗外正飘着细雨。电脑屏幕上的MATLAB窗口还亮着。光标在那儿一明一暗地闪。我突然觉得,数学压根不是什么悬在头顶量长短的尺子。倒更像是一副度数刚合适的眼镜。戴上它,日子不会自动变简单。但好歹能少撞几次南墙。看东西也透亮些。至于下一步怎么蹚。书里没写。还得咱们自己踩水试试。