x(n)=r4(n) 求x(n) 的8点和16点变换matlab
时间: 2024-03-05 07:51:50 浏览: 219
MATLAB二进制转十六进制函数
对于序列 $x(n)=r4(n)$,其8点和16点离散傅里叶变换可以用MATLAB中的fft函数实现。
8点DFT变换代码如下:
```
x = [0 1 2 3 0 0 0 0]; % 输入序列
X = fft(x); % DFT变换
```
16点DFT变换代码如下:
```
x = [0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0]; % 输入序列
X = fft(x); % DFT变换
```
其中,输入序列 $x(n)=r4(n)$ 可以表示为 $x=[0,1,2,3,0,0,0,0]$(8点)或 $x=[0,1,2,3,0,0,0,0,0,0,0,0,0,0,0,0]$(16点)的形式。
阅读全文