MATLAB 基础

2026-08-01 08:06:25 | FIFA世界杯

第1天 (共3天)

使用 MATLAB 用户界面

目标: 熟悉 MATLAB 集成开发环境和其用户界面的主要特性。概览课程主要内容。

从文件读取数据

保存和加载变量

数据绘图

自定义绘图

导出绘图以用于其他应用

变量、命令和脚本

目标: 通过 MATLAB 指令创建变量,读取和操作变量数据,进行基本的绘图操作。将 MATLAB 命令收集到脚本中,以便于复制和重用。

输入指令

创建数值和字符类变量

绘图并添加注释

获取帮助

创建和运行实时脚本

向量分析和可视化

目标: 向量的数学和统计计算。使用 MATLAB 单个指令实现数据集计算。将脚本组织为逻辑分节,用于开发,维护和发布。

向量运算

读取和修改向量中的数值

注释和发布脚本

第2天 (共3天)

矩阵分析和可视化

目标: 使用矩阵作为数学对象或者数据(向量)集合。正确使用 MATLAB 语法来区分这些应用。

创建和操作矩阵

执行矩阵运算

矩阵数据统计计算

矩阵数据可视化

表格类数据

目标: 将数据作为表格导入 MATLAB。处理表格类数据。

将数据存储为表格

表格操作

从表格中提取数据

修改表格

根据条件选择数据

目标: 在数据集合中依据给定的条件提取并分析数据。

逻辑运算和逻辑变量

查找和记数

逻辑索引

组织数据

目标: 组织表格数据用于分析。使用适当的原生 MATLAB 数据类型表示数据。

合并数据表格

表格类元数据

日期类数据和时间间隔类数据

离散分类数据

第3天 (共3天)

分析数据

目标: 在 MATLAB 中进行数据分析,包括从文件导入数据,数据预处理,数据拟合,并对拟合模型进行自定义绘图。

电子表格和文本文件导入数据

处理缺失数据

绘图函数

自定义绘图

使用编程构造提升自动化

目标: 创建一种可以进行人机交互、能进行分枝条件决策的灵活的代码。

编程构造

人机交互

判断分支

循环

使用函数

目标: 通过将模块化任务封装为用户自定义函数来增加代码自动化。理解 MATLAB 如何调用文件和变量。使用 MATLAB 开发工具查找和修改代码问题。

创建函数

调用函数

设置 MATLAB 路径

调试

使用断点

创建和使用结构体