[問題] 將8bit拆成4bit-4bit已回收

看板MATLAB作者 (阿噹)時間15年前 (2009/07/06 16:38), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請問板上高手 有什麼方法可以將一個binary 8bit的數值 拆成4bit-4bit呢 像是 a=11110000 可以存成 b=1111 和 c=0000 -- 小叮做事小叮噹 http://www.wretch.cc/blog/doracksl █◣◢██◣◢◢█◣◢██◣ ◢█████◤████◤█◤◢█ █◤◢███◢██◤ █◢██ ◥██◤◥██◤◥▍ ◥█◤◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.143.121

07/06 17:16, , 1F
a='11110000';b=a(1:4);c=a(5:8);
07/06 17:16, 1F

07/06 23:58, , 2F
x=dec2bin(a,8); b=x(:,1:4); c=x(:,5:8);
07/06 23:58, 2F

07/07 00:00, , 3F
或 b= floor(a/16); c=mod(a,16);
07/07 00:00, 3F

07/07 00:26, , 4F
謝謝!!!
07/07 00:26, 4F
文章代碼(AID): #1AKRVnUB (MATLAB)