Matlab产生各种信号的方法

Matlab产生各种信号的方法

ID:38850385

大小:76.36 KB

页数:4页

时间:2019-06-20

Matlab产生各种信号的方法_第1页
Matlab产生各种信号的方法_第2页
Matlab产生各种信号的方法_第3页
Matlab产生各种信号的方法_第4页
资源描述:

《Matlab产生各种信号的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Matlab产生控制信号的方法1sawtooth功能:产生锯齿波或三角波。格式:x=sawtooth(t)x=sawtooth(t,width)说明:sawtooth(t)类似于sin(t),产生周期为2π,幅值从-1到+1的锯齿波。在2π的整数倍处,值为-1,从-1到+1这一段波形的斜率为1/π。sawtooth(t,width)产生三角波。举例:产生周期为0.02的三角波,结果见图1.1.3。Fs=10000;t=0:1/Fs:1.5;x=sawtooth(2*pi*50*t);plot(t,x),axis([00.2-11])

2、2square功能:产生方波。格式:x=square(t)x=square(t,duty)说明:square(t)产生周期为2π,幅值为±1的方波。square(t,duty)产生指定周期的方波,duty为正半周期的比例3sinc功能:产生Sinc或sin(πt)/πt函数波形。格式:y=sinc(x)说明:sinc(x)用于计算sinc函数,即Sinc函数之所以重要,是因为它的傅立叶变换正好是幅值为1的矩形脉冲。4chirp功能:产生调频余弦信号。格式:y=chirp(t,f0,t1,f1)y=chirp(t,f0,t1,f1,'

3、method')y=chirp(t,f0,t1,f1,'method',phi)说明:chirp函数产生调频余弦信号,即信号的频率随时间的增长而变化。这种变化可以是线性的,也可以是非线性的。y=chirp(t,f0,t1,f1)产生调频余弦信号y,t为时间轴。在t=0时,信号的频率为f0,在t=t1时,信号的频率为f1,此处频率的单位为Hz。信号的频率随时间作线性变化。y=chirp(t,f0,t1,f1,'method')通过method参数设置频率随时间变化的方式chirp(t,f0,t1,f1,'method')通过metho

4、d参数设置频率随时间变化的方式5pulstran功能:产生重复冲激串。格式:y=pulstran(t,d,'func')y=pulstran(t,d,p,Fs)y=pulstran(t,d,p)说明:y=pulstran(t,d,'func')产生由连续函数func指定形状的冲激串。t为时间轴,d为采样间隔。参数func的可选值为:·gauspuls,高斯调制正弦信号;·rectpuls,非周期的矩形波;·tripuls,非周期的三角波。y=pulstran(t,d,p,Fs)由冲激函数原型向量p通过采样与延迟组合成冲激串y,d为采

5、样间隔,Fs为采样频率,缺省值为1Hz。6rectpuls功能:产生非周期的方波信号。格式:y=rectpuls(t)y=rectpuls(t,w)说明:y=rectpuls(t)产生非周期的方波信号,方波的宽度为时间轴的一半。y=rectpuls(t,w)指定方波的宽度w。7tripuls功能:产生非周期的三角波信号。格式:y=tripuls(t)y=tripuls(t,w)y=tripuls(t,w,s)说明:y=tripuls(t)返回单位高度的三角波y,t为时间轴。y=tripuls(t,w)返回指定宽度为w的三角波。y=t

6、ripuls(t,w,s)返回指定斜率为s(-1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。