《数值代数课程简介》

教师助教信息

  • 任课教师: 魏华祎
  • 电话: 15973229281
  • 办公室: 数学院南楼 227
  • 邮箱: weihuayi@xtu.edu.cn

课程内容简介

科学计算中的很多模型问题,最后都能化成代数计算问题,因此有必要专门研究代数问题 在计算机上的高效求解算法。

该课程主要讲解以下四类问题的求解方法及相关数学理论:

  1. 线性方程组问题
  2. 最小二乘问题
  3. 特征值问题
  4. 奇异值问题

其中的求解方法又可分为两类:

  • 直接法
  • 迭代法

算法只有转化为程序或软件才能发挥作用。要学好用好一个算法,

  1. 理解算法背后的数学思想和原理
  2. 动手实现并应用于实际问题的解决

是相辅相成的两个过程。 因此本课程还会加入一些编程基础的内容。

另外,写作是脑力劳动者的主要工作形式,

  1. 学习笔记
  2. 汇报总结
  3. 论文
  4. 技术文档
  5. ......

利用计算机和互联网工具可以大大提高写作的效率,因此本课程中我也会加入一些写作工具 的介绍。

课程学习资源与工具

参考教材

  1. James W. Demmel. Applied Numerical Linear Algebra, SIAM, 1997.
  2. R. Barrett and M. Berry and T. F. Chan and J. Demmel and J. Donato and J. Dongarra and V. Eijkhout and R. Pozo and C. Romine and H. Van der Vorst, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, SIAM, 1994.
  3. http://math.ecnu.edu.cn/~jypan/Teaching/MatrixComp/

Perusall

Perusall 是一个网络教学平台,具有以下功能和特点

  • 教师可以在上面创建课程,并招收学生。
  • 教师可以在 Perusall 布置阅读作业。
  • 教师和学生都可以在阅读材料旁做笔记,其他人可以看到并回复。
  • 批注支持前面介绍的 Markdown 语言,可以很好的支持数学公式的输入
  • 学生完成作业后,网站可以自动根据学生的活跃情况进行自动打分,并向教师反馈学生的阅读情况。

Python

请参见 Python 简介

Markdown 语言

请参见 Markdown 简介

results matching ""

    No results matching ""