MATLAB常用信号产生函数

作者:分开不是尽头 | 创建时间: 2023-07-03
MATLAB是一款非常强大的高性能计算和可视化软件,具有非常强大的科学计算,数值分析,图形显示,系统分析和建模等功能,在信号处理,图像处理,神经网络,通信工程,自动控制等领域得到广泛应用。本文主要对信号处理工具箱中信号产生常用的一些函数进行...
MATLAB常用信号产生函数

操作方法

正弦信号的产生,调用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('正弦波信号');

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

三角波信号的产生调用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('三角波信号');

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

点击展开全文

更多推荐