基于
Matlab
的信号与系统实验指导
实验一
连续时间信号?/p>
Matlab
中的表示
一、实验目?/p>
1
、学会运?/p>
Matlab
表示常用连续时间信号的方?/p>
2
、观察并熟悉这些信号的波形和特?/p>
二、实验原理及实例分析
1
、信号的定义与分?/p>
2
、如何表示连续信号?
连续信号的表示方法有两种;符号推理法和数值法?/p>
从严格意义上讲,
Matlab
数值计算的方法不能处理连续时间信号。然而,可利?/p>
连续信号在等时间间隔点的取样值来近似表示连续信号?/p>
即当取样时间间隔足够小时?/p>
这些离散样值能?/p>
Matlab
处理,并且能较好地近似表示连续信号?/p>
3
?/p>
Matlab
提供了大量生成基本信号的函数。如?/p>
?/p>
1
)指数信号:
K*exp(a*t)
?/p>
2
)正弦信号:
K*sin(w*t+phi)
?/p>
K*cos(w*t+phi)
?/p>
3
)复指数信号?/p>
K*exp((a+i*b)*t)
?/p>
4
)抽样信号:
sin(t*pi)
注意?/p>
?/p>
Matlab
中用?/p>
Sa(t)
类似?/p>
sinc(t)
函数表示?/p>
定义为:
)
t
/(
)
t
(
sin
)
t
(
sinc
?/p>
?/p>
?/p>
?/p>
5
)矩形脉冲信号:
rectpuls(t,width)
?/p>
6
)周期矩形脉冲信号:
square(t,DUTY)
,其?/p>
DUTY
参数表示信号的占空比
DUTY%
,即在一个周期脉冲宽度(正值部分)与脉冲周期的比值。占空比默认?/p>
0.5
?/p>
?/p>
7
)三角波脉冲信号?/p>
tripuls(t, width, skew)
,其?/p>
skew
取值范围在
-1~+1
之间?/p>