Matlab code lineaire
stefanie_u2
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
g = [1 0 0 0 1 1 ; 0 1 0 1 0 1 ; 0 0 1 1 1 0 ];
for R = 1:8
for C = 1:8
A(R,C) = 1/(R+C-1);
end
end
msg = bin2dec(A),
code =encode(msg,6 ,3 ,'linear',g)
??? Error using ==> bin2dec at 27
Input must be a string.
je souhaite faire un code lineaire , pour obtenir le mots de code, mais j obtiens une erreur du genre
??? Error using ==> bin2dec at 27
Input must be a string.
merci de votre assistance.
g = [1 0 0 0 1 1 ; 0 1 0 1 0 1 ; 0 0 1 1 1 0 ];
for R = 1:8
for C = 1:8
A(R,C) = 1/(R+C-1);
end
end
msg = bin2dec(A),
code =encode(msg,6 ,3 ,'linear',g)
??? Error using ==> bin2dec at 27
Input must be a string.
je souhaite faire un code lineaire , pour obtenir le mots de code, mais j obtiens une erreur du genre
??? Error using ==> bin2dec at 27
Input must be a string.
merci de votre assistance.
A voir également:
- Matlab code lineaire
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
3 réponses
avec un peu de recherche j'ai trouvé cette fonction :
str2num conversion d'une chaine de caractère en valeur numérique. Il doit y avoir son supposé inverse : num2str
https://us191.ird.fr?article3
Essaie ...
str2num conversion d'une chaine de caractère en valeur numérique. Il doit y avoir son supposé inverse : num2str
https://us191.ird.fr?article3
Essaie ...
C'est vrai, bin2dec attend une chaine de caractère.
C'est tout à logique, un nombre est un nombre indépendamment de sa base de représentation.
Par exemple, la quantité dix s'écrit en décimal 10, en hexadécimal A, en octal 12 et en binaire 1010. Mais quelle que soit sa représentation les opérations donneront le même résultat : dix plus un vaut onze (10+1=11, A+1=B, 12+1=13, 1010+1=1011)
je ne peut pas t'aider plus, car je ne comprends pas ce que tu cherches à faire.
C'est tout à logique, un nombre est un nombre indépendamment de sa base de représentation.
Par exemple, la quantité dix s'écrit en décimal 10, en hexadécimal A, en octal 12 et en binaire 1010. Mais quelle que soit sa représentation les opérations donneront le même résultat : dix plus un vaut onze (10+1=11, A+1=B, 12+1=13, 1010+1=1011)
je ne peut pas t'aider plus, car je ne comprends pas ce que tu cherches à faire.
bonjour ,
Merci , au fait ce que je souhaite avoir c est un mot de code, "str2num" ou l'inverse me renvoi une matrice si longue.
le calcul d'un mot de code = encode(msg, n,k , 'linear' , g).
que j ai mi dans une boucle for plutôt que de faire la chose ligne par ligne.
voila un peu, merci encore de votre aide.
Merci , au fait ce que je souhaite avoir c est un mot de code, "str2num" ou l'inverse me renvoi une matrice si longue.
le calcul d'un mot de code = encode(msg, n,k , 'linear' , g).
que j ai mi dans une boucle for plutôt que de faire la chose ligne par ligne.
voila un peu, merci encore de votre aide.