作者ykchang (Gettop)
看板MATLAB
标题[讨论] 矩阵之字串和数值得转换
时间Thu Sep 8 18:33:36 2016
各位前辈好
有个矩阵的字串转数值,然後数值再转字串的问题
ex:
A = [36367 36737 36027]
转换成2进位後得到
'1000111000001111' '1000111110000001' '1000110010111011'
但存成矩阵後会变成
B=[1.00011100000111e+15 1.00011111000000e+15 1.00011001011101e+15]
变成次方型式存
(若存成{}字串型式,无法给後面数学式运作,所以只好存成矩阵型式)
B矩阵做完运算後给接收端,
接收端收到这矩阵,用num2str指令,却无法把次方给消除
这样就无法把这2进位数转成10进位
请问各位前辈有什麽方法可以解决! 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.46.201.72
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1473330820.A.D45.html
※ 编辑: ykchang (114.46.201.72), 09/08/2016 18:35:24
1F:推 sunev: 字串可以存成矩阵吧?只要一样宽就可以了 09/08 19:07