-1--第二篇基于MATLAB下的软件实验目录实验一基本信号的产生………………………………………………………35实验二时域抽样与频域抽样…………………………………………………40实验三连续系统分析………………………………………………………………43实验一基本信号的产生一、实验目的-2-1012345600
81-2--学习使用MATLAB产生基本信号、绘制信号波形、实现信号的基本运算,为信号分析和系统设计奠定基础
二、实验原理MATLAB提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期矩形波信号等
这些基本信号是信号处理的基础
(一)基本信号的产生:1
连续阶跃信号的产生产生阶跃信号的MATLAB程序如下:t=-2:0
02:6;x=(t>=0);plot(t,x);axis([-2,6,0,1
2]);图一连续阶跃信号2
连续指数信号的产生产生随时间衰减的指数信号的MATLAB程序如下:t=0:0
001:5;x=2*exp(-1*t);plot(t,x);图二连续指数信号3
连续正弦信号的产生利用MATLAB提供的函数cos和sin可产生正弦和余弦信号
产生一个幅度为2,频率为4Hz,相位为p/6的正弦信号的MATLAB程序如下:f0=4;w0=2*pi*f0;t=0:0
001:1;x=2*sin(w0*t+pi/6);plot(t,x);;图三连续正弦信号4.连续矩形脉冲信号的产生函数rectpulse(t,w)可产生高度为1、宽度为w、关于t=0对称的矩形脉冲信号
产生高度为1、宽度为4、延时2秒的矩形脉冲信号的MATLAB程序如下:00
91-2-1