访问流数据和存档数据
使用 MATLAB 和大数据开发算法。MATLAB 支持众多来源的带时间戳的非结构化数据,包括云存储服务(例如 AWS S3、Azure Blob)、OPC UA、RESTful web services和数据库。通过集成 MATLAB 与 MQTT 等消息代理和 Kafka 等流媒体协议,处理连接资产的实时数据。
您可以使用内置功能轻松执行数据整理和清理,以替换缺失或错误的值、平滑数据,以及对齐使用不同时间戳格式的数据集。
开发分析、控制和优化算法
MATLAB 为物联网应用开发提供成千上万种函数,包括用于预测性维护、信号和图像处理、反馈和监督控制、优化以及机器学习的函数。
通过使用现有函数、对其进行自定义或创建自己的函数,使用 MATLAB 开发算法的速度远快于传统编程语言。同一算法适用于许多常见的物联网场景,包括流媒体或大数据。
访问无处不在的数据
设备数据可被结构化或非结构化,它们存储于诸如本地文件、云(例如 AWS® S3、Azure® Blob)、数据库以及历史数据等多种源中。无论您的数据在哪里,您都可以使用 MATLAB 来获取。当您没有足够的故障数据时,可以通过输入信号故障,从机器设备上的 Simulink 模型来生成故障数据,并对系统故障动态进行建模。
整理和探索您的数据以实现简化
数据是散乱的。使用 MATLAB,您可以对数据进行预处理、降维处理并提取特征。
对不同采样率的数据进行调整,并说明缺失值和异常值。
使用先进的信号处理技术移除杂点、筛选数据并分析瞬态或变化的信号。
使用统计和动态方法进行特征提取和选择,以简化数据集并减少预测模型的过度拟合。
使用机器学习检测和预测错误
运用分类、回归和时序建模技术确定故障根源并预测故障时间。
交互式探查并选择最重要的变量来估算 RUL 或对故障模式进行分类。
使用内置函数训练、比较和验证多个预测模型。
计算并可视化置信区间以量化预测中的不确定性。
在生产系统中部署算法
通过在嵌入式设备和企业 IT/OT 系统上实施 MATLAB 算法,缩短响应时间,减少传输的数据,并立即提供结果给车间操作员。
通过使用 MATLAB 和 Simulink 为目标资产和边缘设备自动生成 C/C ++代码来摆脱手动编码。
在含生产服务器的云上扩展 MATLAB 分析,并与 Spotfire、 PI Server 及其他平台集成。
感知环境
利用内置的 MATLAB 应用程序,可交互地执行对象检测和追踪、运动评估、三维点云处理和传感器融合。使用卷积神经网络 (CNN),运用深度学习进行图像分类、回归分析和特征学习。
将您的算法自动转换为 C/C++、定点、HDL 或 CUDA 代码。
制定规划和决策
使用 LiDAR 传感器数据,通过 Simultaneous Localization and Mapping (SLAM) 创建环境地图。
通过设计算法进行路径和运动规划,在受约束的环境中导航。使用路径规划器,计算任何给定地图中的无障碍路径。
设计算法,让机器人在面对不确定情况时能做出决策,在协作环境中执行安全操作。实现状态机,定义决策所需的条件和行动。
设计控制系统
您可以使用算法和应用程序,系统性地分析、设计和可视化复杂系统在时域和频域中的行为。
使用交互式方法(如波特回路整形和根轨迹方法)来自动调节补偿器参数。您可以调节增益调度控制器并指定多个调节目标,如参考跟踪、干扰抑制和稳定裕度。
代码生成和需求可追溯性有助于验证您的系统,确认符合要求。
全球数以百万计的工程师和科学家使用 MATLAB? 来分析和设计可改变世界的系统和产品。MATLAB 广泛应用于汽车主动安全系统、行星际宇宙飞船、健康监控设备、智能电网和 LTE 蜂窝网络。它用于机器学习、信号处理、图像处理、计算机视觉、通讯、计算金融学、控制设计、机器人学等等。
数学、图形、编程
MATLAB 平台为解决工程和科学问题进行了优化。基于矩阵的 MATLAB 语言是世界上最自然的计算数学表示方法。内置图形使得可视化和洞察数据变得简单易行。大量的预制工具箱库可让您即刻开始使用对您的应用领域至关重要的算 法。桌面环境鼓励试验、探索和发现。这些 MATLAB 工具和功能全部经过严格测试,并为相互协同工作而定制。
扩展、集成、部署
MATLAB 帮助您让想法超越桌面的限制。您可以对大型数据集运行分析,并扩展到集群和云。MATLAB 代码可以与其他语言集成,从而允许您将算法和应用程序部署在 Web、企业和生产系统内。
常用工具箱
MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。
开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。