数值计算方法学习心得
------一个代码的方法是很重要,一个算法的思想也很重要,但
在我看来,更重要的是解决问题的方法,就像爱因斯坦说的内容比
思维本身更重要。
我上去讲的那次其实做了挺充分的准备,程序的运行,pdf文档,算法公式的推导,程序伪代码,不过有一点缺陷的地方,很多细节
没有讲的很清楚吧,下来之后也是更清楚了这个问题。
然后一学期下来,总的来说,看其他同学的分享,我也学习到
许多东西,并非只是代码的方法,更多的是章胜同学的口才,攀忠
的排版,小冯的深入挖掘…都是对我而言比算法更加值得珍惜的东西,又骄傲地回想一下,曾同为一个项目组的我们也更加感到做项
目对自己发展的巨大帮助了。
同时从这些次的实验中我发现以前学到的很多知识都非常有用。
比如说,以前做项目的时候,项目导师一直要求对于要上传的
文件尽量用pdf格式,不管是ppt还是文档,这便算是对产权的一种
保护。
再比如代码分享,最基础的要求便是——其他人拿到你的代码
也能运行出来,其次是代码分享的规范性,像我们可以用轻量级Ubuntu Pastebin,以前做过一小段时间acm,集训队里对于代码的分享都是推荐用这个,像数值计算实验我觉得用这个也差不多了,其
次项目级代码还是推荐github(被微软收购了),它的又是可能更
多在于个人代码平台的搭建,当然像readme文档及必要的一些数据
集放在上面都更方便一些。
然后在实验中,发现debug能力的重要性,对于代码错误点的
正确分析,以及一些与他人交流的“正规”途径,讨论算法可能出
错的地方以及要注意的细节等,比如acm比赛都是以三人为一小组,讨论过后,讲了一遍会发现自己对算法理解更加深刻。
然后学习算法,做项目做算法一般的正常流程是看论文,尽量
看英文文献,一般就是第一手资料,然后根据论文对算法的描述,
就是如同课上的流程一样,对算法进一步理解,然后进行复现,最
后就是尝试自己改进。
比如知网查询牛顿法相关论文,会找到大量
可以参考的文献。
最后的最后,想说一下,计算机专业的同学看这个数值分析,
不一定行云流水,但肯定不至于看不懂写不出来,所以我们还是要
提高自己的核心竞争力,就是利用我们的优势,对于这种算法方面
的编程,至少比他们用的更加熟练,至少面对一个问题,我们能思
考出对应问题的最佳算法是哪一个更合适解决问题。
附记:
对课程的一些小建议:
1. debug的能力不容忽视,比如给一个关于代码实现已知错误的代码给同学们,让同学们自己思考一下,然后分享各自的debug方法,一步一步的去修改代码,最后集全班的力量完成代码的debug,这往往更能提升同学们的代码能力。
2. 课堂上的效率其实是有点低的,可能会给学生带来一些负反馈,降低学习热情。
3. 总的来说还是从这门课程中学到许多东西。
数值分析学习心得体会
数值分析学习感想一个学期的数值分析,在老师的带领下,让
我对这门课程有了深刻的理解和感悟。
这门课程是一个十分重视算
法和原理的学科,同时它能够将人的思维引入数学思考的模式,在
处理问题的时候,可以合理适当的提出方案和假设。
他的内容贴近
实际,像数值分析,数值微
分,求解线性方程组的解等,使数学理论更加有实际意义。
数
值分析在给我们的知识上,有很大一部分都对我有很大的帮助,让
我的生活和学习有了更加方便以及科学的方法。
像第一章就讲的误差,在现实生活中,也许没有太过于注意误差,所以对误差的看法
有些轻视,但在学习了这一章之后,在老师的讲解下,了解到这些
误差看似小,实则影响很大,更如后面所讲的余项,那些差别总是
让人很容易就出错,也许在别的地方没有什么,但是在数学领域,
一个小的误差,就很容易有不好的后果,而学习了数值分析的内容,很容易就可以将误差锁定在一个很小的范围内,在这一范围内再逼近,得出的近似值要准确的多,而在最开始的计算中,误差越小,
对后面的影响越小,这无疑是好的。
数值分析不只在知识上传授了
我很多,在思想上也对我有很大的影响,他给了我很多数学思想,很多思考的角度,在看待问题的方面上,多方位的去
思考,并从别的例子上举一反三。
像其中所讲的插值法,在先学习
了拉格朗日插值法后,对其理解透彻,了解了其中的原理和思想,
再学习之后的牛顿插值以及三次样条插值等等,都很容易的融会贯通,很容易的就理解了其中所想,他们的中心思想并没有多大的变化,但是使用的方式却是不同的,这不仅可以学习到其中心内容,
还可以去学习他们的思考方式,每个不同的思考方式带来的都是不
同的算法。
而在看待问题上,不同的思考方式总是可以快速的全方位的去看透彻问题,
从而知道如何去解决。
在不断的学习中,知识在不断的获取,能力在不断的提升,同时在老师的不懈讲解下,我逐渐的发现数值分析所涵盖的知识面特别的广泛,而我所需要学习的地方也更加的多,自己的不足也在不断的体现,我知道这只是我刚刚接触到了数学的那一角,在以后我还会接触到更多,而这求知的欲望也在不停的驱赶我,学习的越多,对今后的生活才会有更大的帮助。