MatLab与信息处理实验三.docx
- 文档编号:7334999
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:13
- 大小:196.66KB
MatLab与信息处理实验三.docx
《MatLab与信息处理实验三.docx》由会员分享,可在线阅读,更多相关《MatLab与信息处理实验三.docx(13页珍藏版)》请在冰点文库上搜索。
MatLab与信息处理实验三
MatLab与信息处理实验三
西华师大物电学院
学生信息:
班级:
7学号:
200909440736姓名:
杨柳
注意:
1,请按要求作题,填写求解的MatLab语句和输出的答案,并保存文件.
2,仔细填写“学生信息”.
3,把此word文档的文件名更名为你的“系别班级姓名”.上传到教师上相应的班级的文件夹中。
例:
“MatLab%%%.doc”——->“0901敖兵.doc”
1、已知各离散序列的波形如图所示,试用Matlab求下列卷积和,并绘出卷积和序列的时域波形。
(1)
(2)
(3)
1.>>n1=-2:
3;
>>f1=[012100];
>>n2=-3:
3;
>>f2=[0111110];
>>n3=-2:
3;
>>f3=[003210];
>>n4=-1:
4;
>>f4=[01-11-10];
>>[x12,n12]=gghconv(f1,f2,n1,n2)
x=
001344431000
n=
-5-4-3-2-10123456
x12=
001344431000
n12=
-5-4-3-2-10123456
2.>>figure
(2)
>>[x34,n34]=gghconv(f3,f4,n3,n4)
x=
0003-12-2-1-100
n=
-3-2-101234567
x34=
0003-12-2-1-100
n34=
-3-2-101234567
3.>>figure(3)
>>[f5,n5]=jxl(f2,f1,n2,n1)
f5=
010-1010
n5=
-3-2-10123
>>[x53,n53]=gghconv(f5,f3,n5,n3)
x=
00032-2-222100
n=
-5-4-3-2-10123456
x53=
00032-2-222100
n53=
-5-4-3-2-10123456
2、已知各连续信号的波形如下图所示,试用解析方法求下列卷积,并用Matlab绘出卷积信号波形,将其与解析计算结果进行比较
(2)
1.>>t1=-1:
0.01:
4;
>>f1=Heavisider(t1)-Heavisider(t1-2);
>>t2=t1;
>>f2=Heavisider(t2-1)-Heavisider(t2-3);
>>t3=t1;
>>f3=0.5*t3.*(Heavisider(t3)-Heavisider(t3-2));
>>t4=t2;
>>f4=(0.5*t4+1).*(Heavisider(t4+2)-Heavisider(t4))+(-0.5*t4+1).*(Heavisider(t4)-Heavisider(t4-2));
>>[t12,f12]=gggfconv(f1,f2,t1,t2)
d:
0.01
>>[t34,f34]=gggfconv(f3,f4,t3,t4)
d:
0.01
3、用MATLAB绘出下列信号的卷积积分f1(t)*f2(t)的时域波形。
1.>>t1=-5:
0.01:
5;
>>t2=t1;
>>f1=t1.*Heavisider(t1);
>>f2=Heaviside(t2);
>>[t12,f12]=gggfconv(f1,f2,t1,t2)
d:
0.01
2.>>t1=-5:
0.01:
5;
>>t2=t1;
>>f1=Heavisider(t1)-Heavisider(t1-4);
>>f2=sin(pi*t2).*Heavisider(t2);
>>[t12,f12]=gggfconv(f1,f2,t1,t2)
d:
0.01
4、已知描述系统的微分方程如下,试用MATLAB求系统在0——10秒范围内冲激响应和阶跃响应的数值解,并绘出系统冲激响应和阶跃响应的时域波形。
1.
>>a=[132];
>>b=[1];
>>subplot(2,1,1);
>>impulse(b,a,10)
>>y=impulse(b,a,0:
10)
y=
0
0.2325
0.1170
0.0473
0.0180
0.0067
0.0025
0.0009
0.0003
0.0001
0.0000
>>subplot(2,1,2);
>>step(b,a,10)
>>y=step(b,a,0:
10)
y=
0
0.1998
0.3738
0.4515
0.4819
0.4933
0.4975
0.4991
0.4997
0.4999
0.5000
2.>>a=[122];
>>b=[10];
>>subplot(2,1,1);
>>impulse(b,a,10)
>>y=impulse(b,a,0:
10)
y=
1.0000
-0.1108
-0.1794
-0.0563
0.0019
0.0084
0.0031
0.0001
-0.0004
-0.0002
-0.0000
>>subplot(2,1,2);
>>step(b,a,10)
>>y=step(b,a,0:
10)
y=
0
0.3096
0.1231
0.0070
-0.0139
-0.0065
-0.0007
0.0006
0.0003
0.0001
-0.0000
5、已知描述离散系统的差分方程如下,试用MATLAB求出系统0——20时间样点的单位序列响应和阶跃响应的数值解,并绘出其序列波形图。
1.
>>a=[12];
>>b=[01];
>>subplot(2,1,1);
>>impz(b,a,0:
20);
>>y=impz(b,a,0:
20)
y=
0
1
-2
4
-8
16
-32
64
-128
256
-512
1024
-2048
4096
-8192
16384
-32768
65536
-131072
262144
-524288
>>subplot(2,1,2);
>>n=0:
20;
>>x=Heavisiden(n);
>>y=filter(b,a,x)
y=
Columns1through13
01-13-511-2143-85171-341683-1365
Columns14through21
2731-546110923-2184543691-87381174763-349525
>>stem(n,y,'filled')
2.>>a=[10-1];
>>b=[1];
>>subplot(2,1,1);
>>impz(b,a,0:
20);
>>y=impz(b,a,0:
20)
y=
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
>>subplot(2,1,2);
>>n=0:
20;
>>x=Heavisiden(n);
f=
111111111111111111111
>>y=filter(b,a,x)
y=
112233445566778899101011
>>stem(n,y,'filled')
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MatLab 信息处理 实验
![提示](https://static.bingdoc.com/images/bang_tan.gif)