数值代数(邓建松) 2020秋 2019秋 2018秋 2017秋  课程号:00112501
2020秋 2019秋 2018秋 2017秋  课程号:00112501
10.0(15人评价)
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:很多
选课类别:计划 教学类型:理论课
课程类别:本科计划内课程 开课单位:数学科学学院
课程层次:专业核心 学分:3
课程主页:暂无(如果你知道,劳烦告诉我们!)
点评 写点评
吼猴 2019秋

今天刚出期末考试成绩:平均分67,排名40%的成绩为73(与2018秋相比都低了不少,听说不会向下调分了,祈祷)

听了学长的建议,和几个同学一起作死,大二选了这门课,经历了半夜一点半还在写程序、一周末肝完32道纸质作业题这些惨无人道的磨难……不过总体来说收获远远大于辛苦~

先占个坑,具体的寒假来答。

试卷供以后选课的同学参考:(好像第一张图倒了)

2020-01-02 22:36 5 0
zyhu 2018秋

计算数学专业选课&方向指导


评课社区就这么喜欢把我顶到第一个吗?什么神奇算法。和泛函一样,我补充课程信息。

这是计算数学专业的重要基础课,课本是pku的《数值线性代数》,邓老师补充了牛顿法的内容,不过很简单,而且最终也没考(不保证以后不考!)

编程量大,难度在于算法的实现,和数组越界,编程的时候一定要注意!!

所以我的建议是:分部debug,不要全部写好再debug,因为你不知道哪里是错的。注意数组下标,算法实现要一步一步。

选一个好的编译器也很重要,不要用想VC6.0这种上古编译器。推荐Visual Studio&VS Code,学会如何调试程序!!!!

顺便帮19年助教一个小忙:

不要用C的数组!!!!

不要用C的数组!!!!

用C++的STL或Python的数组!!!!

用C++的STL或Python的数组!!!!

邓老师原话:你去IT公司上班,给老板一个程序,里面全是动态分配和指针,我估计你马上就被开除了

而且STL/Python非常简单,10分钟就会了,功能有强大!

19/8/24更新:

编程作业有些比较困难,需要测试时间,有时候也需要稀疏矩阵的操作。针对这一点,强烈推荐:

NumPy

PyTorch

SciPy

CUDA加速爽到飞起!你想要的功能它们都能给你!

以下是我觉得比较好的学习这些内容的网站:

numpy1

numpy2

但是,更直接的方法是:

比如你想知道torch.tensor的不同乘法:

说实话,你用了就知道torch.tensor是多么爽了;然后就会懊悔,我tm之前怎么不知道这个东西

关于作业:1题1分,大家懂的,作业请认真对待

关于考试:基本就是课本默写,一定要把课本和作业背出来。我们考试的比较难背诵 的内容就是共轭梯度法!!!最终平均分73;排名为40%的同学分数为82分。具体情况如下:

关于给分:邓老师神奇调分,60->60,90->85,100->100的二次函数非线性调分,但是保证优秀率40%,从这个意义上来说,可能对中间的同学不友好,但是毕竟给分公式会提前公布,保证公开透明

——————————————————————————————————————

以下为原垃圾答案:

邓老师讲课还是很认真的,所有程序都演示过,一直如此。

这门课本身还是很简单的,建议线代是wxm班的大二上就可以选,一方面巩固线代,另一方面练习下编程。

作业很多,书上所有都做,还一题一分。编程作业也是巨多,经常爆肝到3点。

给分很好,邓老师的惯例,优秀率给满,今年又是40%+。再加上期末简单,SVD可以总评额外加5分,导致迫真下调,不过最终给分还是非常好的。

收获很大,编程能力得到锻炼,线代里一些东西也学得更加懂了。

2019-01-07 15:03 5 0
Epsilon-79th 2019秋

数值代数让我第一次在大学期间感受到了数学的有所用武之地,同时很大程度地锻炼了我的编程能力。每两周写20-30道作业题码几百上千行代码无比刺激,不过如今回想起来,如果没有邓书记和两位带佬助教的鞭策,这门课也不会使我受益匪浅。

 

期末炸了(犯了一堆丢人的低级错误),不过因为平时分高邓书记还是拉了我一把。非常感谢邓书记。

2020-09-09 20:11 2 0

收获确实很大!捡起了两年前学的c,会了一点c艹stl,并且学会了怎么调试程序,。虽然跟往届比大家分数低了蛮多,但是由于svd附加5分的存在,感觉还是得向下调分?(哭) 和大二学弟一起祈祷一波不要向下调分

2020-01-02 23:10 2 2
吼猴祈祷祈祷 2020-01-03 00:12
有时间绝望 还不如去吃美食然后睡个觉还是向下调了... 2020-01-10 17:54

立即登录,说说你的看法

Zabanya 2020秋

被一个崽种蒙骗,大二选了这门课,在此匿名表达对他拉我入坑的控诉!

好了说正经的,首先对以前的学长的观点进行补充:本人亲测,线代不是wxm班也能顶住,chj你值得拥有。

说到底我到现在还没有细分专业,学习这门课主要是抱着一个体验一下课程的态度学的,奈何肝代码实在是让人上头,一台笔记本一杯茶,一个bug排一天(其实没有这么夸张)。我也说不了什么专业的靠谱的评论,只能说说我自己的感受,我觉得学习这门课的最大收获就是让我真切体验到了在实际计算中我们是怎么解决问题的,锻炼了肉眼debug能力,其实对我来说这就够了。

给分我只能说:邓书记,我的超人!期末爆了还能给我奶回来。经典的优秀率爆了只能向下调分,建议处理掉教务处。

总之想提前选课的同学,得考虑一下作业量,很可能面临着一个月又是准备数分线代期中又是要肝书面和程序作业的地狱,三思,不过无视这些,邓书记和亲爱的助教还是值得的www

2021-03-15 23:50 1 4
~~~~~lzw? 2021-03-15 23:55
Zabanya回复 @ty: hjh我怎么认不出来你是谁 2021-03-16 07:05
Rogan时间改一下 2021-03-16 08:27
Zabanya回复 @Rogan: 啊这 2021-03-16 08:36

立即登录,说说你的看法

Mr.C 2018秋

正如各位总结的一样,邓老师是好老师,收获很大,给分也很好。回头看看学过的计算数学课,正如本人在和某位大佬聊天时提到的那样,妮可科学计算方向也就数值代数一门好课了,深以为然。

2020-02-28 12:17 1 0
lsl 2019秋

邓老师讲的挺好的,给分也很好(对于一个大二的人来说,如果大二想选最好线性代数修王新茂的,一些矩阵技巧还是挺有用的)。总体来说,这门课算是开了眼界,见识了不少新的神奇算法,不过作业偏多,编程量也较多(不过想学计算数学怎么逃得了代码?),不过收获很大。

2020-01-10 23:54 1 1
吼猴膜亮 2020-01-11 15:47

立即登录,说说你的看法

夜风影24 2018秋

计算数学基础课。这门课三个学分,我却有上出了六个学分课的的感觉。难度不大但内容比较琐碎,考前需要细心整理。

作业包括几乎所有书后习题和程序作业。这个学期由于编程作业的要求我学习了很多关于C艹的东西,时间花费很多,但收获很大。

玄学考试:五号结课十九号就考试。考试请一定一定一定要注意邓老师课件上打问号的地方。今年应该考了至少两处。整体看考试还是很简单的,助教给分也很好。

给分很好,为了优秀率限制不得不向下调分,这点有些尴尬。

2019-01-06 23:46 1 0
_(:з」∠)_ 2020秋

分还没出,先给个好评~

讲课:老师的PPT主要还是按照教材来的,偶尔会补充一些东西,所有涉及到的程序都会演示,总体来说比较好

作业:教材的课后习题全做(除了涉及到没讲的内容以外),编程也是基本上全做+实现SVD,量还是比较大的,所以最好还是该部分讲完之后就做一部分,不然肝到最后还是有点紧的,而且编程的话,书上基本上都有伪代码,按伪代码实现就行了

课程体验:这门课虽然作业多,但是总体难度不大,各个章节关联性比较强,虽然证明也比较多,但是复习的时候感觉这些证明的思路都容易搞懂,不像隔壁运筹学的证明让人摸不着头脑,这一点来说还是比较友好的

考试:8道大题,基本上是课后习题和书上定理的证明,复习的时候如果把书上内容都过一遍,问题应该不大(另外注意安排好时间,不然做到后面会很紧张)

给分:期末平均分64,上40%分位数77.5,其余的出分后再更

2021.3.15出分后更新:给分在意料之中,不算好也不算差吧

助教:这学期两位助教都挺好的,改作业,发答案都很及时,办事效率挺高,每章结束后都会有习题课,人也很好

总体体验在我这学期的课里面算好的了~

2021-01-31 22:22 0 0
ljwh 2020秋

刚考完试,评个课。

这门课作业有点多。有书面作业,还有上机作业。

不过收获还是挺多的,学到了很多以前没有接触过的想法,可以说是计算方向的入门吧。

给分应该很好吧,没有期中考,平时分占的比期末考试还要多。还有大作业额外的分。

都拿满的话,考试不考也可以过吧。。。(猜的

补充一下,发现出分了。吹爆邓书记。那我就补充一下自己对于这门课的体验。 这门课对于一个大二时候学的我来说感受到了巨大的痛苦,原因在于自己卑微的编程能力和对于误差估计的无奈。 但是在我花了很长的时间理解了qr方法,以及它的优化思想。我对于数学的强大,膜拜到了一个新的高度。在书本给出了线性复杂度得到一般多项式的根的数值解的时候,我震惊了。对比这个学期学的近世代数,我感觉这完全就是两个世界。 我记得邓书记说过,数值代数可以从线性代数中出来成为一门学科,主要的原因来自于qr分解。大家一定要学好qr分解,这是这门课的重中之重。 最后我还是要吐槽误差估计,实在是太折磨人了。

2021-01-15 16:17 0 0
hihihihihihi 2019秋

虽然因为神奇的二次函数调分被完美卡绩了,但还是要感谢邓建松老师让我捡起来了荒废已久的线性代数哈哈哈,老师上课内容基本和书上内容一致,ppt会发下来,不过感觉看书就好了,区别不大?这门课编程感觉还是不是很困难的吧,毕竟书上有伪码,只需要做没有感情的c++伪码翻译机就行了。手写作业真是好多呀。。。每次都是要写好久,不过就算复习线性代数了。给个满分吧!

2020-02-02 22:48 0 0

应该是这学期收获最大的一门课,同时也是最肝的一门课,有那么几天真的要肝到神志不清了。

老师上完课会给ppt,算是拯救了上课日常发呆的我。

最后给分很好,超优秀率非线性(向下)调分,公式会通知大家(还好只想下调了一点点。。)

想提前修的话建议还是量力而行吧,线代基础只要不太差应该都问题不大(我只学过线代B1感觉也还OK),主要是时间方面,课太多的话还是不建议选,赶上期中考试月+期末考试月容易暴毙(亲身经历)

 

2020-01-17 16:31 0 0
zzh 2017秋

`作业很多,每节作业全写,总共140题左右;程序作业总共8个(包括附加),基本不到两周一个,还算比较多。

上课速度较快,讲ppt翻页特快。

给分很好,期末考试优秀率爆表所以略微下调了分数,优秀率目测40%+

2019-01-21 20:20 0 0
lol 2018秋

邓老师讲课很棒,课本的细节和gap都逐一验证了,考试也很喜欢出课本的证明细节,作业以及上课留的小问题。作业很多,需要花很多时间。给分很好,就是太好了需要下调控制优秀率

2019-01-21 20:07 0 0
科研逃兵 2017秋

今年教材: 北大的《数值线性代数》

课程本身不难 

不听课的话自己看书看讲义就可以弄明白了 (*线性代数不是太弱的情况下*) 

作业很多 相当于把教材中所有习题做一遍 (*网上有答案,但漏洞挺多的*) 

(*做到崩溃*) 

还有很多编程作业 

给分很好 一度因为优秀率超过50%没通过而下调分数。。。 

2018-01-20 08:49 0 0

邓建松

教师主页: 戳这里

其他老师的「数值代数」课

未知 2008秋 2007秋...
夏银华 2014秋
段雅丽 2015秋
陈先进 2016秋 2012秋...
陈发来 2013秋
王新茂 2010春
杨周旺 2011秋

邓建松老师的其他课

数学分析(A2) 9.8 (8) 2021春 2020春...
多变量微积分 10.0 (3) 2017春
数学分析(B2) 9.5 (2) 2015春 2014春...
新生“科学与社会”研讨课 9.0 (1) 2017春 2016秋
符号计算系统 8.0 (1) 2011春
LaTex科技排版 2005春 2004春
数值分析 2007秋 2006秋
数学分析(3) 2008秋
数学实验 2006秋
样条函数与逼近论 2016秋 2014秋
线性代数 2004秋 2003秋
计算机图形学 2011春 2010春...