MIT18.330 : Introduction to numerical analysis
课程简介
- 所属大学:MIT
- 先修要求:微积分,线性代数,概率论
- 编程语言:Julia
- 课程难度:🌟🌟🌟🌟🌟
- 预计学时:150 小时
计算机强大的计算能力帮助人们在科学领域不断突破边界,不过计算机的离散本质和这个连续的世界有着天然鸿沟,而如何用离散的表示去估计和逼近那些数学上连续的概念,则是数值分析的重要主题。
这门课会在浮点表示、方程求解、线性代数、微积分、微分方程等领域探讨各类数值分析方法,让你在 Julia 的编程实践中反复体悟(1)如何建立估计(2)如何估计误差(3)如何用算法实现估计 这一系列步骤。
这门课的设计者还编写了配套的开源教材(参见下方链接),里面有丰富的 Julia 实例。
课程资源
- 课程网站:https://github.com/mitmath/18330
- 课程教材:https://fncbook.github.io/fnc/frontmatter.html
- 课程作业:10 个 Julia 编程作业
资源汇总
@PKUFlyingPig 在学习这门课中用到的所有资源和作业实现都汇总在 PKUFlyingPig/MIT18.330 - GitHub 中。