利用 MATLAB 命令画出下列序列的波形图。 (1)(2-0.5 -n)ε(n)
时间: 2023-11-28 18:06:19 浏览: 118
以下是 MATLAB 代码:
```
n = -10:10;
x = (2 - 0.5 .^ n) .* (n >= 0);
stem(n, x);
xlabel('n');
ylabel('x[n]');
title('(2-0.5^n)u[n] Sequence');
```
解释一下:
- `n = -10:10;` 定义了序列的范围,从 -10 到 10。
- `x = (2 - 0.5 .^ n) .* (n >= 0);` 定义了序列的值,使用 `.^` 表示 n 的幂次,使用 `.*` 表示对应位置相乘,使用 `(n >= 0)` 表示单位阶跃函数。
- `stem(n, x);` 用柱状图的形式画出序列的波形图。
- `xlabel('n');` 和 `ylabel('x[n]');` 分别设置 x 轴和 y 轴的标签。
- `title('(2-0.5^n)u[n] Sequence');` 设置图的标题。
阅读全文
相关推荐













