多语言展示
当前在线:414今日阅读:126今日分享:42

matlab信号产生对应函数

MATLAB软件包含许多重要工具箱,比如曲线拟合,优化,PID调节,系统辨识,信号处理,图像处理,生物仿真,神经网络等工具箱。本文主要对信号处理工具箱中信号产生常用的一些函数进行介绍。
工具/原料

matlab

方法/步骤
1

启动软件,打开如图所示界面

2

新建M文件,m文件是为了方便程序的执行,matlab所有程序都可以先在m文件中进行编写,编写完成后在进行执行。

3

正弦信号的产生:       正弦信号的产生:调用sin(t),对应m文件代码如下:       t=0:pi/180:2*pi;       y=sin(5*t)       plot(t,y,'r')       axis([0 2*pi -1.5 1.5])       title('正弦波信号')

4

方波信号的产生方波信号的产生:调用square(t,duty),表示产生指定周期的方波,duty表示脉冲宽度与整个周期的比例,对应m文件代码如下:    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('方波信号')

5

三角波信号产生:       三角波信号的产生调用sawtooth(t,width),产生三角波,width值为0-1之间,对应m文件代码如下:       t=0:pi/180:2*pi;       y=sawtooth(5*t,0.4)       plot(t,y,'r')       axis([0 2*pi -1 1])       title('三角波信号')

注意事项

您好,如果你觉得对你有用,请支持一下,谢谢,共同进步,共同交流!

推荐信息