The Hong Kong University of Science and Technology

工程师数值方法

本课程是 工程师数学 专项课程 的一部分

Jeffrey R. Chasnov

位教师:Jeffrey R. Chasnov

顶尖授课教师

访问权限由 Coursera Learning Team 提供

30,409 人已注册

深入了解一个主题并学习基础知识。

415 条评论

中级 等级

推荐体验

灵活的计划
4 周 在 10 小时 一周
自行安排学习进度
92%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。

415 条评论

中级 等级

推荐体验

灵活的计划
4 周 在 10 小时 一周
自行安排学习进度
92%
大多数学生喜欢此课程

您将学到什么

  • MATLAB 和科学计算基础

  • 牛顿法等寻根方法,以及使用 LU 分解的数值线性代数

  • 自适应正交等积分方法,以及使用三次样条线的插值算法

  • 求解 ODE 的数值方法,如 Runge-Kutta 和求解 PDE 的有限差分法

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

8 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累特定领域的专业知识

本课程是 工程师数学 专项课程 专项课程的一部分
在注册此课程时,您还会同时注册此专项课程。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有6个模块

MATLAB 是一种高级编程语言,被工程师广泛用于数值计算和可视化。 我们将学习 MATLAB 的基础知识:如何用双精度表示实数;如何使用 MATLAB 进行算术运算;如何使用脚本和函数;如何表示向量和矩阵;如何绘制线图;以及如何使用逻辑变量、条件语句、for 循环和 while 循环。 在编程项目中,您将编写 MATLAB 代码来计算逻辑图的分叉图。

涵盖的内容

14个视频14篇阅读材料2个作业9个应用程序项目

寻根是一种数值技术,用于确定给定函数的根或零点。我们将探讨几种寻根方法,包括 Bisection 法、牛顿法和 Secant 法。我们还将推导出这些方法的收敛阶次。此外,我们还将演示如何在 MATLAB 中使用牛顿法计算牛顿分形,并讨论可用于求根的 MATLAB 函数。在您的编程项目中,您将使用牛顿法编写 MATLAB 代码,根据逻辑图的分叉图计算费根鲍姆三角。

涵盖的内容

12个视频8篇阅读材料1个作业3个应用程序项目1个插件

数值线性代数是在计算机上进行矩阵代数的术语。在对大型矩阵进行高斯消元法运算时,舍入误差可能会影响计算结果。这些误差可以使用部分透视法来缓解,即在每个消元步骤前交换行。然后,LU 分解算法必须包含置换矩阵。 我们还将讨论操作计数和 big-Oh 符号,以预测计算时间随问题规模增大而增加。我们将展示如何计算高斯消元、正向置换和反向置换所需的操作次数。我们将解释计算矩阵最大特征值的幂方法。最后,我们将演示如何使用高斯消元法,用牛顿法求解非线性微分方程系。 在编程项目中,您将编写一段 MATLAB 代码,将牛顿法应用于洛伦兹方程。

涵盖的内容

13个视频10篇阅读材料1个作业4个应用程序项目

定积分的计算称为正交。 我们将探索正交的基本原理,包括梯形法则和辛普森法则的基本公式;开发复合积分规则;介绍高斯正交;构建自适应正交例程,由软件决定适当的积分步长;以及使用 MATLAB 函数 integral.m。 一个好的插值例程可以估计中间采样点的函数值。 我们将学习线性插值和三次样条插值,线性插值通常用于绘制点较多的数据,而三次样条插值则用于数据点稀疏的情况。 在编程项目中,您将编写 MATLAB 代码来计算贝塞尔函数的零点。 这项任务需要结合正交和寻根例程。

涵盖的内容

13个视频11篇阅读材料1个作业3个应用程序项目

我们将学习常微分方程 (ODE) 的数值积分。我们将介绍欧拉方法(一种单步一阶方法)和 Runge-Kutta 方法,后者将欧拉方法扩展到多步和高阶,允许更大的时间步长。 我们将展示如何构建二阶 Runge-Kutta 方法族,讨论广泛使用的四阶 Runge-Kutta 方法,并采用这些方法求解 ODE 系统。我们将演示如何使用 MATLAB 函数 ode45.m,以及如何使用射击法求解两点边界值 ODE。在编程项目中,您将对引力二体问题进行数值模拟。

涵盖的内容

13个视频9篇阅读材料1个作业3个应用程序项目

我们将学习如何求解偏微分方程 (PDE)。虽然这是一个庞大的课题,有各种专门的求解方法,如计算流体力学中的求解方法,但我们将对这一课题进行基本介绍。我们将把 PDE 解法分为边界值问题和初值问题。 然后,我们将应用有限差分法求解 PDE。 我们将用两种方法求解拉普拉斯方程(边界值问题):一种是通过高斯消元法求解的直接方法;另一种是渐近求解的迭代法。接下来,我们将使用 Crank-Nicolson 方法求解一维扩散方程,这是一个初值问题。我们还将采用冯-诺依曼稳定性分析法来确定时间积分方案的稳定性。在编程项目中,您将使用 Crank-Nicolson 方法求解二维扩散方程。

涵盖的内容

17个视频15篇阅读材料2个作业4个应用程序项目

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

授课教师评分
(159个评价)
Jeffrey R. Chasnov

顶尖授课教师

The Hong Kong University of Science and Technology
17 门课程 249,317 名学生

提供方

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.

自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.

自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.

''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

  • 5 stars

    90.86%

  • 4 stars

    6.97%

  • 3 stars

    0.96%

  • 2 stars

    0.48%

  • 1 star

    0.72%

显示 3/415 个

IU

已于 Jan 2, 2023审阅

HW

已于 Dec 1, 2024审阅

IL

已于 Apr 22, 2022审阅

从 数学与逻辑 浏览更多内容