数字顺序
以相反的顺序重新排列输入数据的位数。
库::`工程师`
例子:
在基数3数字系统中,数字的顺序是相反的.
Details
让我们设置一个9个值的输入向量。 我们得到一个向量,其中包含基数系统中以相反顺序排列的数字。 3 及其索引。
import EngeeDSP.Functions: digitrevorder
x = (0:8)'
y, i = digitrevorder(x,3)
println("x\ty\tj")
println("__________________")
for j in 1:length(x)
println(x[j],"\t",y[j],"\t", i[j])
end
x y j
__________________
0 0 1
1 3 4
2 6 7
3 1 2
4 4 5
5 7 8
6 2 3
7 5 6
8 8 9
此外
数字的顺序相反
Details
此表显示了从 0 以前 15,它们对应的数字和数字在基数系统中的顺序相反 4. 还示出了基数系统中的相应位。 2 和相应的索引。
| 线性索引 | 基本号码 4 |
数字的顺序相反 | 倒序数字索引 | 基位/基位 2 |
位的顺序相反 | 位索引的顺序相反 |
|---|---|---|---|---|---|---|
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 |