probleme de programmation sous matlab

probleme de programmation sous matlab - Divers - Programmation

Marsh Posté le 11-12-2005 à 00:05:36    

Salut
 
Je suis débutante en matlab. Je commence à programmer et j'ai trouvé cette dificulté;
Mon prog doit accepter comme entrée des images, je fais "imread" pour avoir leur forme matricielle. Aprés j'ai besoin de calculer la corrélation entre eux, pour ceci je compte utiliser la fonction "corr2" qui affiche directement une valeur de ressemblance de deux matrices. Mon probleme est que je ne sais pas quoi ecrire dans la boucle "for" qui normalement doit pointer sur chaque image et calculer les differentes valeurs, exemple:
Soit trois images A,B,C. je dois avoir un tableau resultat:
  | A            |B             |C
------------------------------------------
A|corr2(A,A) |corr2(A,B) |corr2(A,C)
-------------------------------------------
B|corr2(B,A)  |
------------------------------------------
C|
-------------------------------------------
 
j'ai essayé pour calculer ce tableau T de faire:
for i = A , B, c
    for j = A , B , C
        T(m,n) = corr2(i,j);
        m = m + 1;
    end
    n = n + 1;
end
 
Mais mon affectation à "i" et "j" est fausse. :sweat:  
Et si c'est plus que trois images, il faut les stocker quelque part.Comment construire un tableau de matrices, pour pouvoir lire ces matrices et puis faire le calcul de correlation  :??:  
 
SVP aidez moi
Merci d'avance

Reply

Marsh Posté le 11-12-2005 à 00:05:36   

Reply

Marsh Posté le 11-12-2005 à 01:19:26    

euh...je connais pas trop matlab m(pour aiinsi dire pas du tout meme[:cupra] )mais bon j'essaye de repondre [:petrus75]
Pour ce qui est des boucles for je est ce qu'il ne faudrait pas faire comme en C par exemple c'est a dire :  
 

Code :
  1. var i;
  2. for (initialisation de i, condition d'arret, incrementation de i){}


 
Comme j'y connais rien je dis ptet une grosse connerie mais bon je tente quand meme et je perds une occasion de me taire [:el g]


Message édité par gocho le 11-12-2005 à 01:20:07
Reply

Marsh Posté le 11-12-2005 à 01:22:18    

Merci comme même.
Mais ici, quelle est la condition d'arret,?ncrementation?????

Reply

Marsh Posté le 11-12-2005 à 14:32:35    

et ben autant pour moi hein [:el g]  
J'ai perdu une occasion de me taire...je viens de chercher un tant soit peu et hop je m'apercois que j'ai raconte que des conneries [:cupra]
Sinon pour aider un peu plus je pense va voir la bas, y'a la syntaxe et tout ce qui va  :D  
http://maths.insa-lyon.fr/~balac/m [...] 0000000000
J'espere que ca pourra t'aider
 
ps :

rose2 a écrit :

Merci comme même.
Mais ici, quelle est la condition d'arret,?ncrementation?????


 
"Merci QUAND meme" [:aloy]


Message édité par gocho le 11-12-2005 à 14:34:16
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed