How to perform cancatenation of binary numbers using matlab
43 次查看(过去 30 天)
显示 更早的评论
here for example if we have a=1011,b=0011,c=0101 we need the cancatenated result to be A=(101100110101) what are the instruction that can be used to get this result which should be in binary format
0 个评论
回答(1 个)
Jos (10584)
2014-2-17
If the values are stored as strings (character arrays):
a = '1011' , b = '0011', c = '0101'
out = [a b c] % simple character concatenation
If thee values are stored as numbers (doubles):
a = 11, b = 2, c = 5
tmp = dec2bin([a ; b ; c]) % concatenate and convert to binary representation
out = reshape(tmp.',1,[]) % rearrange the characters
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!