主要内容

使用系统识别应用程序

启动和管理会话

什么是系统识别会话?

一个会话表示您的识别过程的全部进展,包括中的任何数据集和模型系统识别应用程序。

可以将会话保存到文件.sid扩展。例如,您可以将进度的不同阶段保存为不同的会话,这样您只需打开相应的会话就可以恢复到任何阶段。

要启动新的会话,请参见在应用程序中启动一个新会话

有关使用系统识别应用程序的步骤的详细信息,请参见使用系统识别应用程序的步骤

在应用程序中启动一个新会话

要在系统识别应用程序中启动一个新的会话,输入systemIdentification在MATLAB®命令窗口:

systemIdentification

或者,您也可以通过选择应用程序标签MATLAB桌面。在应用程序部分中,点击系统识别.此操作将打开System Identification应用程序。

请注意

一次只能打开一个会话。

您还可以通过关闭当前会话来启动新的会话文件>关闭会话.此工具箱提示您保存尚未保存的当前会话。

对“系统识别应用”窗口的描述

下图描述了系统识别应用程序中的不同区域。

窗口的布局从左到右组织任务和信息。该组织遵循一个典型的工作流,从左上角开始,使用导入数据菜单,并通过在模型图上绘制估计模型的特征,在右下角结束。有关使用系统识别应用程序的更多信息,请参见使用系统识别应用程序的步骤

数据委员会区域,位于导入数据菜单中,包含矩形图标,表示您导入到应用程序中的数据。

模型板,位于右边<——预处理菜单中包含矩形图标,代表您估计或导入到应用程序中的模型。您可以将模型板中的模型图标拖放到打开的对话框中。

打开保存的会话

你可以使用以下语法打开以前保存的会话:

systemIdentification(会话,路径)

会话您想要打开的会话的文件名和路径是会话文件的位置。会话文件有扩展名.sid.当会话文件在matlabpath,则可以省略路径论点。

如果系统识别应用程序已经打开,您可以通过选择打开会话文件>公开会议

请注意

如果系统识别应用程序中有数据,您必须关闭当前会话,然后才能通过选择打开新的会话文件>关闭会话

保存、合并和关闭会话

下表总结了用于在System Identification应用程序中保存、合并和关闭会话的菜单命令。

任务 命令 评论
关闭当前会话并启动新的会话。 文件>关闭会话 系统提示您在关闭当前会话之前保存当前会话。
将当前会话与先前保存的会话合并。 文件>合并会话 您必须启动一个新的会话并导入数据或模型,然后才能选择将其与先前保存的会话合并。系统提示您选择要与当前文件合并的会话文件。该操作将当前会话中的两个会话的数据和模型组合在一起。
保存当前会话。 文件>保存 用于在您已经保存会话一次之后重复保存会话。
将当前会话保存在新名称下。 文件>另存为 当您希望增量地保存您的工作时非常有用。如果有必要,该命令允许您恢复到上一个阶段。

删除一个会话

如果要删除已保存的会话,必须先删除对应的会话文件。

管理模型

将模型导入应用程序

您可以从MATLAB工作空间导入系统识别工具箱™模型到系统识别应用程序。如果您有控制系统工具箱™软件,您也可以导入您使用这个工具箱创建的任何模型(LTI对象)。

下面的过程假设开始时系统识别应用程序已经打开。如果此窗口未打开,请在提示符处输入以下命令:

systemIdentification

将模型导入系统识别应用程序:

  1. 选择进口导入模型列表以打开“导入模型对象”对话框。

  2. 输入名称字段,键入模型对象的名称。新闻输入

  3. (可选)笔记字段,键入要存储在此模型中的任何注释。

  4. 点击进口

  5. 点击关闭关闭“导入模型对象”对话框。

查看模型属性

通过右键单击相应的模型图标,可以在System Identification应用程序中获得关于每个模型的信息。

数据/模型信息对话框打开。这个对话框描述了相应模型的内容和属性。它还显示任何相关的注释和用于创建此模型的操作的命令行等效内容。

提示

要查看或修改多个模型的属性,请保持此窗口打开,并在系统识别应用程序中右键单击每个模型。当您选择每个模型时,数据/模型信息对话框会更新。

重命名模型和改变显示颜色

您可以重命名模型,并通过双击系统识别应用程序中的模型图标更改其显示颜色。

数据/模型信息对话框打开。这个对话框描述了模型的内容和属性。对象描述区域显示了用于在应用程序中创建模型的操作的语法。

要重命名模型,请在模型名称字段。

属性中的三个RGB值也可以指定一个新的显示颜色颜色字段。每个值之间01和分别表示红色、绿色和蓝色的相对存在。有关指定默认数据颜色的详细信息,请参见定制系统识别应用

提示

作为使用三个RGB值的替代方法,您可以输入任意一个单引号内的下列字母:

'y' r' b' c' g' m' k'

分别代表黄色、红色、蓝色、青色、绿色、品红和黑色。

最后,您可以在中输入关于模型的起源和状态的注释日记和笔记区域。

要在MATLAB命令窗口中查看模型属性,单击现在

组织模型图标

通过将图标拖放到空的模型板矩形中,可以在系统识别应用程序中重新排列模型图标。

请注意

您不能将模型图标拖放到左边的数据区域。

当您需要额外的空间来组织模型图标时,请选择选项>额外的模型/数据此操作将打开一个带有空白矩形的额外会话窗口。新窗口是当前会话的扩展,不代表新会话。

提示

当您导入或评估模型时,如果没有足够的空间来放置图标,则会自动打开一个额外的会话窗口。

你可以在主系统识别应用程序和任何额外的会话窗口之间拖放模型图标。

笔记字段来描述模型。保存会话时,如保存、合并和关闭会话,所有额外的窗口和笔记也会被保存。

在App中删除模型

要在系统识别应用程序中删除模型,拖拽相应的图标到垃圾.你也可以用the删除按键盘上的键来移动项目到垃圾.移动项目垃圾不会永久删除这些项目。

来恢复模型垃圾,从中拖动图标垃圾,在“系统识别”应用程序中查看模型板垃圾内容,请双击垃圾图标。

请注意

您必须将模型恢复到模型板;不能将模型图标拖到数据板。

永久删除。中的所有项垃圾中,选择选项>空垃圾

退出会话将清空垃圾自动。

从应用程序导出模型到MATLAB工作空间

在系统识别应用程序中创建的模型在MATLAB工作空间中不可用,直到您导出它们。当您需要对仅在命令行可用的模型执行操作时,导出是必要的。将模型导出到MATLAB工作空间也使得它们可以在Simulink中使用金宝app®软件或其他工具箱,如控制系统工具箱产品。

要将模型导出到MATLAB工作区,请执行以下操作之一:

  • 将对应的图标拖放到到工作空间矩形。

  • 右键单击图标,打开数据/模型信息对话框。点击出口导出模型。

当您将模型导出到MATLAB工作区时,结果变量的名称与System Identification应用程序中的名称相同。

处理情节

在图上识别数据集和模型

您可以通过颜色来识别图形上的数据集和模型:系统识别应用程序中的数据或模型图标中的线条颜色与图形上的线条颜色相匹配。

您还可以通过单击绘图曲线并按住鼠标按钮来显示绘图上每条线的数据提示。

请注意

您必须通过选择禁用缩放风格>变焦在你可以显示数据之前提示。有关启用缩放的详细信息,请参见放大图

下图显示了一个数据提示示例,其中包含数据集的名称和数据点的坐标。

阴谋的数据提示

更改和恢复默认轴限制

有两种方法可以改变目前正在查看的情节部分:

  • 放大图

  • 设置轴的限制

放大的情节。通过选择启用缩放风格>变焦在情节窗口。要禁用缩放,请选择风格>变焦一次。

提示

要验证缩放是活动的,请单击风格菜单。旁边应该出现一个复选标记变焦

您可以通过以下方式调整放大倍数:

  • 若要放大默认增量,请在绘图窗口中左键单击要居中的绘图部分。

  • 若要放大特定区域,请单击并拖动标识要放大的区域的矩形。松开鼠标按钮,显示所选区域。

  • 要缩小,右键单击图。

请注意

要恢复视图中的全部数据,请选择选项>Autorange在情节窗口。

设置轴的限制。您可以更改当前在图上显示的输入和输出通道的垂直轴和水平轴的轴限。

  1. 选择选项>设置轴的限制打开“限制”对话框。

  2. 为每个轴指定一个新的范围,通过编辑它的下限和上限。必须使用该格式输入限制[LowerLimit UpperLimit].点击应用.例如:

    (100 - 0.1)

    请注意

    要恢复全轴限制,请选择汽车复选框,然后单击应用

  3. 要在线性比例上绘制数据,清除日志复选框,然后单击应用

    请注意

    要还原为以10为基数的对数尺度,请选择日志复选框,然后单击应用

  4. 点击关闭

请注意

要查看整个数据范围,请选择选项>Autorange在情节窗口。

在地块中选择测量和噪声通道

调用模型输入和输出渠道.当您创建多变量输入-输出数据集或模型的图形时,该图形一次只显示一个输入-输出通道对。选定的频道名称显示在绘图窗口的标题栏中。

请注意

当选择绘制多个数据集,且每个数据集包含多个输入和输出通道时通道菜单列出来自所有数据集的通道对。

控件中的输入输出通道对可以选择不同的输入输出通道对通道菜单中的任何“系统标识工具箱”绘图窗口。

通道Menu使用以下符号表示通道:u1 y2 - >表示该图显示来自输入通道的传输函数u1输出通道y2.系统识别工具箱估计有多少噪声源有多少输出通道。一般来说,e@ynam表示噪声源对应带名称的输出ynam

例如,e@y3 - > y₁意味着传递函数从噪声信道(关联)y3)到输出通道y2会显示出来。有关噪声通道的更多信息,请参见模型的测量分量和噪声分量分离

提示

当您将数据导入系统识别应用程序时,在导入数据对话框中分配有意义的通道名称是很有帮助的。有关导入数据的详细信息,请参见表示数据

图中的网格和线条样式

有几个风格所有情节类型的常见选项。

网格线。若要切换显示或隐藏网格线,请选择风格>网格

实线或虚线。要将当前可见的线显示为实线、虚线、虚线和虚线样式的组合,请选择风格>不同的线型

要显示所有实线,请选择风格>所有实线.这个选项是默认的。

所有线条样式匹配系统识别应用程序中相应的数据或模型图标的颜色。

在一个MATLAB图窗口

MATLAB图形窗口提供了系统识别工具箱绘图窗口中不可用的绘图的编辑和打印命令。要利用这个功能,您可以首先在System Identification应用程序中创建一个plot,然后在MATLAB Figure窗口中打开它来微调显示。

在您创建情节之后,如在系统识别应用程序中绘制模型中,选择文件>复制图在情节窗口。这个命令在MATLAB图窗口中打开绘图。

印刷图

要打印系统标识工具箱图,请选择文件>打印在情节窗口。在“打印”对话框中,选择打印选项并单击好吧

定制系统识别应用

应用定制类型

系统识别应用程序让你自定义窗口的行为和外观。例如,您可以设置特定对话框的大小和位置,并修改图形的外观。

保存会话可以保存自定义应用的状态。

您可以选择编辑控制默认设置的文件,如修改idlayout.m(高级用法)。

保存会话的偏好

使用选项>保存参数保存系统识别应用程序的当前状态。该命令保存以下设置到首选项文件,idprefs.mat

  • 系统识别应用程序的大小和位置

  • 对话框的大小和位置

  • 最近使用的四个疗程

  • 绘图选项,如线条样式、缩放、网格,以及输入是在样本之间使用零阶保持器还是一阶保持器绘制

你只能编辑idprefs.mat通过改变应用程序中的首选项。

idprefs.mat文件位于同一个文件夹中startup.m默认情况下,。要更改保存首选项的位置,请使用midprefs命令,并将新路径作为参数。例如:

midprefs (c: \ matlab工具箱\ \当地\ ')

你也可以输入midprefs并浏览到所需的文件夹。

若要恢复默认首选项,请选择选项>默认首选项

修改idlayout.m

您可能希望通过编辑来定制默认的绘图选项idlayout.m(高级用法)。

定制idlayout.m默认情况下,保存副本idlayout.m到你的文件夹matlabpath略高于鉴别文件夹的水平。

谨慎

不要编辑原始文件,以避免覆盖idlayout.m默认值随产品一起提供。

中可以自定义以下绘图选项idlayout.m

  • 颜色分配给数据和模型图标的顺序

  • 绘图上的线条颜色

  • 轴限制和标记

  • 绘图选项,在绘图菜单中设置

  • 字体大小

请注意

当您保存首选项使用选项>保存参数idprefs.mat,这些首选项覆盖中的默认值idlayout.m.给idlayout.m优先级每次启动新会话时,选择选项>默认首选项