主要内容

将时域数据导入应用程序

将时域数据导入系统识别app,则必须将数据导入MATLAB®工作区,如中所述时域数据表示

请注意

必须以相等的时间间隔对时域数据进行采样。输入和输出信号必须具有相同数量的数据样本。

将数据导入应用程序:

  1. 在MATLAB命令窗口中输入以下命令打开应用程序:

    systemIdentification
  2. 在“系统识别应用程序”窗口中,选择导入数据>时间域数据. 此操作将打开“导入数据”对话框。

  3. 指定以下选项:

    请注意

    对于时间序列,只需输入输出信号即可进入[]用于输入。

    • 输入-输入MATLAB变量名(列向量或矩阵)或表示输入数据的MATLAB表达式。该表达式的计算结果必须为列向量或矩阵。

    • 输出—输入MATLAB变量名(列向量或矩阵)或表示输出数据的MATLAB表达式。表达式必须求值为列向量或矩阵。

    • 数据名称—输入数据集的名称,该名称将在导入操作完成后出现在系统识别应用窗口中。

    • 开始时间—为时间图输入时间轴的起始值。

    • 样品时间—在实验中输入实际采样时间。有关此设置的详细信息,请参见指定数据样本时间

      提示

      系统识别工具箱™产品在模型估计期间使用样本时间,并在时间图上设置水平轴。如果将时域信号转换为频域信号,则使用此采样时间将傅里叶变换计算为离散傅里叶变换(dft)。

  4. (可选)数据信息区域,单击更多的展开对话框,并输入以下设置:

    输入属性

    • InterSample-此选项指定数据采集期间样本之间输入信号的行为。它用于将模型从离散时间转换为连续时间以及对数据重新采样。

      • 佐赫(零阶保持)表示在数据采集期间输入是分段不变的。

      • (一阶保持)表示数据采集时输出是分段线性的。

      • 提单(带宽限制行为)指定连续时间输入信号在奈奎斯特频率(等于采样时间的倒数)以上的功率为零。

      请注意

      d2c汇集关于在离散时间和连续时间模型之间转换的更多信息的参考页。

    • 时期——输入Inf指定一个非周期性输入。如果底层时域数据在整数个周期内具有周期性,则输入输入信号的周期。

      请注意

      如果你的数据是周期性的,总是包括一个完整的周期来进行模型估计。

    频道名称

    • 输入—输入一个或多个输入通道名称。

      提示

      命名通道可以帮助您识别图中的数据。对于多变量输入输出信号,可以指定单个输入输出信号的名称输入输出通道,用逗号分隔。

    • 输出—输入一个或多个输出通道的名称。

    变量的物理单位

    • 输入—输入输入单位。

      提示

      当您有多个输入和输出时,请输入以逗号分隔的列表输入输出单元对应每个通道。

    • 输出—输入输出单位。

    笔记—输入对实验或数据的注释。例如,您可以输入实验名称、日期和实验条件的描述。你从这些数据中估计的模型继承了你的数据笔记。

  5. 点击进口.此操作将一个新的数据图标添加到系统识别应用程序窗口。

  6. 点击关闭关闭“导入数据”对话框。