chgFreqUnit

频率响应数据模型的改变频率单元

句法

sys_new = chgFreqUnit(SYS,newfrequnits)

描述

sys_new= chgFreqUnit(SYSnewfrequnits改变在频点为单位SYSnewfrequnits。都频率FrequencyUnit的性质SYS调整使得频率响应SYSsys_new比赛。

输入参数

SYS

频率响应数据(FRDidfrd, 要么genfrd)模型

newfrequnits

频点新的单位,指定为下列其中一个值:

  • '弧度/ TIMEUNIT'

  • '循环/ TIMEUNIT'

  • “弧度/秒”

  • '赫兹'

  • '千赫'

  • '兆周

  • “千兆赫”

  • 'RPM'

弧度/ TIMEUNIT周期/ TIMEUNIT表达相对于在指定的系统的时间单位频率单元TIMEUNIT属性。

默认:'弧度/ TIMEUNIT'

输出参数

sys_new

类型相同的频率响应数据模型SYS与频点新单位。的频率响应sys_new是一样的SYS

例子

全部收缩

创建一个频率响应数据模型。

加载('AnalyzerData');SYS = FRD(相应,频率);

数据文件AnalyzerData具有列向量频率RESP。这些载体含有256个测试频率和分别对应的复值的频率响应点。默认频率为单位SYS弧度/ TIMEUNIT,其中TIMEUNIT是系统时间单位。

改变频率的单位。

SYS1 = chgFreqUnit(SYS,'RPM');

FrequencyUnit财产SYS1

比较的波特响应SYSSYS1

bodeplot(SYS,'R',SYS1,'y--');传说('SYS''SYS1'

幅度和相位SYSSYS1因为比赛chgFreqUnit命令改变的频率点中的单元SYS不修改系统的行为。

更改FrequencyUnit财产SYS比较与原系统的波特响应。

系统2 = SYS;sys2.FrequencyUnit ='RPM';bodeplot(SYS,'R',系统2,'GX');传说('SYS'“系统2”);

更改FrequencyUnit属性更改系统的行为。因此,波特响应SYS系统2不符合。例如,在约2弧度的原始转角频率/ S变化为约2rpm的速度(或0.2弧度/秒)。

提示

  • chgFreqUnit以改变的频率点的单元,而无需修改系统行为。

也可以看看

||

主题

介绍了在R2012a