pexcit
输入信号的激励水平
语法
Ped = pexcit(Data)
Ped = pexcit(Data,Maxnr)
Ped = pexcit(Data,Maxnr,Threshold)
Ped = pexcit(Data,Maxnr,Threshold,Maxsize)
[Ped,Maxnr] = pexcit(___)
[___] = pexcit(___,Name,Value)
说明
Ped = pexcit(Data) 测试输入的兴奋持续程度。
Data 对象可包含时域或频域输入/输出数据,其形式可以是 timetable 对象、用逗号分隔的数值矩阵对,或 iddata 对象。如果存在多个实验,data 可以是一个元胞数组。
Ped 是 Data 中输入的激发度或激发阶,是一个整数向量,其组件数与 Data 中输入的数量相同。输入中激发程度的直观解释是:该输入能够以无歧义的方式估计的建模模型的阶数。
Ped = pexcit(Data,Maxnr) 使用 Maxnr 来指定测试的最大阶数。Maxnr 的默认值是 min(N/3,50),其中 N 表示输入数据中的数据样本数量。
Ped = pexcit(Data,Maxnr,Threshold) 使用 Threshold 来指定输入协方差矩阵奇异值的阈值值。Threshold 的默认值是 1e-9。将 Maxnr 设置为 [],以便其值由软件自动确定。
Ped = pexcit(Data,Maxnr,Threshold,Maxsize) 使用 Maxsize 来指定任何形成的矩阵的大小限制。Maxsize 的默认值是 250000。将 Maxnr 和 Threshold 设置为 [],以便其值由软件自动确定。
[Ped,Maxnr] = pexcit(___) 返回所用的 Maxnr 的值。
[___] = pexcit(___, 使用由一个或多个名称-值参量指定的附加模型选项。 Name,Value)
可用的参量包括 InputName 和 OutputName,它们是输入和输出通道名称。尤其当 data 是一个包含比您想要使用的变量更多的变量的时间表时,请使用这些参量。当时间表 OutputName 包含多个输出变量时,也可以使用 data 来辨识输出通道。否则,软件仅将最后一个变量解释为输出通道。
例如,使用 sys = pexcit(data,'InputName',["u1","u3"],'OutputName',"y1") 指定输入和输出信号变量名称。
参考资料
Section 13.2 in Ljung (1999).
版本历史记录
在 R2006a 之前推出
另请参阅
advice | iddata | checkFeedback | idnlarx