水池试验数据处理流程

  • 从STM32读取txt文本数据
  • 利用Excel将txt字符与数值分离,得到xlsx数据文件

(txt数据文件可能存在一些数据异常或者空值的情况,因此在excel里面进行初处理比较方便) - matlab导入数据,导入excel数据为表/列向量/数值矩阵的数据类型。(推荐使用列向量的格式,该种格式与数值矩阵类似,但可以清晰命名每个向量的名称(在excel中就可以定义好),数据含义比较清晰,同时可以将多个列向量通过保存工作区的方式存为单个mat文件) - Matlab中使用load函数进行数据读取 读取数据后,还需要对数据进行处理,如计算测量值的变化率,数组长度会减1,首位加上0即可。 变化率跳变很厉害,需要进行滤波处理。

Matlab数据导入和导出

通过数据导入和导出功能,可以从文件、其他应用程序、Web 服务和外部设备访问数据。您可以读取常见文件格式,如 Microsoft® Excel® 电子表格、文本、图像、音频和视频,以及科学数据格式。通过一些低级的文件 I/O 函数,可以处理任何格式的数据文件。

  • 标准文件格式
    • 文本、电子表格、图像、科学数据、音频和视频、XML 文档
  • 工作区变量和 MAT 文件
    • load, save, clear
  • 低级文件 I/O
  • 硬件和网络通信
  • Web 访问和流数据

Matlab多个绘图

tiledlayout 或 subplot

合并多个绘图

打印和保存

图形

添加标题、坐标轴标签或向图添加注释以帮助传达重要信息。

Matlab绘图导出