Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/numerical-methods-engineers

近年来,随着工程技术的快速发展,数值方法在解决实际工程问题中的重要性愈发凸显。Coursera上有一门名为《数值方法为工程师》(Numerical Methods for Engineers)的课程,包含了工程师应掌握的必要数值方法,值得大家关注和学习。

该课程的内容涵盖多个方面,包括根寻找、矩阵代数、积分与插值、常微分方程以及偏微分方程等。课程采用MATLAB进行实践,所有注册的学生都可以使用MATLAB在线版和MATLAB评分器,这对于学习和实践都提供了极大的便利。

课程大纲如下:

  • 科学计算:介绍MATLAB的基础知识,包括实数的双精度表示、基本的算术运算、脚本和函数的使用、向量和矩阵的表示以及绘制折线图的方式等。
  • 根寻找:学习多种根寻找方法,如二分法、牛顿法和割线法,理解这些方法的收敛性,并使用MATLAB计算牛顿分形。
  • 矩阵代数:重点讨论数值线性代数,包括高斯消元法及其精度问题,以及LU分解等。
  • 求积与插值:学习计算定积分的基本原理,以及如何使用矩阵方法进行插值。
  • 常微分方程:介绍欧拉法和Runge-Kutta方法等解决常微分方程的数值方法,并通过MATLAB进行模拟。
  • 偏微分方程:学习基本的偏微分方程求解方法,分类解决边值问题和初值问题。

这门课程假设学员已有矩阵代数、微分方程及向量微积分的基础,通过课程的学习,学生不仅能深入理解数值方法的原理,还能掌握使用MATLAB进行数值分析的实用技能。

在实用项目方面,学生将在多个项目中应用所学知识,例如用牛顿法计算洛伦兹方程的初始值,以及模拟二维扩散方程等。这些实践项目将使学生的学习更加生动,也能帮助他们在工程问题中更好地运用所学知识。

总之,如果你是一名工程专业的学生,或者从事与数值计算相关工作的工程师,这门《数值方法为工程师》的课程将是你提高技能、拓展视野的不错选择!

课程主页: https://www.coursera.org/learn/numerical-methods-engineers

作者 CourseEye