aide concernant la présentation de MATLAB

H

haneet

Guest
Frndz Salut,

Je suis un nouvel utilisateur de MATLAB.

J'essaie de convertir un fichier binaire pas.en décimal en prenant le nombre de l'utilisateur.

any1 peut me dire comment dois-je faire écrire le code ...

J'ai essayé ce ...

a = entrée ('Entrez le binaire non.)
x = 0;
pour i = 1:4
si (a (i) == 1)
x = x 2 ^ (i-1)
fin
fin

mais il ya un problème de la détection du bit chaque fois donné à l'entrée.Alors, peut any1 de u-moi de suggérer comment dois-je procéder??

Merci

 
Saluta = entrée («prompt», «s») renvoie la chaîne saisie comme une variable texte plutôt que comme un nom de variable ou une valeur numérique.
Pour convertir nombre binaire à la première décimale, vous pouvez utiliser BIN2DEC (string) la fonction.

----------------------------------------------
a = entrée ('Entrez le n ° binaires:', 's');
out = BIN2DEC (a)
----------------------------------------------

Si vous n'aimez pas utiliser la fonction BIN2DEC:
----------------------------------------------
a = entrée ('Entrez le n ° binaires:', 's');
x = 0;
L = longueur (a);
A = double (-48);
pour i = 1: L
if (A (L-i 1) == 1)
x = x 2 ^ (i-1);
fin
fin
out = x
----------------------------------------------

 
pourquoi n'utilisez-vous pas BIN2DEC?Ajouté après 1 minutes:Ooops, désolé, il a déjà été suggéré ...

 
u pour plus d'informations peuvent utiliser Matlab Aide ........
Aide type avec mot clé sur ..... .. fenêtre ou un menu d'aide coomand utilisation .......
u pour son trop bon, u peut obtenir toutes les informations de base sur un sujet nouveau pour u..
au revoir

 
BIN2DEC ne convertit les nombres binaires non signés ...
Y at-il une fonction pour convertir des nombres binaires signés ...?

 
BIN2DEC convertit 1LY binaires nombre non signé.Wat sd funcn 2 convertir signé nombres binaires?

 
thnkx guyz ..mais même que je cherchais pour le nombre de conversion des fractions signé ...

 

Welcome to EDABoard.com

Sponsor

Back
Top