准备和分析数据
过滤、转换和响应 MATLAB® 中的数据
使用 MATLAB Analysis app 准备、过滤和分析数据,例如计算平均湿度、计算露点以及消除 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 channel 12397 的数据,该数据从位于马萨诸塞州纳蒂克的基于 Arduino 的气象站收集天气数据。 - 计算高温和低温
此示例演示如何读取数据、识别某些元素并显示结果。在示例中,您修改 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用来自 ThingSpeak channel 12397 的数据,该数据从位于马萨诸塞州纳蒂克的基于 Arduino® 的气象站收集天气数据。 - 从风速数据中删除离群值
此示例演示如何从公共通道读取数据、修改数据以及显示选择元素。在示例中,您修改 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用来自 ThingSpeak channel 12397 的数据,该数据从位于马萨诸塞州纳蒂克的基于 Arduino® 的气象站收集天气数据。
分析实时数据
- 计算风寒并更新通道
此示例演示如何从公共通道读取数据、分析数据以及调度代码定期运行。在示例中,您修改 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。此示例使用 ThingSpeak channel 12397 的数据计算风寒,该数据从位于马萨诸塞州纳蒂克的基于 Arduino 的气象站收集温度和风速。 - 阅读波士顿港船舶的实时网络数据
此示例演示如何从网站抓取最新的实时数据并显示它。在示例中,您修改 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。该示例使用 MarineTraffic 网站的数据,该网站提供有关波士顿港的交通信息。 - 转换温度单位
此示例演示如何读取数据、使用数据执行计算并显示结果。在示例中,您修改 MATLAB Analysis 和 MATLAB Visualizations App 提供的代码模板之一。此示例演示如何读取数据、执行计算和显示数据。该示例使用来自 ThingSpeak channel 12397 的数据,该数据从位于马萨诸塞州纳蒂克的基于 Arduino 的气象站收集天气数据。 - 读取 ThingSpeak 数据并通过线性拟合预测电池放电时间
读取数据进行回归和预测