Salut les gars, j'ai un problème depuis lors sur matlab; en effet je bosses sur les codes correcteurs d'erreurs et je suis bloqué à ce niveau.
voici le code:
je n'arrives pas afficher la variable codag, car il recupere les données de Y et ces données sont en galois field (gf) et il faut les transformées en string (********).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 if(choix_code == 3) n = 10; k = 2; long = n*k; d = n - k + 1; l=1; m=1; X =(100); codag = []; msg = []; msg = str2num(get(handles.source,'String')); for it = 1:10 for i=1:long gen(i)= msg(l); l=l+1; end X = gf(reshape(gen,n,k)); Y = coder(X); [i,j]=size(Y); Y1 = reshape(Y,1,i*j); for i=1:length(Y1) codag(m) = Y1(i); ******** m=m+1; end end set(handles.codage,'String',num2str(codag)); end
Partager