主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

System Identification

从测量数据辨识动态系统模型

说明

系统辨识使您能够根据测量的输入-输出数目辨识动态系统的模型。您可以估计线性和非线性模型并比较不同模型的响应。

使用此 App,您可以:

  • 导入、绘制和预处理测量的输入-输出数目据。

  • 使用时域、时间序列或频域数据估计线性模型,例如传递函数、过程模型、多项式模型和状态空间模型。

  • 使用时域数据估计非线性 ARX 和哈默斯坦-维纳模型。

  • 使用独立数据集验证估计模型。

  • 将估计模型导出到 MATLAB® 工作区或 Control System Toolbox™ 中的线性系统分析器进行进一步分析。

如需了解详细信息,请在系统辨识中选择 Help > System Identification App Help

System Identification app

打开 System Identification App

  • MATLAB 工具条:在 App 选项卡上的控制系统设计和分析下,点击 App 图标。

  • MATLAB 命令提示符:输入 systemIdentification

编程用途

systemIdentification 打开系统辨识。如果 App 已经打开,该命令将使该 App 成为焦点。

systemIdentification(sessionFile) 打开 App 并在 MATLAB 路径上加载之前保存的会话文件 sessionFile。会话包括保存时 App 中的数据集和模型。如果 App 已经打开,该命令会将会话文件的内容与 App 中已有的内容合并。

例如,systemIdentification('mySession') 打开 App 并加载之前保存的 App 会话 mySession.sid

要保存会话,请在系统辨识中选择 File > Save session。会话保存到扩展名为 .sid 的文件中。

systemIdentification(sessionFile,path) 指定会话文件的路径。如果文件不在 MATLAB 路径上,请使用此语法。

例如,systemIdentification('mySession','C:\matlab\work') 打开 App 并加载位于 mySession.sid 的先前保存的 App 会话 C:\matlab\work

版本历史记录

在 R2006a 之前推出

另请参阅

函数