2024工程计算
Python vs Fortran vs Octave (Matlab): Side by Side Performance Comparison
https://www.youtube.com/watch?v=K6bjkXeN0Wg&ab_channel=CodingTech
Matlab 历史
课程安排
序号 | 教学内容 | 周次安排 |
---|---|---|
1 | 数值计算工具--MATLAB | 第1-2周 |
2 | 误差理论 | 第3周 |
3 | 非线性方程(组)的求解 | 第4-5周 |
4 | 矩阵的三角分解 | 第6周 |
5 | 线性方程组的求解 | 第7周 |
6 | 插值方法 | 第8周 |
7 | 函数逼近与数据拟合 | 第9周 |
8 | 数值积分 | |
9 | 数值微分 | |
10 | 微分方程求解 | |
11 | 边值问题 | |
12 | 工程案例实操 |
评测
考勤:10%
平时作业:30%
期末测试:实验报告(60%)
其他资料
- 金山在线文档(我个人感觉效果不好,暂停更新这个文档):https://kdocs.cn/l/ci82QXUOPC8e
- 在线交互chat room: https://chat.stackoverflow.com/rooms/81987/chatlab-and-talktave
- github仓库:https://github.com/yveschris/numerical-methods-for-comm-engrs
课件&作业
第二周:
https://files.cnblogs.com/files/uceec00/第二周课件.zip?t=1677498121
第三周:
https://files.cnblogs.com/files/uceec00/第三周课件.zip?t=1678197548
第四周:
https://files.cnblogs.com/files/uceec00/第4章-非线性方程的求解v2.pptx?t=1678708605
作业:仿照金山在线中的二分法算法,试自己实现试位法(false position)。用数学作业纸上写出并于下周上交。
第五周:
https://files.cnblogs.com/files/uceec00/第五周课件和代码.zip?t=1679361327
第六周:
https://files.cnblogs.com/files/uceec00/Lec6.zip?t=1679901747
作业:原始高斯消去法结合部分交换主元,成为新的高斯消去法。用数学作业纸上写出并于下周上交。
第七周:
https://files.cnblogs.com/files/uceec00/第七周.zip?t=1680508605
作业:
第八周:
https://files.cnblogs.com/files/uceec00/第八周.zip?t=1681133409
第九周:
https://files.cnblogs.com/files/uceec00/第九周.zip?t=1681733388
作业1
作业2
第十周
https://files.cnblogs.com/files/uceec00/Lec10.zip?t=1682337240&download=true
第十一周(五一空缺)
第十二周
https://files.cnblogs.com/files/uceec00/lec12.zip?t=1683551350&download=true
作业1:确定向量是否单调递增
作业2:制作棋盘矩阵
作业3:哥德巴赫猜想
第十三周:数值微分、动画初步、埃尔米特插值、三维绘图、多重数值积分、梯度
https://files.cnblogs.com/files/uceec00/Lec13数值微分.zip?t=1684158539&download=true
作业1:
作业2:
第十四周:常微分方程的数值解法:欧拉法和龙格库塔法
https://files.cnblogs.com/files/uceec00/lec14.zip?t=1684769584&download=true