How can I make a string?

2 Ansichten (letzte 30 Tage)
Noman Abir
Noman Abir am 4 Jan. 2021
Kommentiert: Noman Abir am 4 Jan. 2021
I have some values as : A=
0
0
1
0
1
0
1
0
0
1
1
0
I want to take every 4 values in a string.
Output should be : B =
0 0 1 0
1 0 1 0
0 1 1 0
And, after that I want to covert the values from binary to decimal.
Final output should be :
2
10
6
It cuould be better for me if it is done in a loop. Because, I have a length of "A" near 40+ lacs.

Akzeptierte Antwort

KALYAN ACHARJYA
KALYAN ACHARJYA am 4 Jan. 2021
Bearbeitet: KALYAN ACHARJYA am 4 Jan. 2021
B=reshape(A,[4,3])';
C=num2str(B);
bin2dec(C)
Output :
ans =
2
10
6
Note: Loop is not necessity .
  4 Kommentare
KALYAN ACHARJYA
KALYAN ACHARJYA am 4 Jan. 2021
Thanks @Stephen
Noman Abir
Noman Abir am 4 Jan. 2021
Thank You both @KALYAN & @Stephen.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by