1.常见信号的MATLAB表示及运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、用MATLAB 命令函数分别绘出抽样信号、矩形脉冲信号、周期矩形脉冲信号、三角波周期信号的波形,理解其中参数的意义。
1>> syms t;
>> y=sin(t)/t;
>>
ezplot(y,[-5,5])
-5-4-3-2-10
12345-0.2
0.2
0.4
0.6
0.8
1
t sin(t)/t
2t=-5:0.1:5;
W=2;
Y=rectpuls(t,W);
plot(t,Y)
-5-4-3-2-101234
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
>>
t=-10:0.01:10;
duty=1;
f=square(t,duty);
plot(t,f)
-10-8-6-4-20246810
-1-0.8
-0.6
-0.4
-0.2
0.2
0.4
0.6
0.8
1
-10-8-6-4-202468
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
>>t=-10:0.1:
10;
>> f=tripuls(t,1);
>> plot(t,f)
-8-6-4-20246810
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
t=0:4;
f=tripuls(t,1)+tripuls(t-2,1);
plot(t,f)
2、分别用MATLAB 的数值运算和符号运算功能,绘出下列连续时间信号的波形。
3、已知信号的波形如右图所示,绘出满足下列要求的信号波形。
0.20.40.60.81 1.2 1.4 1.6 1.8
t
2 heaviside(t) - heaviside(t - 2) - heaviside(t - 1)
>> syms t; >> y=2.*heaviside(t)-heaviside(t-1)-heaviside(t-2);
>> ezplot(y,[0,2])
4、利用MATLAB 画出复信号的实部、虚部、模和辅角。