题目:产生A=2,a=-0.3或a=0.3的实指信号,并在
−
5
≤
t
≤
5
-5≤t≤5
−5≤t≤5的范围内显示波形。
1.t=-5:0.01:5;同样规定自变量t的区间,步进为0.01。y1=Aexp(a1t)
2.exp是指数信号。y1=Aexp(a1t),即
y
1
=
A
e
a
1
t
y1=Ae^{a1t}
y1=Aea1t
3.这里主要讲的是subplot绘图函数,在MATLAB中,subplot函数用于在单个图像窗口中创建一个包含多个子图的布局。subplot函数的语法为:
subplot(m,n,p)
其中,m和n分别表示子图在行和列中的数量,p表示当前子图的索引。subplot函数会把当前绘图窗口分成m行n列的子图网格,并在第p个子图上进行绘制。
例如,subplot(2,1,1)会在当前绘图窗口中创建一个2行1列的子图布局,并将当前子图设置为第一个子图(即位于左上角的子图)。接下来的图形命令将在当前子图上进行绘制。
需要注意的是,subplot函数必须在绘制第一个子图之前调用,否则新的图形命令将会覆盖先前的子图。可以使用subplot函数的返回值来在多个子图之间进行切换,例如subplot(2,1,2)会将当前子图设置为第二个子图(即位于右下角的子图)。
A=2;
a1=-0.3;
a2=0.3;
t=-5:0.01:5;
y1=A*exp(a1*t);
y2=A*exp(a2*t);
subplot(2,1,1)
plot(t,y1)
subplot(2,1,2)
plot(t,y2)