stroring binary string in array and perform operation using stored binary elements

i=0:1:15;
d=dec2bin(i);
s = d(2:end);
output:
d =
16×4 char array
'0000'
'0001'
'0010'
'0011'
'0100'
'0101'
'0110'
'0111'
'1000'
'1001'
'1010'
'1011'
'1100'
'1101'
'1110'
'1111'
s =
'000000011111111000011110000111100110011001100110101010101010101'
i expected/want output as follows:
s= 000 001 010 011 100 101 110 111 000 001 001 010 011 100 101 110 111
pls help me

1 个评论

M = dec2bin(0:15);
M(:,1) = []
M = 16×3 char array
'000' '001' '010' '011' '100' '101' '110' '111' '000' '001' '010' '011' '100' '101' '110' '111'

请先登录,再进行评论。

 采纳的回答

string(d).reverse.extract(digitsPattern(3)).reverse.join(" ")
000 001 010 011 100 101 110 111 000 001 010 011 100 101 110 111

2 个评论

string(dec2bin(0:15)).extractAfter(1)
ans = 16×1 string array
"000" "001" "010" "011" "100" "101" "110" "111" "000" "001" "010" "011" "100" "101" "110" "111"

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Cell Arrays 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by