[心得] 資料型態 轉存方法

作者: Lionel (祝福與成全)   2015-03-29 19:53:32
大家好 大家晚安
假設我有以下資料
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0
以上為 (i,j)值僅有{0,1}
3*8的double型態
想要的到
00000000
00000001
10000000
欲得
把(i,1)到(i,8)抓起來在一起
3*1的uint8
3*1的char
我知道uint8()跟char()的function
可是 轉出來依舊還是3*8矩陣
感謝大家
作者: celestialgod (天)   2015-03-29 21:58:00
猜char(matrix), matrix是3*8的矩陣
作者: Lionel (祝福與成全)   2015-03-29 23:13:00
不是喔 我有是過 出來是3*8
作者: celestialgod (天)   2015-03-29 23:23:00
char矩陣本來就是3*8阿 一個字元是一個空間你要3*1只能用cell 應該是 cellstr(char(matrix))抱歉一開始沒看到最後兩行...你試過了。Y
作者: profyang (prof)   2015-03-30 00:01:00
推3F char出來不可能是3*1 除非例如你10000000已經變128但那樣也不會是3*1 總之要用cell存才有可能
作者: celestialgod (天)   2015-03-30 00:10:00
http://pastebin.com/cHeKBGxX 我覺得我用的很複雜
作者: physbook (路克)   2015-03-30 00:12:00
str2num?
作者: celestialgod (天)   2015-03-30 00:22:00
改這樣比較簡單 http://pastebin.com/UjDNGm5z剛貼錯程式 http://pastebin.com/stqhkDN7

Links booklink

Contact Us: admin [ a t ] ucptt.com