optimisation d'un bout de code
Bonjour à tous,
J'ai la tête un peu dasn le pâté, donc je fais appel à vos lumières en cas de solution simple et triviale :aie: :
Je voudrais supprimer la boucle dans le code suivant. Note importante : le vecteur index possède des répétitions, comme dans le bout de code d'exemple.
Merci++ de votre aide. :D
Code:
1 2 3 4 5 6
| index = [1 2 3 2 5 2 6] ; % c'est un exemple. dans la réalité index fait jusqu'à 10000 valeurs.
M = zeros(1, 10) ; % c'est un exemple. dans la réalité M est une matrice 1000 x 1000
a = 0.2 ;
for k=1:numel(index)
M(index(k)) = M(index(k)) + a ;
end |