J'essaie d'effectuer une sommation vraiment simple dans MATLAB. Voici mon code:MATLAB: Pourquoi cette somme ne fonctionne-t-elle pas correctement?
moment = 0;
for y=1:rows,
for x=1:cols,
moment = moment + (x^p * y^q * Im(y,x));
end
end
Je veux (x^p * y^q * Im (y, x)) à calculer pour chaque itération et ajouté à la variable moment, mais cette fonction retourne le moment la première fois c'est calculé. Il ne semble pas faire l'ajout du tout.
Probablement une erreur stupide, mais je suis vraiment confus. Aucune suggestion?
Oui, Im est de type uint8, mais il fonctionne maintenant. Je vous remercie! – Domenic
Il semble que 'p' et' q' peuvent être inversés dans votre solution d'une ligne. – gnovice
@gnovice: fixe, bonne prise – Amro