[問題] 輸出轉換2進位在變成矩陣形式已回收

看板MATLAB作者 (恨版就是你家!!)時間14年前 (2010/04/15 16:11), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
後來小弟又沒試成功 所以在來問一下@@ 我想要 例如 [ 1 2 3 4 5 6 7 8 9 ] 轉換成 [ 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 ] 的形式 有參考之前文章 如下 clear all;clc; a=[1 2 3 ; 4 5 6 ; 7 8 9 ]; b=[]; b=cellstr(dec2bin(a,4)); b=reshape(b,size(a,1),size(a,2)); 不過最後顯示出cell array的形式 我想要再轉成矩陣 我有查出cell2mat指令 但是似乎 轉出來的矩陣怪怪的 所以在上來問一下各位高手 可否幫我解決一下? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.44.158

04/15 16:33, , 1F
謝謝強者幫我解答了!!感謝!
04/15 16:33, 1F

04/25 12:15, , 2F
目前也遇到類似問題, 用cell2mat轉出來的矩陣真得怪怪的
04/25 12:15, 2F

04/25 12:16, , 3F
想請問一下是如何解決的呢??
04/25 12:16, 3F
文章代碼(AID): #1BnieXrr (MATLAB)