[心得] 资料型态 转存方法

楼主: 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