博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
随感数学和计算机教育
阅读量:3977 次
发布时间:2019-05-24

本文共 808 字,大约阅读时间需要 2 分钟。

最近的一个项目中用到一些数学,尤其是空间几何,忽然就觉得这些基本上高中程度的数学竟有点淡忘,用起来捉襟见肘,至少生涩。我这人喜欢把责任推到客观,于是再推一把,也像是一种反思。感觉中学的时候学了那么多几何,平面的立体的,虽然当时学得也饶有兴致(当然被逼无奈的成分也是有的),却也为了考试担惊受怕睡不着觉,而在真到用时竟如此不堪。而更多同学是被迫学的,后来如若也不怎么用,想想那倒也就算了。

比方说一个极简单的用途,要用多边形(三角形)画一个正三棱锥,用尽可能快的方法把顶点的坐标和相应的围绕三角形生成出来,然后变成代码。居然在纸上画了许久没有出一个快速方案。我当然知道只要坚持计算下去总能算出来,但这只是目前任务中的不太重要的极小的部分,不能花这么多时间。于是还是改正立方体。而立方体的六个面的生成也只能用罗列而短时间想不出循环的办法(例如用索引做指数指导坐标生成,代码看上去更短些,不过这个可能更难些,估计需要离散数学和代数)。这些东西当然在网上大多都能找到,但也要花时间还要修改。

于是我想,这数学教育和训练为什么就不能更实际运用,也更贴近对象的本质呢?当然要求中学和大学的数学教育都往计算科学方向靠也不合理,但这是应该被考虑的,因为像计算机,物理学,力学这些学科上的数学应用是最接近数学的抽象本质的。非此,这样数学教育的结果只能是我们众多基础和高等教育中低效率的又一实例;而另一方面,很多人以为计算机和软件工程是不太需要数学的,这样的观点是多么严重的错误!且不说数学思维和一般方法在这个学科中的浸润既深且广,就是具体的理论应用(包括连续数学)以及建模也是俯拾皆是。而且从现在的计算机科学长远发展来看,这种计算机科学和数学的融合(其实这种内在的严密的一致性在计算机科学在人类历史上诞生之时甚至之前就已经注定了,这里只是再从现在的泛商业化角度看)将是越来越深入,应用强度也越来越大,如果不认识到这点,那肯定会落后的。

转载地址:http://oheki.baihongyu.com/

你可能感兴趣的文章
P24-c++类继承-01详细的例子演示继承的好处
查看>>
P8-c++对象和类-01默认构造函数详解
查看>>
P1-c++函数详解-01函数的默认参数
查看>>
P3-c++函数详解-03函数模板详细介绍
查看>>
P4-c++函数详解-04函数重载,函数模板和函数模板重载,编译器选择使用哪个函数版本?
查看>>
P5-c++内存模型和名称空间-01头文件相关
查看>>
P6-c++内存模型和名称空间-02存储连续性、作用域和链接性
查看>>
P9-c++对象和类-02构造函数和析构函数总结
查看>>
P10-c++对象和类-03this指针详细介绍,详细的例子演示
查看>>
ksh 命令分隔符
查看>>
sed 精萃
查看>>
awk 精萃
查看>>
awk 注释
查看>>
GROUPING SETS、ROLLUP、CUBE
查看>>
数据类型和变量
查看>>
表连接(JOIN)
查看>>
游标(Cursor)
查看>>
复合语句(compound statement)
查看>>
DB2 物化查询表
查看>>
IF 语句
查看>>