Main Content

拨片

选项公克command

描述

选择=拨片returns an option set with the default options for公克

例子

选择= gramoptions(名称,价值返回一个选项设置,其中一个或多个指定的选项名称,价值pair arguments.

例子

全部收缩

计算以下状态空间模型的可控性gramian。将计算以最大的能量重点放在频率间隔上。

sys = ss([ - 。1 -1; 1 0],[1; 0],[0 1],0);

该模型在1 rad/s时包含一个峰。利用拨片指定围绕该频率的间隔。

opt = gramoptions('FreqIntervals',[0.8 1.2]);gc = gram(sys,'C',选择)
gc =2×24.2132 0.0000 0.0000 4.2433

输入参数

全部收缩

名称值参数

Specify optional pairs of arguments asname1 = value1,...,namen = valuen, 在哪里姓名是参数名称和Value是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

例子:“ Freqintervals”,[0.8 1.2]

计算频率限制的可控性和可观察性的频率间隔,格拉米亚人指定为具有两列的矩阵。每行指定频率间隔[fmin fmax], 在哪里Fminandfmax是非负频率,在模型的频率单元中表达。例如:

  • 假设模型的频率单位为rad/s,则将计算限制为3 rad/s和15 rad/s之间的范围FreqIntervals[3 15]

  • 要将计算限制为两个频率间隔3-15 rad/s和40-60 rad/s,请使用[3 15;40 60]

  • 指定低于截止频率的所有频率fcut, use[0 fcut]

  • 要指定截止上方上方的所有频率,请使用[fcut inf]连续的时间或[fcut pi/ts]在离散时间,TS是模型的样本时间。

默认值,[],不施加频率限制,相当于[0 INF]in continuous time or[0 pi/ts]在离散时间。但是,如果您指定时间间隔除了[],然后这个限制覆盖freqintervals = []。If you specify both a时间间隔value and aFreqIntervals值,然后计算使用这些间隔的结合。

计算时间限制的可控性和可观察性的Gramians的时间间隔,指定为具有两列的矩阵。每行指定时间间隔[tmin tmax], 在哪里Tminandtmax是在模型的时间单元中表达的非负时间。例如:

  • 假设模型的时间单元为秒,则将计算限制在3 s和15 s之间时间间隔[3 15]

  • 要将计算限制为两个时间间隔,3-15 s和40-60 s,请使用[3 15;40 60]

  • 从零到截止时间的所有时间指定tcut, use[0 TCUT]。To specify all times after the cutoff, use[tcut inf]

默认值,[],不施加时间限制,等同于[0 INF]。但是,如果您指定FreqIntervals除了[],然后这个限制覆盖Timeintervals = []。If you specify both a时间间隔value and aFreqIntervals值,然后计算使用这些间隔的结合。

输出参数

全部收缩

选项公克,返回拨片选项设置。利用选择作为最后一个参数公克至compute time-limited or frequency-limited Gramians.

版本历史记录

在R2016a中引入

也可以看看

|