主要内容

系统识别

根据测量数据确定动态系统的模型

描述

系统识别App可以让你从测量的输入输出数据中识别动态系统的模型。您可以估计线性和非线性模型,并比较不同模型的响应。

使用这个应用程序,你可以:

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

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

  • 使用时域数据估计非线性ARX和Hammerstein-Wiener模型。

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

  • 将估计模型输出到MATLAB进行进一步分析®工作区或线性系统分析仪应用程序在控制系统工具箱™。

欲了解更多信息,请参阅系统识别应用程序,选择帮助>系统识别应用帮助

打开系统识别应用

  • MATLAB工具条:关于应用程序选项卡,在控制系统设计与分析,单击应用程序图标。

  • MATLAB命令提示符:输入systemIdentification

编程使用

全部展开

systemIdentification打开系统识别如果应用程序已经打开,该命令将使应用程序进入焦点。

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

例如,systemIdentification(“mySession”)打开应用程序并加载先前保存的应用程序会话mySession.sid

保存会话,在系统识别应用程序,选择文件>保存会话.会话被保存到一个文件中.sid扩展。

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

例如,systemIdentification(“mySession”、“C: \ matlab \工作”)打开应用程序并加载先前保存的应用程序会话mySession.sid位于C: \ matlab \工作

限制

MATLAB在线™不支持金宝app系统识别应用程序。

之前介绍过的R2006a