常用离散信号matlab表示
时间: 2023-07-13 15:37:49 浏览: 62
在 MATLAB 中,我们可以使用以下方式来表示常用的离散信号:
1. Kronecker delta 函数:
Kronecker delta 函数是指在n=0时取值为1,否则取值为0的函数。在 MATLAB 中,可以使用 `kroneckerDelta` 函数来表示 Kronecker delta 函数:
```matlab
n = -5:5;
x = kroneckerDelta(n, 0);
stem(n, x);
```
2. 单位阶跃函数:
单位阶跃函数是指在n>=0时取值为1,否则取值为0的函数。在 MATLAB 中,可以使用 `heaviside` 函数来表示单位阶跃函数:
```matlab
n = -5:5;
x = heaviside(n);
stem(n, x);
```
3. 单位脉冲函数:
单位脉冲函数是指在n=0时取值为1,否则取值为0的函数。在 MATLAB 中,可以使用 Kronecker delta 函数来表示单位脉冲函数:
```matlab
n = -5:5;
x = kroneckerDelta(n, 0);
stem(n, x);
```
4. 正弦信号:
正弦信号是指以正弦函数为基础的信号。在 MATLAB 中,可以使用 `sin` 函数来表示正弦信号:
```matlab
n = -20:20;
x = sin(n);
stem(n, x);
```
5. 指数信号:
指数信号是指以指数函数为基础的信号。在 MATLAB 中,可以使用 `exp` 函数来表示指数信号:
```matlab
n = -5:5;
x = exp(n);
stem(n, x);
```