How to perform cancatenation of binary numbers using matlab
古いコメントを表示
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
回答 (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
カテゴリ
ヘルプ センター および File Exchange で Cell Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!