资源描述:
《信号上机样题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、编写一段程序能够产生实指数信号x(t)=e。要求:t的取值范围是从-5到5,步长为0.01,使用函数axis()控制图形的时间范围在0~3秒之间。然后执行该程序,画出所得图形。clear,%Clearallvariablescloseall,%Closeallfigurewindowsdt=0.01;%Specifythestepoftimevariablet=-5:dt:5;%Specifytheintervaloftimex=exp(-2*t);%Generatethesignalplot(t,x)title('Sinusoidalsignalx(t)')xlabel('Time
2、t')gridonaxis([0,3,0,3])%Openafigurewindowanddrawtheplotofx(t)2、编写一段程序,使之能够在同一个图形窗口中的两个子图中分别绘制信号x(t)=0.5和x(t)=cos(πt)[u(t)-u(t-2)]。要求:t的取值范围是从-5到5,步长为0.01。答:11/11先建立一个m文件输入functiony=u(t)y=(t>=0);%y=1fort>0,elsey=0保存上面那个程序后再建立一个m文件运行下面的clear,closeall,t=-5:0.01:5;x=0.5.^(abs(t));x1=cos(pi*t).*(u(t)
3、-u(t-2));subplot(211)plot(t,x)gridon,title('Originalsignalx(t)')subplot(212)plot(t,x1)gridon,title('Originalsignalx1(t)')3、编写一段程序,由给定信号x(t)=e-0.5tu(t),求信号y(t)=x(1.5t+3),并在同一个窗口中绘制出x(t)和y(t)的图形。要求:t的取值范围是从-5到5,步长为0.01。信号x(t)=e-0.5tu(t);求信号y(t)=x(1.5t+3),并绘制出x(t)和y(t)的图形。第一种:编写的程序Q2_2如下:x(t)和y(t)的图
4、形11/11先建立一个m文件functiony=u(t)y=(t>=0);%y=1fort>0,elsey=0保存上面那个程序后再建立一个m文件运行下面的clear,closeall,t=-5:0.01:5;x=exp(-0.5*t).*u(t);y=exp(-0.5*(1.5*t+3)).*u(1.5*t+3)subplot(211)plot(t,x)gridon,title('Originalsignalx(t)')subplot(212)plot(t,y)gridon,title('y')1、4编写程序计算并绘制由如下微分方程表示的系统在输入信号为x(t)=(e-e)u(t)时的零
5、状态响应曲线。编写的程序Q2_5如下:系统响应图clear,closeall;num=[4]den=[156]t=0:0.01:8;x=(exp(-t)-exp(-2*t)).*u(t)lsim(num,den,x,t)11/115、编写一段程序,绘制下面的信号的波形图:x(t)=cos(ω0t)-13cos(3ω0t)+15cos(5ω0t)-…=n=1∞1nsinnπ2cosnω0t其中ω0=0.5π,要求绘出x(t)的波形图,其中x(t)为N=60项的和。第一种:抄写的程序Q2_1如下:执行程序Q3_1所得到的图形如下:t=-pi:0.001:pi;w0=0.5*pi;N=inpu
6、t('TypeinthenumberoftheharmoniccomponentsN=');f=0;forn=1:Nf=f+1/n*sin(n*pi/2)*cos(n*w0*t);endplot(t,f)gridon;title('f'),xlabel('t')6、给定如下周期信号:周期为2编写一段程序,以计算x(t)的傅里叶级数的系数,并求出n=5时的11个系数clear,closeallT=2;dt=0.001;t=-4:dt:4;f1=u(t+0.2)-u(t-0.2-dt);f=0;form=-1:1%Periodicallyextendf1(t)toformaperiodics
7、ignalf=f+u(t+0.2-m*T)-u(t-0.2-m*T-dt);endw0=2*pi/T;N=5;%ThenumberoftheharmoniccomponentsL=2*N+1;11/11forn=-N:N;%EvaluatetheFourierseriescoefficientsfnfn(N+1+n)=(1/T)*f1*exp(-j*n*w0*t')*dt;end结果:在默认主页输入fn然后按回车键fn=Column