好文档 - 专业文书写作范文服务资料分享网站

信号系统MATLAB实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

信号与系统实验报告

桂林理工大学

信息科学与工程学院 电子信息工程

实验二 信号及其表示

【实验目的】

了解各种常用信号的表达方式 掌握部分绘图函数 【实验内容】

一、绘出连续时间信号x(t)=e?0.707tsint关于t的曲线,t 的范围为 0~30s,并以递增。

MATLAB源程序为:

t=0::30; %对时间变量赋值

x=exp*t).*sin(2/3.*t); %计算变量所对应得函数值 plot(t,x);grid; %绘制函数曲线 ylabel('x(t)');xlabel('Time(sec)')

23

二、产生周期为的方波。 MATLAB源程序为: Fs=100000;t=0:1/Fs:1; x1=square(2*pi*50*t,20); x2=square(2*pi*50*t,80);

subplot(2,1,1),plot(t,x1),axis([0,,,]); subplot(2,1,2),plot(t,x2),axis([0,,,]);

三、产生sinc(x)函数波形。 MATLAB源程序为: x=linspace(-4,4); y=sinc(x); plot(x,y)

四、绘制离散时间信号的棒状图。其中x(-1)=-1,x(0)=1,x(1)=2,x(2)=1,x(3)=0,x(4)=-1,其他时间x(n)=0。

MATLAB源程序为:

n=-3:5; %定位时间变量 x=[0,0,-1,1,2,1,-1,0,0]; stem(n,x);grid; %绘制棒状图 line([-3,5],[0,0]); %画X轴线 xlabel('n');ylabel('x[n]')

五、单位脉冲序列

1...n?n0 δ(n-n0)={0...n?n0

直接实现:x=zeros(1,N);x(1,n0)=1;

函数实现:利用单位脉冲序列?(n?n0)的生成函数impseq,即 function[x,n]=impseq(n0,ns,nf) n=[ns:nf];x=[(n-n0)==0]; plot(n,x); stem(n,x);

信号系统MATLAB实验报告

信号与系统实验报告桂林理工大学信息科学与工程学院电子信息工程实验二信号及其表示【实验目的】了解各种常用信号的表达方式掌握部分绘图函数
推荐度:
点击下载文档文档为doc格式
4f8td2wht53x5if1klmb9gaib47vll009j8
领取福利

微信扫码领取福利

微信扫码分享