binary=1011 decimal=bin2dec('binary')
this code shows a error - Error using bin2dec Binary string may consist only of characters 0 and 1
Is there is method for conversion of binary to decimal through passing a variable which consists binary numbers?????

1 commentaire

Raed Alaa
Raed Alaa le 15 Nov 2021
code matlab how to convert from binary to decimal

Connectez-vous pour commenter.

 Réponse acceptée

David Goodmanson
David Goodmanson le 29 Mar 2017
Modifié(e) : David Goodmanson le 29 Mar 2017

0 votes

Hi ablaze, Your code has bin2dec trying to convert a string containing the word 'binary'. Try
a = '1011'
bin2dec(a)

3 commentaires

Guillaume
Guillaume le 29 Mar 2017
Modifié(e) : Guillaume le 29 Mar 2017
Note that if the input is indeed numerical as shown, then
binary = 1011;
decimal = bin2dec(num2str(binary));
would work up to 15 bits. After that you're above the maximum integer value that can be stored accurately in a double (see flintmax)
It is indeed much safer to store this binary number as a string, which does not have any limit on the number of bits.
ablaze
ablaze le 29 Mar 2017
thank u
Favour Oghenekowho
Favour Oghenekowho le 2 Juil 2021
Hi, how can I convert Hexadecimal to excess 3 code using Matlab?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Convert Image Type dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by