Bonjour,
J'utilse la fonction hist pour afficher la fréquence d'occurence de l'autocorrelation et la de la cross-correlation (Gold Code) mais je ne comprends pas pourquoi pour la cross-correlation je n'ai pas de soucis d'affichage alors que pour l'autocorrelation je n'y arrive pas...
-----------------------------------------
Routine pour la crosscorrelation:
%J'ai une fonction qui calcule la CC via
[Camak_sim(w,:),l] = crosscorr(amgold,akgold,N);
%Puis j'utilise dans le programme "hist" pour afficher l'histogramme des occurences
%Là tout vas bien puisque j'ai bien un histo de 3 barres représentant les 3 valeurs de crosscorrelation...
%Par la commande suivante j'affiche bien les 3 valeurs triés, il y a donc concordance.
Crosscorrvals = unique(sort(Camak_sim))'
-----------------------------------------
%La routine pour l'autocorrelation est la même, seule la variable change:
%Ma fonction est donc:
[Camam_sim(ac,:),l] = crosscorr(amgold,amgold,N);
%Là aussi tout vas bien pour l'instant. La commande suivante me donne bien les 4 valeurs d'autoccorrelations attenduent.
Autocorrvals = unique(sort(Camam_sim))'
%Mais lorsque je veux utiliser la fonction "hist" ca me renvoit n'importe quoi!!!
hist(Camam_sim(:),nb_bin);
%J'ai essayé de faire varier "nb_bin" entre rien et 2049 mais sans succes! je ne comprends pas...
%Qui peut m'aider sur ce coup!!! je galère trop là. D'avance merci
Partager