[討論] 格雷碼數字轉成4位元二進制

看板MATLAB作者 (yu)時間11年前 (2013/05/23 19:55), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我有一個格雷碼數值的矩陣,我想把他轉成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

05/23 20:30, , 1F
看一下ANN toolbox的user guide 很快就用好了 不難
05/23 20:30, 1F

05/23 20:35, , 2F
google "matlab gray code" 搭配使用reshape就可以了
05/23 20:35, 2F

05/24 11:46, , 3F
查到的都是 先把格雷碼轉成十進制的二進制 在用二進制
05/24 11:46, 3F

05/24 11:47, , 4F
轉成格雷碼的 四位元二進制 好像都沒直接格雷碼數值
05/24 11:47, 4F

05/24 11:48, , 5F
直接轉成 格雷碼四位元的二進制
05/24 11:48, 5F
文章代碼(AID): #1HdWExl2 (MATLAB)