文档库

最新最全的文档下载
当前位置:文档库 > 南昌大学实验报告

南昌大学实验报告

南昌大学实验报告

学生姓名:学号:专业班级:电子093

实验类型:□验证□综合□设计□创新实验日期:2011、03实验成绩:

MATLAB上机实验

一、实验目的:

1、熟悉试验相关的各种函数。

2、熟练掌握MATLAB的基本操作。

3、用MATLAB编程生成一些简单的信号并输出其波形。

二、实验任务:

1、练习MATLAB的各项基本操作。

2、编程生成如下信号并画出波形:

(1)r’’(t)+5r’(t)+6r(t)=e(t)+4e’(t). 求e(t)=δ(t), u(t) ,sin20πt

的输出波形。

(2)r’’(t)+r’(t)+r(t)=e’(t)+e(t) 。分别用两种方法计算其冲激

响应h(t)和阶跃响应g(t)

三、实验内容

内容一:用similink编程得:a\e(t)=u(t)得波形

南昌大学实验报告

显示波形:

南昌大学实验报告

B、e(t)=δ(t)得波形:

南昌大学实验报告

南昌大学实验报告

C、e(t)=sin20πt

南昌大学实验报告

波形:

南昌大学实验报告

内容二:r’’(t)+r’(t)+r(t)=e’(t)+e(t) 。分别用两种方法计算其冲激响应h(t)和阶跃响应g(t).

(1)、应用命令窗口编程:

a=[1,1,1];

b=[0,1,1];

sys=tf(b,a);

t=[0:0.01:3];

figure;

subplot(2,2,1);

step(sys);

subplot(2,2,2);

x_step=zeros(size(t));

x_step(t>0)=1;

x_step(t==0)=1/2;

lsim(sys,x_step,t);

subplot(2,2,3);

[h1,t1]=impulse(sys,t);

plot(t1,h1,'k');

title('Impulse Response');

xlabel('Time(sec)');

ylabel('Amplitude');

subplot(2,2,4);

x_delta=zeros(size(t));

x_delta(t==0)=100;

[y1,t]=lsim(sys,x_delta,t);

y2=y1-x_delta';

plot(t,y2,'k');

title('Impulse Response')

xlabel('Time(sec)'); ylabel('Amplitude'); 得到波形:

南昌大学实验报告

应用similink方法:

南昌大学实验报告

得到波形为:

南昌大学实验报告

四、实验感想

通过几次的上机实验,渐渐学会了使用matlab这个软件,记得第一次做实验的时候根本不知道怎么用这个软件,软件的使用还得看自己练习,以后自己要多加练习,熟悉软件的功能。