Bonjour,
Pourriez-vous m'indiquer une méthode matricielle plus rapide de mon code ci-dessous utilisant par défaut des boucles, qui prend donc un temps infini... :
"MaxSizeFibers" et "NfibersROI" sont deux entiers. "ROIfibersFA.fiber" est un vecteur de structure de taille "NfibersROI" et "ROIfibersFA.fiber(j).FA" est un vecteur d'entiers de taille au maximum égale à "MaxSizeFibers".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FiberFA{MaxSizeFibers} = []; for i = 1 : MaxSizeFibers for j = 1 : NfibersROI if length(ROIfibersFA.fiber(j).FA) >= MaxSizeFibers FiberFA{i} = [ FiberFA{i} ; ROIfibersFA.fiber(j).FA(i) ]; end end end
Merci d'avance pour votre aide !
Matthieu
Partager