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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager