赞
踩
话不多说,我们直接上例子吧
请在Matlab中绘制连续信号
f
(
t
)
=
5
e
−
0.8
t
s
i
n
(
π
t
)
,
0
<
t
<
5
.
\ f(t) = 5e^{-0.8t}sin(\pi t),0<t<5\,.
f(t)=5e−0.8tsin(πt),0<t<5.
代码
clc;clear all;
a=5;
b=0.8;
t=0:0.001:5;
x=b*exp(-b*t).*sin(pi*t);
plot(t,x);
代码解释
t=0:0.001:5 表示t的取值范围为0到5,0.001是步进,步进越小,曲线越光滑;
.*是因为是指数函数部分与三角函数部分是向量相乘;
plot是matlab中的绘图指令。
同理,请在Matlab中绘制离散信号
f
(
k
)
=
2
(
0.8
)
k
,
0
<
k
<
5
.
\ f(k) = 2(0.8)^{k},0<k<5\,.
f(k)=2(0.8)k,0<k<5.
代码
clc;clear all;
a=2;
b=0.8;
k=-5:5;
y=a*b.^k;
stem(k,y);
代码解释
k=-5:5 表示k的取值范围为0到5,其中默认步进为1;
同时也要注意是.^
stem是matlab中的绘图指令,按照茎状图形式画出
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。