How can I make a string?

1 vue (au cours des 30 derniers jours)
Noman Abir
Noman Abir le 4 Jan 2021
Commenté : Noman Abir le 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.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by