Matlab code lineaire

stefanie_u2 Messages postés 54 Statut Membre -  
Char Snipeur Messages postés 10112 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.

3 réponses

  1. informaticienSAP Messages postés 131 Statut Membre 20
     
    Input must be a string.

    Il attend surement une chaine de caractère et tu lui donnes du numérique.
    0
  2. informaticienSAP Messages postés 131 Statut Membre 20
     
    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 ...
    0
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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.
    0
    1. stefanie_u2 Messages postés 54 Statut Membre
       
      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.
      0
    2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      pas plus clair. entré? sortie ? transformation ? que fait encode ?
      0