CRS-2017-APR-Programming-Mathematical-Model

课程名称:《Matlab编程与模型/算法实现》

授课时间: 从4月21日开始,每周5下午2点至4点,计划6周讲完。 若有变动,提前通知。

面向对像: 做模拟和数据处理的同学可选择性参加

课程内容: 讲座内容包含Matalb基础、实验数据处理、算法实现举例。 目前讲授内容暂定如下(可根据需可进行调整):

  • MatLab 基础: 矩阵和数组运算、关系和逻辑运算、常用函数、控制结构语句、M 文件与自定义 M 函数、简单 2D/3D 作图。
  • MatLab 提高: 数据(txt, xls、jpg/png)读写、插值和拟合、符号运算、微分方程数值解。
  • 实验图像和视频处理: 图像处理基础+实例(以张晨实验数据为例)、视频处理基础+实例(以李林达实验数据为例)。
  • 算法和模型的程序实现 I: 启发式模型/算法(蒙特卡罗、模拟退火,遗传算法)
  • 算法和模型的程序实现 II: 元胞自动机模型(森林火灾、交通流模拟)
  • 算法和模型的程序实现 III: 粒子类模型/算法(三天体问题、分子动力学、交通流模拟)

其中 4-6 中的部分算法看似和课题组的方向没有直接关系,但选择这些算法的原因是用于开扩思路和学习如何将模型转为程序。