Week 9
Numerical Modeling Project (Code)
35%
独立为一个非线性动力系统编写求解器,含收敛性分析(画出 log-log 图)与稳定性报告。
MATH3101
课程定位 MATH3101/5305 是数学与算法科学领域最具‘数值灵魂’的核心必修课。它解决了数学从纸面推导到计算机落地的‘最后一公里’命题:如何高效求出无法解析积分的工程函数?如何利用数值手段驯服非线性方程?它是通往算法开发、数值仿真、及 AI 底层优化器设计岗位的硬核通行证。它将精密的泰勒展开、误差界限分析与 Python/Matlab 编程深度整合,是培养‘具备数学深度程序员’的必修课。 技术栈与学习内容 课程围绕‘数值逼近与算法稳定性’展开。核心内容包括:插值理论(Lagrange, Newton, 三次样条插值)、数值积分(Simpson, 高斯求积)、非线性方程解法(Newton-Raphson, 割线法)、以及最为核心的‘常微分方程 (ODE) 的数值解(Euler, Runge-Kutta RK4 算法)’。此外,课程引入了离散傅里叶变换 (DFT) 与多项式逼近。学生将学习如何利用 Python 编写并对比不同算法在复杂物理系统下的收敛阶。课程强调‘算法截断误差与舍入误差的精细平衡’。 课程结构 10 周理论高频产出与三个渐进式编程项目结合。评估体系以‘计算严密性’著称:包含每周的算法实现 Lab、一个要求‘分析真实动态系统(如行星轨道或化学反应速率)’的 Major Project、以及一场强调公式推导、收敛性证明及伪代码设计能力的期末综合大考。该课极其强调‘误差项的解析控制’。 适合人群 数学专业大三、或打算从事高级仿真研究的理工科生。必须具备极其扎实的 MATH2011 (多元微积分) 基础。如果你想搞清楚‘为什么科学计算软件底层比你的手算更稳’、或者渴望在未来的计算物理领域建立核心优势,这门课是你的神功。建议每周投入 15-20 小时进行算法复现。
Course decision
先看考核重心、截止节奏和入门要求,再决定这门课是否适合你的学期安排。
考核总权重
100%
3 项考核
最高单项
40%
Final Professional Examination
期末考试
有
以官方 outline 为准
Hurdle
2 项
需要单独满足
Deadline map
按截止周排列作业节点;持续考核会保留在下方完整考核结构中。
Week 9
35%
独立为一个非线性动力系统编写求解器,含收敛性分析(画出 log-log 图)与稳定性报告。
Week 10
25%
涵盖插值多项式手算与 RK 算法步长推算的限时测试,强调数学过程的绝对精度。
Week 11
40%
全面考察误差项证明、插值唯一性推演及复杂 ODE 算法判定能力的深度综合笔试。
Syllabus
默认只展示每周独有的知识重点;节奏、考核、Tutorial 和避坑信息按需展开。
IEEE 754 浮点数表示,舍入误差累积,算法的稳定性定义,条件数回顾。
二分法,不动点迭代,牛顿法的二次收敛性证明,多重根的数值风险处理。
拉格朗日插值,差商法构造牛顿多项式,龙格现象 (Runge's Phenomenon) 的物理背景分析。
连续性边界条件推导,三次样条插值的代数优势,处理大规模离散数据点的平滑重建。
梯形法则,辛普森 (Simpson) 法则,复合求积公式的误差项解析推导。
复习插值算法收敛性,冲刺 Major Project 的物理建模代码,练习收敛阶实测。
正交多项式基础(勒让德),高斯点的代数精确度证明,在多维数值积分中的应用。
欧拉法与改进欧拉法,局部 vs 全局截断误差,一致性与收敛性判定准则。
RK4 算法全推导,自适应步长控制 (Embedded RK),刚性方程 (Stiff ODEs) 挑战。
快速傅里叶变换 (FFT) 简介;全学期计算数学逻辑大复盘;迎接 Final。
Assessment
Numerical Skill Audit (Quiz)
涵盖插值多项式手算与 RK 算法步长推算的限时测试,强调数学过程的绝对精度。
Week 10
Numerical Modeling Project (Code)Hurdle
独立为一个非线性动力系统编写求解器,含收敛性分析(画出 log-log 图)与稳定性报告。
Week 9
Final Professional ExaminationHurdle
全面考察误差项证明、插值唯一性推演及复杂 ODE 算法判定能力的深度综合笔试。
Week 11
From Seniors
基础信息谁都查得到,真正值钱的是过来人的经验。
比你早一年的学长留下的真实经验 —— ChatGPT 给不了。
这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。
这门课暂无往年考点记录。
下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。
统计自 317 份脱敏校友证言
岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer
岗位:Full-stack Developer · Data Engineer · Consultant
关于这块数据,我们说实话
雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。
我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。