作者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