MATLAB常用信号产生函数

2025-09-28 12:11:29

1、正弦信号的产生,调用sin(t),表示产生周期为2*pi,幅值绝对值为1的正弦信号:

      t=0:pi/180:2*pi;

      y=sin(5*t);                     %%表示产生5个周期,占空比为50%的方波%%

      plot(t,y,'r');                     %%显示图像,并且设置图像为红色%%

      axis([0 2*pi -1.5 1.5]);    %%设置坐标轴范围%%

      title('正弦波信号');

MATLAB常用信号产生函数

2、方波信号的产生:调用square(t,duty),表示产生指定周期的方波,duty表示脉冲宽度与整个周期的比例:

    t=0:pi/180:2*pi;

    duty=50;

    y=square(5*t,duty);        %%表示产生5个周期,占空比为50%的方波%%

    plot(t,y,'r');                    %%显示图像,并且设置图像为红色%%

    axis([0 2*pi 0 1.5]);       %%设置坐标轴范围%%

    title('方波信号');

MATLAB常用信号产生函数

3、三角波信号的产生调用sawtooth(t,width),产生三角波,width值为0-1之间

    t=0:pi/180:2*pi;

    y=sawtooth(5*t,0.4);

    plot(t,y,'r');

    axis([0 2*pi -1 1]);

    title('三角波信号');

MATLAB常用信号产生函数

4、 随机信号的产生调用rand(m,n),表示产生m行,n列的0-1之间的随机数

    t=1:1:50;

    N=length(t);

    Y=rand(1,N);

    plot(t,Y,'r');

MATLAB常用信号产生函数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢