Explication

mk -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, qlq un peut m'expliquer la ligne en gras

scores = [];

for index = 1:size(row,1)

r = row(index);
c = col(index);

scores = cat(2, scores,H(r,c));
end

y = row;
x = col;

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, il me semble que cela ajoute l'élément H(r,c) à droite du vecteur scores.
0
mk
 
cat c'est pour la concaténation. Pour la premiere fois il va stocker la valeur de H(r,c) dans le scores , et pour la deuxieme fois il va faire cat (2, la premiere valeur stocker dans scores, H(r,c) ??? j'ai pas bien compris est ce que scores = H(r,c) ??

le code c'est une partie de programme pour detecteur de harris , est cette partie correspond à la derniere etape de harris c'est :
Extraction des n meilleurs points de Harris (par tri par insertion dans un tableau de taille n)
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > mk
 
pourquoi mentionnes-tu "première" et "deuxième" fois?
as-tu remarqué que l'instruction est dans une boucle?

lecture utile: https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
0
mk > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
je ss tres bien le reglement, Merci .
j'ai parlé de l incrémentation pcq on trouve index = 1:size(row,1) alors j 'ai pensé que dans scores finalement on va trouver h(1,1) h(2,2) ,... mais dans une matrice inverse que H(c,r) , c tt s que j'ai compris par scores = cat(2, scores,H(r,c));
Mais la chose que j n ai pas bien compris c que prq on trouve scores ici cat(2, scores,H(r,c)). Merci pr l'aide
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > mk
 
as-tu lu la documentation de cat, et compris à quoi servait le premier paramètre?
le second paramètre de cat est la première matrice qui se retrouve dans le résultat de cat.
ne peux-tu pas afficher scores dans la boucle, pour comprendre ce qui se passe?
0