准备和分析数据
过滤、转换和响应 MATLAB® 中的数据
使用 MATLAB 分析应用程序准备、过滤和分析数据,例如计算平均湿度、计算露点以及从 ThingSpeak™ 通道中消除离群值数据。ThingSpeak 允许您使用 MATLAB 来分析和可视化您的数据。分析和可视化 App 提供了模板代码来帮助您对历史或实时数据进行基本操作。这些教程将引导您逐步了解每个代码模板。使用代码模板教程开始使用 ThingSpeak。使用 App 将一个单位转换为另一个单位,在同一个图上比较不同或相似的数据,或者可视化数据的统计分布。
您可以在 MATLAB 分析和 MATLAB 可视化 App 中进行向脚本中添加函数 (MATLAB),以允许模块化编码。除了内置的 MATLAB 函数之外,您还可以使用 访问 MATLAB 附加工具箱 中提到的工具箱中的函数。
函数
主题
生成 MATLAB 代码
- MATLAB 分析 App
分析某个通道中的数据。
准备数据
- 规范不规则采样数据
更新 ThingSpeak™ 通道中数据的时间戳以消除不规则现象。 - 识别不规则采样数据
识别 ThingSpeak 通道中不规则采样的数据。 - ThingSpeak 通道中的聚合数据
在 ThingSpeak 通道中收集和处理数据
分析历史数据
- 计算并显示平均湿度
此示例演示如何从通道读取数据、分析数据并显示结果。在示例中,您修改了 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用来自 ThingSpeak 通道 12397 的数据,该数据从位于马萨诸塞州纳蒂克的 Arduino 气象站收集天气数据。 - 计算高温和低温
此示例演示如何读取数据、识别某些元素并显示结果。在示例中,您修改了 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用来自 ThingSpeak 通道 12397 的数据,该数据从位于马萨诸塞州纳蒂克的 Arduino® 气象站收集天气数据。 - 从风速数据中删除异常值
此示例显示如何从公共通道读取数据、修改数据并显示选择元素。在示例中,您修改了 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用来自 ThingSpeak 通道 12397 的数据,该数据从位于马萨诸塞州纳蒂克的 Arduino® 气象站收集天气数据。
分析实时数据
- 计算风寒指数并更新通道
此示例展示如何从公共通道读取数据、分析数据并调度代码定期运行。在示例中,您修改了 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。此示例使用来自 ThingSpeak 通道 12397 的数据来计算风寒,该数据从位于马萨诸塞州纳蒂克的 Arduino 气象站收集温度和风速。 - 读取波士顿港船舶的实时网络数据
此示例演示如何从网站抓取最新的实时数据并显示它。在示例中,您修改了 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用来自 MarineTraffic 网站的数据,该网站提供有关波士顿港交通的信息。 - 转换温度单位
此示例显示如何读取数据、使用数据执行计算并显示结果。在示例中,您修改了 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。此示例演示如何读取数据、执行计算和显示数据。该示例使用来自 ThingSpeak 通道 12397 的数据,该数据从位于马萨诸塞州纳蒂克的 Arduino 气象站收集天气数据。 - 读取 ThingSpeak 数据并通过线性拟合预测电池放电时间
读取回归和预测的数据