how to merge two string vectors and get third vector?
2 次查看(过去 30 天)
显示 更早的评论
hi
I have two decimals number I convert them in binary strings '00011011010001' and '00110110100010' and I want to merge them like:
total strings are 14. I want to take starting 5 digits of the first string and merge them with the 6 to 14 digits of the second string like '00011110100010' as an output
a=1745
b=3490
c = reshape(cellstr(dec2bin(a)), size(a))
d = reshape(cellstr(dec2bin(b)), size(b))
e=cellfun(@(s) [s(1:5)], c, 'UniformOutput', false)
f=cellfun(@(s) [s(6:14)], d, 'UniformOutput', false)
now, how I merge e and f to get '00011110100010'. kindly help me I will highly thankful to you.
regards
0 个评论
采纳的回答
KSSV
2016-10-24
str1 = '00011011010001' ;
str2 = '00110110100010' ;
str3 = strcat(str1(1:5),str2(6:14)) ;
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!