财务汇报局
|
页面进行中。 |
频率传递函数。
库::`工程系统`
资料描述
该函数以频率传递函数(频率响应)的形式创建动态系统的模型,该函数使用频率集和表达系统对这些频率的响应的复数来定义。 模型可以描述一维(SISO)和多维(MIMO)动态系统。 模型可以是连续的,也可以是离散的。
频率传递函数 对于每个频率 是复数。 ,其模等于输出值的幅度与输入值的幅度之比,并且自变量是输出值相对于输入值的相移。
语法
函数调用
-
[参数:sys]=frd()在单个频率ω=0处创建频率传递函数集。 其值也为零。 您可以使用函数更改输入参数的值setproperty!.
-
[参数:sys]=frd(<参数:响应>>,<参数:频率>>,<参数:ts>>;<参数:timeunit>>)创建由复数集定义的离散系统的频率传递函数[参数:响应]和频率[参数:频率]. 在这种情况下,时间的测量单位[参数:timeunit]它是明确指定的。
-
sys=frd(response,frequency,ts;timeunit,frequencyunit)创建由复数集定义的离散系统的频率传递函数[参数:响应]和频率[参数:频率]. 在这种情况下,测量时间的单位[参数:timeunit]和频率[参数:频率]被显式指定。
争论
输入参数
# 回应 — 频率响应
+
通行证:[0.0+0.0im] (默认情况下)| 通行证:[标量] | 传递:[向量] | 传:[N维数组]
Details
表征系统对谐波频率信号响应的复数或复数数组 [参数:频率].
对于SISO系统,频率响应作为复数的标量或向量给出。 矢量元素的数量必须等于频率的数量。
对于MIMO系统,频率响应作为大小的复数数组给出 ,在哪里 -系统输出数量, -系统输入数量, -频率的数量。
对于具有ny数量的输出和nu数量的输入大小的系统阵列 频率响应作为大小的复数数组给出 ,在哪里 -频率的数量。 例如,一个大小为复数的数组 设置大小的系统阵列的频率响应 . 阵列中的每个系统都具有 产出和 入口。
| 数据类型 |
|
# 频率 — 输入信号的频率
+
通行证:[0.0] (默认情况下)| 通行证:[标量] | 传递:[向量]
Details
施加到系统的输入的谐波信号的频率或一组频率。 频率值可以是正的或负的。
| 数据类型 |
|
# *ts*是 采样周期
+
通行证:[没有] (默认)| 通行证:[标量]
Details
频率传递函数的周期。
| 数据类型 |
|
# timeunit — 时间测量单元
+
通行证:[秒] (默认情况下)| 通行证:[纳秒] | 通行证:[微秒] | 通过:[毫秒] | 通行证:[分钟] | 通行证:[小时] | 通行证:[天] | 通行证:[周] | 通行证:[月] | 通行证:[年]
Details
时间的测量单位。
该参数采用以下值:
-
"纳秒"-纳秒; -
"微秒"-微秒; -
"毫秒"-毫秒; -
"分钟"-分钟; -
"小时"-手表; -
"天"-天数; -
"周"-周; -
"月"-月; -
"年"-几年。
| 数据类型 |
|
# 频率 — 频率测量单元
+
通行证:[rad/timeunit] (默认情况下)| 通行证:[周期/时间单元] | 通行证:[rad/s] | 通过:[Hz] | 传:[千赫] | 通行证:[兆赫] | 通行证:[千兆赫] | 通过:[rpm]
Details
频率测量的单位。
该参数采用以下值:
-
rad/timeunit-rad/<时间测量单位>; -
"周期/时间单元"-关于/<时间测量单位>; -
"rad/s"-高兴/c; -
"赫兹"-赫兹; -
"千赫"-千赫; -
"兆赫"-兆赫; -
"千兆赫"-千兆赫; -
"rpm"-rpm;
| 数据类型 |
|