广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MATLAB常用信号产生函数

    来源:网络收集  点击:  时间:2024-08-02
    【导读】:
    MATLAB是一款非常强大的高性能计算和可视化软件,具有非常强大的科学计算,数值分析,图形显示,系统分析和建模等功能,在信号处理,图像处理,神经网络,通信工程,自动控制等领域得到广泛应用。本文主要对信号处理工具箱中信号产生常用的一些函数进行介绍。工具/原料morematlab方法/步骤1/4分步阅读

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

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

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

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

    axis(); %%设置坐标轴范围%%

    title(正弦波信号);

    2/4

    方波信号的产生:调用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(方波信号);

    3/4

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

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

    y=sawtooth(5*t,0.4);

    plot(t,y,r);

    axis();

    title(三角波信号);

    4/4

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

    t=1:1:50;

    N=length(t);

    Y=rand(1,N);

    plot(t,Y,r);

    MATLAB
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1049067.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号06-15 05:11:33  耗时:0.734