Bonjour,
Je pensais avoir compris la notion d'itérateur sous matlab mais la j'ai un petit problème :
Pourquoi je ne peux pas remplacer :
par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i = 1:length(X) stat(X(i)) = sum(U<(pk(i))); end
U étant un vecteur de dim 100*1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 % version iteration avec problèmes de dimension : % stat(X(1:end)) = sum(U<(pk(1:end)));
X et Pk un vecteur de dim : 3*1
j'obtient cette erreur ( apparemment situé sur l'expression a droite du = ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ??? Error using ==> lt Matrix dimensions must agree.
Merci
Partager