电子工程师们在设计中大量使用计算机仿真,系统仿真,电路仿真,逻辑仿真,电磁兼容性仿真,热分布仿真等等。可以说计算机仿真已经成为电子设计的重要工具和依据,没有计算机仿真就不可能设计出如此复杂的VLSI,以及如此大量和迅速更新的电子产品。
计算机仿真也被普遍应用在现代科技的各个领域,从气象预测,核爆,桥梁负荷,防地震结构,战争演习,交通管理预测,飞机和汽车驾驶直至游戏,仿真 Simulation 无所不在。计算机帮助仿真高速处理大量的数据,但是仿真的概念在计算机之前就已经有了。
最早有文字记载的仿真Simulating事件见诸于墨子《非攻》,这篇文章很长是墨子对楚王和公输般之间的对话,有无数”国学家”研究了上千年了。但有一个对他们并不重要的小小细节引起一个现代工程师的注意:
... ... 王曰:“善哉!虽然,公输般为我为云梯,必取宋。” 于是见公输般。子墨子解带为城,以牒为械,公输般九设攻城之机变,子墨子九距之;公输般之攻械尽,子墨子之守圉有余。... ...
这里说的是楚王要攻打宋国,墨子去劝阻他。王说:公输般已经为我造好攻城的云梯了,我必须要攻打宋国。墨子就去见公输般,他把腰带解下来作为城墙,用"牒"作攻守的器械。公输般用不同的方法模拟了9次进攻,墨子防守了9次。最后公输般把攻城的器械都用完了,进攻也没有成功。而墨子用来守城的器械还有多余的。这分明是一次仿真,仿真的工具是"腰带"和"牒"。
算法是什么?估计记录的人也没看懂,只有墨公二人心知肚明。无论如何公输般认输了,最后仗也没打起来。后人忙于解释墨子的思想,也没有去记录和破*解这次仿真的算法。这件事据考证发生在公元前440年左右,距今已经有2500年了。
我相信中国古人会知道如何用腰带和"牒"作仿真工具的,因为在计算器发明前的上千年,中国人一直用简单的算盘作复杂的计算。其实公输般发明的攻城武器并不重要,这仿真的算法可算得上是高科技了。
可惜这真正的高科技与中国历史失之交臂,否则2500年可以制止多少场战争?也许可以进一步推论,重文轻理给中国的文明进步带来的是什么?
用户1166929 2013-3-8 15:56
用户1406868 2013-3-8 15:44
用户1053489 2012-3-7 14:45
用户1449919 2012-2-8 10:31
用户1623707 2011-12-19 22:37
用户1636922 2011-12-5 18:51
用户1636922 2011-12-5 18:50
用户1580664 2011-11-2 21:07
peng36933_557691152 2011-11-1 21:21
用户1332649 2011-11-1 16:57
这是沙盘