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