研究自然科学有研究自然科学的思维方式,而我们从小解题的方法,都属于正演问题,也就是已知条件求证结果。在实际生活中,多是反演问题,也就是已知结果然后去找原因。破案工作如此,科学研究也如此。我们看到地球、太阳、火星……这些结果,但这些星体是怎么诞生的呢?几百年来都有学者研究。我们看到地球上有那么多样的生物,有动物、有植物,这是观测结果,那么生命怎么来的呢?那人的起源是什么样的呢?不同的学者从不同的角度研究这问题,会得到不同的答案,这是认识世界的必然过程,自然这些都是反演问题。正演问题与反演问题的差别基本上就是书本知识与实际问题之间认识论上的根本差别。就像发现煤会燃烧,就会问煤为什么会燃烧;看到苹果落到地上,就会问苹果为什么落到地上,而不飞上天;看到鸟飞,人们就想我们不能飞,怎样才能飞……
计算机技术的发展,给我们提供了一个新的思维方式,就是用解正演问题的方法去解反演问题。给出各种各样的已知条件,去运算看看是否与实际看到的结果相符,数学上曾让人觉得最笨的试算法,现在却是最时髦的了。只要你能设计出足够多种的数学模型,用各种各样假定数据代人,总能够碰上与实际结果符合的结果,实际用下来,往往是多解的。对于多种答案逐一排除后才能得正确的结论,这又回到解反演问题的方法中去了。我们很可以学习福尔摩斯,就是以最基本的观察实验成果为依据,经过对各种可能的逐一分析,认真排除不可能的,剩下的就是正确的了。
……
展开