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

1 次查看(过去 30 天)
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

采纳的回答

Stephen23
Stephen23 2018-12-30
>> 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.

更多回答(1 个)

Walter Roberson
Walter Roberson 2018-12-28
reshape((dec2bin(theVector,10)-'0').', 1, [])
  3 个评论
Walter Roberson
Walter Roberson 2018-12-30
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.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

标签

产品


版本

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by