MATLAB常用信号产生函数
来源:网络收集 点击: 时间:2024-08-02正弦信号的产生,调用sin(t),表示产生周期为2*pi,幅值绝对值为1的正弦信号:
t=0:pi/180:2*pi;
y=sin(5*t); %%表示产生5个周期,占空比为50%的方波%%
plot(t,y,r); %%显示图像,并且设置图像为红色%%
axis(); %%设置坐标轴范围%%
title(正弦波信号);

方波信号的产生:调用square(t,duty),表示产生指定周期的方波,duty表示脉冲宽度与整个周期的比例:
t=0:pi/180:2*pi;
duty=50;
y=square(5*t,duty); %%表示产生5个周期,占空比为50%的方波%%
plot(t,y,r); %%显示图像,并且设置图像为红色%%
axis(); %%设置坐标轴范围%%
title(方波信号);

三角波信号的产生调用sawtooth(t,width),产生三角波,width值为0-1之间
t=0:pi/180:2*pi;
y=sawtooth(5*t,0.4);
plot(t,y,r);
axis();
title(三角波信号);

随机信号的产生调用rand(m,n),表示产生m行,n列的0-1之间的随机数
t=1:1:50;
N=length(t);
Y=rand(1,N);
plot(t,Y,r);

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1049067.html