主要内容

将时域数据导入App

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

请注意

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

将数据导入应用程序:

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

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

  3. 指定以下选项:

    请注意

    对于时间序列,只导入输出信号,然后输入[]对于输入。

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

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

    • 数据名称—输入导入数据集的名称,导入完成后在“系统识别”app界面中显示。

    • 起始时间—填写时间轴的起始值。

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

      提示

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

  4. (可选)在数据信息区域,点击更多的展开对话框,输入如下参数:

    输入属性

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

      • zoh(零阶保持器)表示在数据采集过程中输入是分段常数。

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

      • 提单(带宽限制行为)指定输入信号在奈奎斯特频率以上的功率为零。

      请注意

      看到d2c而且汇集有关离散时间模型和连续时间模型之间转换的更多信息,请参阅参考页。

    • ——输入指定一个非周期输入。如果底层时域数据的周期为整数个周期,则输入输入信号的周期。

      请注意

      如果您的数据是周期性的,请始终包含用于模型估计的整个周期。

    通道名称

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

      提示

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

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

    变量的物理单位

    • 输入—输入输入单位。

      提示

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

    • 输出—输入输出单位。

    笔记-输入关于实验或数据的评论。例如,您可以输入实验名称、日期和实验条件的描述。从该数据估计的模型继承了数据笔记。

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

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