数值计算方法是通过计算机计算数学公式的一门科目,在以后的工作学习中,可能会常用这些方法。包括线性方程、非线性方程、数值积分、数值微分、微分方程的解、最小二乘法……在学习过程中就整理好这些方法的代码实现很有必要。首先,当做一个项目,可以检验C语言或C++的掌握程度,加深编程语言的理解。第二,整理过程中,会遇到非常多的问题,比如最开始写的时候没有分文件编写等提高代码复用性的方法。随着代码量的增加,渐渐懂得如何方便后续运行维护和使用。因此会产生一些做项目的经验,我也在这个过程中形成了自己的代码风格。对于不断产生的报错也有了迅速检查的方法。printf打印输出是检查的方法之一,软件的断点调试十分方便。第三,在询问老师和大佬们的过程中,认识了很多有趣的人,教会了我很多解决问题的思路和方法,开阔了视野打开了思路。第四,与咖啡相伴的深夜让我知道了程序员的艰辛,明白了为何解决不了问题能不知疲倦地去找solution。希望自己不要变成社畜(OMG)。
已经写完所有数值计算方法的代码,不再更新知识点的博文。经验之谈是:想要理解这门课的精髓,就要自己手动写代码,碰壁并碰碎壁继续前进。积累复用性高的代码,将为日后的工作省下大量的时间。笔记我都记载于代码中的注释部分,每一步要做什么,写得十分详细,这相当于理解知识点。对于不是操作步骤的知识点部分,我也单独成行写在了注释中。复习方便。
——END