matlab生成常用信号(方波、三角波、随机信号、单位冲激) | 您所在的位置:网站首页 › 方波转成三角波 › matlab生成常用信号(方波、三角波、随机信号、单位冲激) |
使用Octave在线; 1 方波y=square(t,DUTY) 产生一个时长为t、幅值为±1的周期性方波信号,其中的DUTY表示占空比,即在信号的一个周期中正值所占的百分比; t=-2*pi/100:pi/500:2*pi/100; y=square(2*pi*25*t,50); plot(t,y); 2 三角波三角波信号的产生调用sawtooth(t,width),,width值为0-1之间; t=0:pi/180:2*pi; y=sawtooth(5*t,0.5); plot(t,y,'r'); % t为横坐标,y为纵坐标,'r' - 画红色线; 3 随机信号随机信号的产生调用rand(m,n),表示产生m行,n列的0-1之间的随机数; t=1:1:60; N=length(t); zaoshengY=rand(1,N); plot(t,zaoshengY,'r'); 4 单位冲激"单位冲激函数"是,是一个“面积”等于1的理想化了的窄脉冲。图示如下; t=-5:0.01:5; cjy=0*(t>=-5&t0&t |
CopyRight 2018-2019 实验室设备网 版权所有 |