交换输入digit-reversed秩序
y = digitrevorder (x, r)
[y,我]= digitrevorder (x, r)
digitrevorder
用于开始预订一个矢量滤波器系数用于频域滤波算法,在吗fft
和传输线
变换计算没有digit-reversed订购提高运行效率。
y = digitrevorder (x, r)
返回输入数据digit-reversed顺序向量或矩阵y
。计算digit-reversal使用数量系统基础(基数基地)r
,它可以是任何整数从2到36。的长度x
必须是一个整数的力量吗r
。如果x
是一个矩阵,数字逆转发生在第一个尺寸x
与尺寸大于1。y
一样的尺寸吗x
。
[y,我]= digitrevorder (x, r)
返回digit-reversed向量或矩阵y
和digit-reversed指数我
,这样y = x(我)
。回想一下,MATLAB®基于矩阵使用索引,所以第一个指数y
将是1,而不是0。
下面的表显示了数字0到15日,相应的数字和digit-reversed使用基数4进制数字。对应的基数以2为底位和bit-reversed指数也显示。
线性指数 |
4进制数字 |
数字——逆转 |
数字——反向索引 |
以2为底位 |
以2为底反转(bitrevorder) |
钻头扭转指数 |
---|---|---|---|---|---|---|
0 |
00 |
00 |
0 |
0000年 |
0000年 |
0 |
1 |
01 |
10 |
4 |
0001年 |
1000年 |
8 |
2 |
02 |
20. |
8 |
0010年 |
0100年 |
4 |
3 |
03 |
30. |
12 |
0011年 |
1100年 |
12 |
4 |
10 |
01 |
1 |
0100年 |
0010年 |
2 |
5 |
11 |
11 |
5 |
0101年 |
1010年 |
10 |
6 |
12 |
21 |
9 |
0110年 |
0110年 |
6 |
7 |
13 |
31日 |
13 |
0111年 |
1110年 |
14 |
8 |
20. |
02 |
2 |
1000年 |
0001年 |
1 |
9 |
21 |
12 |
6 |
1001年 |
1001年 |
9 |
10 |
22 |
22 |
10 |
1010年 |
0101年 |
5 |
11 |
23 |
32 |
14 |
1011年 |
1101年 |
13 |
12 |
30. |
03 |
3 |
1100年 |
0011年 |
3 |
13 |
31日 |
13 |
7 |
1101年 |
1011年 |
11 |
14 |
32 |
23 |
11 |
1110年 |
0111年 |
7 |
15 |
33 |
33 |
15 |
1111年 |
1111年 |
15 |