frest.createFixedTsSinestream
命名空间: frest
具有固定采样时间的正弦扫描输入信号
语法
input = frest.createFixedTsSinestream(ts)
input = frest.createFixedTsSinestream(ts,{wmin wmax})
input = frest.createFixedTsSinestream(ts,w)
input = frest.createFixedTsSinestream(ts,sys)
input = frest.createFixedTsSinestream(ts,sys,{wmin wmax})
input = frest.createFixedTsSinestream(ts,sys,w)
说明
input = frest.createFixedTsSinestream(ts) 创建正弦扫描输入信号,其中每个频率具有相同的固定采样时间 ts(以秒为单位)。该信号在 1 至 ωs 之间包含 30 个频率,其中 是以弧度/秒为单位的采样率。软件会调节 SamplesPerPeriod 选项,以确保每个频率具有相同的采样时间。当您的 Simulink® 模型在具有离散采样时间的信号上存在线性化输入 I/O 时,使用这种信号。
input = frest.createFixedTsSinestream(ts,{wmin wmax}) 创建正弦扫描输入信号,在 wmin 至 wmax(以弧度/秒为单位)之间包含最多 30 个按对数间隔分布的频率。
input = frest.createFixedTsSinestream(ts,w) 创建正弦扫描输入信号,频率为 w,指定为以弧度/秒为单位的频率值向量。w 的值必须满足 (N 为整数),以确保采样率 是 w 每个元素的整数倍。
input = frest.createFixedTsSinestream(ts,sys) 创建固定采样时间为 ts 的正弦扫描输入信号。信号的频率、稳定周期和周期数会根据线性系统 sys 的动态特性自动设置。
input = frest.createFixedTsSinestream(ts,sys,{wmin wmax}) 创建正弦扫描输入信号,在 wmin 至 wmax(以弧度/秒为单位)之间包含最多 30 个按对数间隔分布的频率。
input = frest.createFixedTsSinestream(ts,sys,w) 创建正弦扫描输入信号,频率为 w,指定为以弧度/秒为单位的频率值向量。w 的值必须满足 (N 为整数),以确保采样率 ts 是 w 每个元素的整数倍。
示例
创建具有以下特征的正弦输入信号:
采样时间:0.02 秒
正弦信号频率范围:1 至 10 弧度/秒
input = frest.createFixedTsSinestream(0.02,{1, 10});版本历史记录
在 R2009b 中推出