How to convert decimal into binary?
Show older comments
Hello,
I need to convert n-bit decimal into 2^n bit binary number. I do not have much idea. Can anybody help me please?
4 Comments
Jan
on 22 Jan 2019
What exactly is a "n bit decimal"? Integer or floating point values? What about dec2bin?
Sky Scrapper
on 22 Jan 2019
Edited: Sky Scrapper
on 22 Jan 2019
Jan
on 22 Jan 2019
2^8 or 2^8-1 ?
Accepted Answer
More Answers (2)
PRAVEEN GUPTA
on 8 Jul 2019
0 votes
i have string of number [240 25 32 32]
i want to convert them in binary
how can i do this???
2 Comments
Jan
on 8 Jul 2019
Do no attach a new question as an asnwer of another one.
Did you read this thread? dec2bin has been suggested already, as well as a hand made solution Dec2BinNumeric. Simply use them.
AB WAHEED LONE
on 6 Mar 2021
Edited: AB WAHEED LONE
on 6 Mar 2021
I know it is late but somwhow it may help
bin_array=dec2bin(array,8)-'0';
vandana Ananthagiri
on 5 Feb 2020
function A = binary_numbers(n)
A = double(dec2bin(0:((2^n)-1),n))-48;
end
2 Comments
Walter Roberson
on 5 Feb 2020
Why 48?
I know the answer, but other people reading your code might not, so I would recommend either a comment or a different representation.
vincent voogt
on 1 Nov 2021
Maybe a late reply, but dec2bin return as string of ASCII characters, where 0-9 are mapped on character number 48-57.
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!