matlab与信号与系统设计,信号与系统matlab课程设计报告

41528d3028836879cd698677c3999917.gif信号与系统matlab课程设计报告

南通大学电子信息学院信号与系统课程设计报告2014—2015学年第一学期班 级: 信 131姓 名: 罗开元学 号: 1311011022指导老师: 张小美设计时间: 2015.01.13南通大学罗开元南通大学罗开元01、连续信号的时域分析2、1. 信号的产生(1)阶跃函数function [t,y1]=jieyue(t1,t2,t0)dt=0.01;ttt=t1:dt:t0-dt;tt=t0:dt:t2;t=t1:dt:t2;n=length(ttt);nn=length(tt);u=zeros(1,n);uu=ones(1,nn);y1=[u,uu];return冲激函数function [t,y2]=chongji(t1,t2,t0)dt=0.01;t=t1:dt:t2;n=length(t);y2(1:n)=0;y2(1,(t0-t1)/dt+1)=1/dt;(2)调用上述函数产生信号 , , ,-6s≤t≤6s,并画)2-tε( )( 4-t-te)(出波形。Command Windowsubplot(3,1,1);[t1,y1]=jieyue(-6,6,2);南通大学罗开元1stairs(t1,y1);axis([-6 6 0 1.5]);subplot(3,1,2);[t2,y2]=chongji(-6,6,4);plot(t2,y2);subplot(3,1,3);[t3,y3]=jieyue(-6,6,0);y3=exp(-(t3)).*y3;plot(t3,y3);波形如下图所示:(3)根据f(t)画出f(2t)和f(1-0.5t)的波形t=-3:0.01:3;y=tripuls(t,4,0.6);subplot(3,1,1);plot(t,y);南通大学罗开元2title( f(t) );xlabel( (a) );y1=tripuls(2*t,4,0.6);subplot(3,1,2);plot(t,y1);title( f(2t) );xlabel( (b) );t1=2-2*t;y2=tripuls(1-0.5*t1,4,0.6);subplot(3,1,3);plot(t1,y2);title( f(1-0.5*t) );xlabel( (c) );得到波形如下图所示:南通大学罗开元3已知信号 f(t)=(1+t/2)*(u(t+2)-u(t-2)),用 matlab求 f(t+2),f(t-2),f(-t).f(2t),-f(t),并绘出时域波形。Command Windowsyms t;f=sym(‘(t/2+1)*(Heaviside(t+2)- Heaviside(t-2))’);subplot(2,3,1);ezplot(f,[-3,3]);y1=subs(f,t,t+2);subplot(2,3,2);ezplot(y1,[-5,1]);y2=subs(f,t,t-2);subplot(2,3,3);ezplot(y2,[-1,5]);y3=subs(f,t,-t);subplot(2,3,4);ezplot(y3,[-3,3]);y4=subs(f,t,2*t);subplot(2,3,5);ezplot(y4,[-2,2]);y5=-f;subplot(2,3,6);ezplot(y5,[-3,3]);仿真结果如下图所示:南通大学罗开元42、信号的卷积(1)f(t)=f1(t)*f2(t)function [k,f]=myconv(f1,f2,k1,k2,p)f=conv(f1,f2)*p;k0=k1(1)+k2(1);k3=length(f1)+length(f2)-2;k=k0:p:k0+k3*p;(2)求 x1= 和 x2=δ(t+3)+δ(t-3)的卷积 x1(t)*x2(t),并)()( 2-tet验证卷积的性质。Command Window[t1,f11]=jieyue(-8,8,0);[t1,f12]=jieyue(-8,8,2);f1=f11-f12;x1=exp(-t1).*f1;[t2,f21]=chongji(-8,8,-3);[t2,f22]=chongji(-8,8,3);南通大学罗开元5x2=f21+f22;subplot(3,1,1);plot(t1,x1);subplot(3,1,2);plot(t2,x2);[t3,f]=myconv(x1,x2,t1,t2,0.01)subplot(3,1,3);plot(t3,f);仿真结果:(3)已知 , ,0t1)-(t>t2));x2=ones(size(t)).*((t>t3)-(t>t4));y=conv(x1,x2)*T;subplot(3,1,1),plot(t,x1);ylabel( x1(t) );subplot(3,1,2),plot(t,x2);ylabel( x2(t) );subplot(3,1,3),plot(t,y(1:(t2+t4)/T+1));ylabel( y(t)=x1*x2 );xlable( ---t/s );仿真结果:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信号与系统课程设计报告 实验题目:信号的运算与处理 内容简介: 设计一个信号,对其进行信号运算和处理,利用Matlab仿真。 课设方式: 利用电子技术、电路理论和信号与系统的知识学习验证信号的运算和处理,如延时、相 加、微分、抽样等。自已设计信号及运算方式,并利用Matlab仿真。 分析计算结果。 课程设计要求: 独立完成; 完成信号设计(任意信号均可)及其某种运算(任意运算均可,也可多做几种,或做组 合运算)的验证; 学会利用Matlab仿真;提交课程设计报告。 例如: 设计一个信号为f(t)=3sin2t 对其做微分运算得到f/(t) , 用MATLAB编程实现计算过程,画出 f(t)和 f/(t) 本次课程设计本人选的信号运算是: 设计一个信号为y1=y(x)=sin2x,对其作微分运算得到dy1,用MATLAB对其实现运算过程, 后画出y1,dy1,y1+dy1的图像 实验步骤(操作过程) 1、 首先打开MATLAB软件,在其命令窗口直接输入以下程序,对y(x)进行微分运算。得到dy 1 clear >> syms x y1; >> y1=sin(2*x); >> dy1=diff(y1,'x') dy1 =2*cos(2*x) 运算过程如下图所示: 2、 接着便是对其进行验证,点击fire,新建一个文件,输入以下程序(绘制出y1=sin2x, dy1=2cos2x, 以及y1+ dy1=sin2x+2cos2x。的波形) 3、保存文件,后缀名为.m,随后按F5执行输出输出图形。 实验结果如下图所示 、 结果分析 如图所示绿色波形为y1=sin2x,蓝色为dy1=2cos2x,红色波形为y1+dy1。仿真结果与运算 结果一致。 实验心得体会(调试过程) 总的来说,这次课程设计难度并不是太高,而我选取的正玄信号也是较为简单常用 的一种函数,对其进行微分运算之后,得到了余弦函数,其仿真结果波形也如上所示, 与预期一致。在设计过程中,还是出现了几个小问题的,一个是变量的定义,之前没有 定义x,直接取范围结果出错了,还有一个是注意各种函数的调用以及运算格式,还是希 望能在之后再接再厉,掌握好matlab软件!(附上调试过程图片) 左边为文件、历史窗口,底下是命令窗口,最右下角为实验仿真波形,中间为运算程序 ,绘图画图程序。 ----------------------- 信号与系统课程设计报告(1)全文共4页,当前为第1页。 信号与系统课程设计报告(1)全文共4页,当前为第2页。 信号与系统课程设计报告(1)全文共4页,当前为第3页。 信号与系统课程设计报告(1)全文共4页,当前为第4页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值