我要求数学论坛解决这样一个问题,假设股价上下波动1毛钱的概率为50%,某个股票开盘价10RMB,我开盘挂9.5RMB买到的几率是多少?就这样一个看似简单的问题去问大学数学论坛,1个月没人能解答,原因是计算太复杂,大学生也搞不懂。实际上这类问题,最好的解决方法是编一个程序,然后让计算机模拟1000次最后就得到一个大概的结果,虽然不会精确到小数点,但是实际运用足够了。这说明我们学的数学计算方面的计算实际上只能解决有规律的简单的,典型的几个问题,遇到实际运用的时候不但容易出错还十分难解决。
同样的情况还有微积分,微积分这种东西,实际应用的时候,不是吧东西分成无穷小然后无穷累加解决问题的,实际问题而是分成有限小然后有限累加就是解决。也就是吧无穷小看成一个足够小的数然后累加。
比如求一条曲线Y=X^2的切线,需要用到导数公式 2X,而计算机上 最好的求这点切线方法,就是带入一个很小的数 比如((X+0.001)^2-X^2)/0.001 就求出切线斜率了,其他的导弹追踪飞机这些问题,解的时候说是用微分方程,实际上编程解这类问题,和微分方程不沾边,直接就代一个很小的数细分时间片段,然后用循环累加就得到结果。
这说明在计算机普及的年代,大学数学,计算方面的技术,大部分都能用计算机编程替代而不是传统的计算方法。所以我认为大学数学应该改革,变成只是提出数学概念,然后教会大家如何用程序解决问题。