Bonjour,
J'ai un tableau I, (I comme index), qui me dit quelle ligne je dois extraire dans chaque colonne d'une matrice M. ci-dessous mon code (qui marche).
Je me demande s'il est possible de faire la même chose directement, sans boucle. (souci d'optimisation pour code qui s'annonce gourmand)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 M = magic(5) I = [1, 1, 2, 5, 4] ; R = zeros(1,5) ; for i=1:5 R(i) = M(I(i), i) ; end disp (R) ; % 17 24 7 2 3
Partager