作者show109 (yu)
看板MATLAB
标题[讨论] 格雷码数字转成4位元二进制
时间Thu May 23 19:55:36 2013
我有一个格雷码数值的矩阵,我想把他转成4位元的二进制
我还没产生16*5矩阵对照表,不知如何产生比较快
用暴力法的话,感觉很慢
以下是格雷码数值对照表
格雷码数值 4位元二进制格雷码
0 0 0 0 0
1 0 0 0 1
2 0 0 1 1
3 0 0 1 0
4 0 1 1 0
5 0 1 1 1
6 0 1 0 1
7 0 1 0 0
8 1 1 0 0
9 1 1 0 1
10 1 1 1 1
11 1 1 1 0
12 1 0 1 0
13 1 0 1 1
14 1 0 0 1
15 1 0 0 0
例如我的格雷码数字是8,转成4位元二进制是1 1 0 0
但我转完的4位元二进制,要存成2*2矩阵,也就是
1 1
0 0
谢谢大家指导~︿︿
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.60.80.178
1F:→ poiuy777:看一下ANN toolbox的user guide 很快就用好了 不难 05/23 20:30
2F:推 peter0318:google "matlab gray code" 搭配使用reshape就可以了 05/23 20:35
3F:→ show109:查到的都是 先把格雷码转成十进制的二进制 在用二进制 05/24 11:46
4F:→ show109:转成格雷码的 四位元二进制 好像都没直接格雷码数值 05/24 11:47
5F:→ show109:直接转成 格雷码四位元的二进制 05/24 11:48