if in a row i am having 6 numerical values of large number i want convert into binary form of length 10 bits

1 view (last 30 days)
in a row for example 4351 890 2312 9045 234 50 i want to convert into binary form with length of 10 bits, generally i can use dec2bin code but getting for one numerical value i want to get to all six numerical

Accepted Answer

Stephen23
Stephen23 on 30 Dec 2018
>> V = [234,567,123,456,900,190];
>> M = dec2bin(V(:),10)
M =
0011101010
1000110111
0001111011
0111001000
1110000100
0010111110
Each row represents one of the input numbers.

More Answers (1)

Walter Roberson
Walter Roberson on 28 Dec 2018
reshape((dec2bin(theVector,10)-'0').', 1, [])
  3 Comments
Walter Roberson
Walter Roberson on 30 Dec 2018
The code I gave converts them values to binary with length 10 bits, and puts the result all in one vector, which is what people usually want to do when they convert a vector of numbers.

Sign in to comment.

Tags

Products


Release

R2016a

Community Treasure Hunt

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

Start Hunting!