第1天 (共3天)
使用 MATLAB 用户界面
目标: 熟悉 MATLAB 集成开发环境和其用户界面的主要特性。概览课程主要内容。
从文件读取数据
保存和加载变量
数据绘图
自定义绘图
导出绘图以用于其他应用
变量、命令和脚本
目标: 通过 MATLAB 指令创建变量,读取和操作变量数据,进行基本的绘图操作。将 MATLAB 命令收集到脚本中,以便于复制和重用。
输入指令
创建数值和字符类变量
绘图并添加注释
获取帮助
创建和运行实时脚本
向量分析和可视化
目标: 向量的数学和统计计算。使用 MATLAB 单个指令实现数据集计算。将脚本组织为逻辑分节,用于开发,维护和发布。
向量运算
读取和修改向量中的数值
注释和发布脚本
第2天 (共3天)
矩阵分析和可视化
目标: 使用矩阵作为数学对象或者数据(向量)集合。正确使用 MATLAB 语法来区分这些应用。
创建和操作矩阵
执行矩阵运算
矩阵数据统计计算
矩阵数据可视化
表格类数据
目标: 将数据作为表格导入 MATLAB。处理表格类数据。
将数据存储为表格
表格操作
从表格中提取数据
修改表格
根据条件选择数据
目标: 在数据集合中依据给定的条件提取并分析数据。
逻辑运算和逻辑变量
查找和记数
逻辑索引
组织数据
目标: 组织表格数据用于分析。使用适当的原生 MATLAB 数据类型表示数据。
合并数据表格
表格类元数据
日期类数据和时间间隔类数据
离散分类数据
第3天 (共3天)
分析数据
目标: 在 MATLAB 中进行数据分析,包括从文件导入数据,数据预处理,数据拟合,并对拟合模型进行自定义绘图。
电子表格和文本文件导入数据
处理缺失数据
绘图函数
自定义绘图
使用编程构造提升自动化
目标: 创建一种可以进行人机交互、能进行分枝条件决策的灵活的代码。
编程构造
人机交互
判断分支
循环
使用函数
目标: 通过将模块化任务封装为用户自定义函数来增加代码自动化。理解 MATLAB 如何调用文件和变量。使用 MATLAB 开发工具查找和修改代码问题。
创建函数
调用函数
设置 MATLAB 路径
调试
使用断点
创建和使用结构体