Forums Zebulon.fr: Matlab : test répétitif dans WHILE - Forums Zebulon.fr

Aller au contenu

Matlab : test répétitif dans WHILE Noter : -----

#1 L'utilisateur est hors-ligne   nomadstorm 

  • Junior Member
  • Groupe : Membres
  • Messages : 1
  • Inscrit(e) : 22-mai 11

Posté 22 mai 2011 - 09:54

Bonsoir,

J'aimerais savoir comment si le max ou bien le min change,j'applique pas cette ligne et que j'initialise MASQUE et conserver le dernier MASQUE
Matrice=Matrice.*MASQUE;

epse=0.0075;
epsilon = 0.005;
MASQUE=ones(256,256);

somme = sum(MASQUE(:));

while(abs(somme)>epsilon)
                          

    
A_Auto_Cor1=fftshift(ifft2(A_Auto_Cor1.*MASQUE));
G1=abs(A_Auto_Cor1).^2;

A_Auto_Cor2=fftshift(ifft2(A_Auto_Cor2.*MASQUE));
G2=abs(A_Auto_Cor2).^2;

A_Auto_Cor3=fftshift(ifft2(A_Auto_Cor3.*MASQUE));
G3=abs(A_Auto_Cor3).^2;


X_XCor1=fftshift(ifft2(X_XCor1.*MASQUE));
G4=abs(X_XCor1).^2;

X_XCor2=fftshift(ifft2(X_XCor2.*MASQUE));
G5=abs(X_XCor2).^2;

X_XCor3=fftshift(ifft2(X_XCor3.*MASQUE));
G6=abs(X_XCor3).^2;


    
[A1 ID1] = max(G1(:));
[A2 ID2] = max(G2(:));
[A3 ID3] = max(G3(:));

[M1 id1] = max(G4(:));
[M2 id2] = max(G5(:));
[M3 id3] = max(G6(:));

M123=[M1 M2 M3];
A123=[A1 A2 A3];

MAXC=max(M123)
MINA=min(A123)

if     MAXC==M1
    trans_four_C=TF7;
   elseif MAXC==M2
    trans_four_C=TF8;
   else
    trans_four_C=TF9;
end    

if     MINA==A1
    trans_four_A=TF1;
   elseif MINA==A2
    trans_four_A=TF2;
   else
    trans_four_A=TF3;
end 

%% DC

Matrice=abs(trans_four_C).*cos(angle(trans_four_C) - angle(trans_four_A))-epse*abs(trans_four_A); 
Matrice=Matrice.*MASQUE;


somme = sum(Matrice(:));

    if (abs(somme)<epsilon),break,end       

           if somme>0
           [maximum indice] = max(Matrice(:));
           Matrice(indice) = 0;
           MASQUE(indice) = 0;
        
        
           else
           [minimum indice] = min(Matrice(:));
           Matrice(indice) = 0;
           MASQUE(indice) = 0;
        
        
        
           end
    somme = sum(Matrice(:));
end


Merci
0

PUBLICITÉ

  • Annonces Google



Réponse rapide

  

Similar Topics
  Sujet Commencé par Statistiques Infos sur le dernier message
Sujet ouvert (nouvelles réponses) Test des barrettes mémoire
Impossible d'utiliser MemTest86
caro 
  • 8 réponses
  • 475 vues
Sujet ouvert (nouvelles réponses) [Résolu] Mode test sous Windows 7
Pourquoi le PC affiche-t-il « Mode test » ?
lintrepide 
  • 3 réponses
  • 426 vues
Sujet ouvert (nouvelles réponses) [Résolu] Matlab
Import de fichier texte sur certaines colonnes
antoineleb 
  • 2 réponses
  • 279 vues
Sujet ouvert (nouvelles réponses) Test disque dur d'occasion finopat77 
  • 5 réponses
  • 1029 vues
Sujet ouvert (nouvelles réponses) Test Comodo antivirus 2012 michel25170 
  • 0 réponses
  • 2175 vues
Sujet ouvert (nouvelles réponses) Test de débit ADSL : lequel croire ? Notpa 
  • 10 réponses
  • 1216 vues
Sujet ouvert (nouvelles réponses) [Info] Browser Security Test
Tester la sécurité de votre navigateur
Wullfk 
  • 8 réponses
  • 1469 vues
Sujet ouvert (nouvelles réponses) [Résolu] Blocage PC en test mémoire qui tourne en boucle tolosane 
  • 1 réponses
  • 1021 vues
Sujet ouvert (nouvelles réponses) [RÉSOLU] - Affichage Test de connexion de Zebulon illisible
Soluce : vérifier options du cadre du graphique (clic droit)
Notpa 
  • 8 réponses
  • 835 vues
Sujet ouvert (nouvelles réponses) [RÉSOLU] Test connexion ADSL Zébulon oublie Free
Raison : Blocage de Free pour ce type de test.
Notpa 
  • 4 réponses
  • 1394 vues

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)



    Page officielle Zebulon.fr