dsp。SineWave
产生离散正弦波
描述
的dsp。SineWave
系统对象™生成一个真实或复杂的多通道正弦信号,每个输出通道具有独立的幅值、频率和相位。
对于实正弦和复正弦,振幅,频率,PhaseOffset属性可以是标量或长度N向量,N是输出中的通道数。当指定这些属性中的至少一个作为长度-时N为其他属性指定的向量、标量值将应用于N频道。
要产生一个离散时间正弦信号:
创建
dsp。SineWave
对象并设置其属性。调用带有参数的对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?(MATLAB)。
创建
描述
创建一个正弦波对象,该对象生成一个实值正弦信号,其振幅为1,频率为100hz,相位偏移为0。默认情况下,正弦波对象只生成一个样本。正弦
= dsp。SineWave
创建一个正弦波对象,将每个指定属性设置为指定值。将每个属性名用单引号括起来。正弦
= dsp。SineWave (名称,值
)
方法创建一个正弦波对象振幅属性设置为正弦
= dsp。SineWave (amp,频率,相位,名称,值
)amp
,频率属性设置为频率
,PhaseOffset属性设置为阶段
,以及设置为指定值的任何其他指定属性。
属性
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放名为obj
,使用以下语法:
发行版(obj)