- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数值计算方法学习心得
一个代码的方法是很重要,一个算法的思想也很重要,但
在我看来,更重要的是解决问题的方法,就像爱因斯坦说的内容比
思维本身更重要。
我上去讲的那次其实做了挺充分的准备,程序的运行,pdf文档,
算法公式的推导,程序伪代码,不过有一点缺陷的地方,很多细节
没有讲的很清楚吧,下来之后也是更清楚了这个问题。
然后一学期下来,总的来说,看其他同学的分享,我也学习到
许多东西,并非只是代码的方法,更多的是章胜同学的口才,攀忠
的排版,小冯的深入挖掘…都是对我而言比算法更加值得珍惜的东
西,又骄傲地回想一下,曾同为一个项目组的我们也更加感到做项
目对自己发展的巨大帮助了。
同时从这些次的实验中我发现以前学到的很多知识都非常有用。
比如说,以前做项目的时候,项目导师一直要求对于要上传的
文件尽量用pdf格式,不管是ppt还是文档,这便算是对产权的一种
保护。
再比如代码分享,最基础的要求便是——其他人拿到你的代码
也能运行出来,其次是代码分享的规范性,像我们可以用轻量级
UbuntuPastebin,以前做过一小段时间acm,集训队里对于代码的分
享都是推荐用这个,像数值计算实验我觉得用这个也差不多了,其
次项目级代码还是推荐github(被微软收购了),它的又是可能更
多在于个人代码平台的搭建,当然像readme文档及必要的一些数据
集放在上面都更方便一些。
1
然后在实验中,发现debug能力的重要性,对于代码错误点的
正确分析,以及一些与他人交流的“正规”途径,讨论算法可能出
错的地方以及要注意的细节等,比如acm比赛都是以三人为一小组,
讨论过后,讲了一遍会发现自己对算法理解更加深刻。
然后学习算法,做项目做算法一般的正常流程是看论文,尽量
看英文文献,一般就是第一手资料,然后根据论文对算法的描述,
就是如同课上的流程一样,对算法进一步理解,然后进行复现,最
后就是尝试自己改进。比如知网查询牛顿法相关论文,会找到大量
可以参考的文献。
最后的最后,想说一下,计算机专业的同学看这个数值分析,
不一定行云流水,但肯定不至于看不懂写不出来,所以我们还是要
提高自己的核心竞争力,就是利用我们的优势,对于这种算法方面
的编程,至少比他们用的更加熟练,至少面对一个问题,我们能思
考出对应问题的最佳算法是哪一个更合适解决问题。
附记:
对课程的一些小建议:
1.debug的能力不容忽视,比如给一个关于代码实现已知错误的
代码给同学们,让同学们自己思考一下,然后分享各自的debug方
法,一步一步的去修改代码,最后集全班的力量完成代码的debug,
这往往更能提升同学们的代码能力。
2.课堂上的效率其实是有点低的,可能会给学生带来一些负反
馈,降低学习热情。
3.总的来说还是从这门课程中学到许多东西。
数值分析学习心得体会
2
数值分析学习感想一个学期的数值分析,在老师的带领下,让
我对这门课程有了深刻的理解和感悟。这门课程是一个十分重视算
法和原理的学科,同时它能够将人的思维引入数学思考的模式,在
处理问题的时候,可以合理适当的提出方案和假设。他的内容贴近
实际,像数值分析,数值微
分,求解线性方程组的解等,使数学理论更加有实际意义。数
值分析在给我们的知识上,有很大一部分都对我有很大的帮助,让
我的生活和学习有了更加方便以及科学的方法。像第一章就讲的误
差,在现实生活中,也许没有太过于注意误差,所以对误差的看法
有些轻视,但在学习了这一章之后,在老师的讲解下,了解到这些
误差看似小,实则影响很大,更如后面所讲的余项,那些差别总是
让人很容易就出错,也许在别的地方没有什么,但是在数学领域,
一个小的误差,就很容易有不好的后果,而学习了数值分析的内容,
很容易就可以将误差锁定在一个很小的范围内,在这一范围内再逼
近,得出的近似值要准确的多,而在最开始的计算中,误差越小,
对后面的影响越小,这无疑是好的。数值分析不只在知识上传授了
我很多,在思想上也对我有很大的影响,他给了我很多数
文档评论(0)