Le 28/12/2016 09:16, [email protected] a écrit :
Hi allI do not understand why the following code does not work when I try to use vectorization (many trials)? What am I doing wrong ? Thanks Paul ################################################################ mode(0) A = [ 1 2 9 0 10 6 ; 5 3 8 8 0 9 ; 5 9 1 0 3 9]' v = [2 9 6]' index = zeros(3,1); for i = 1 : 3 index(i) = find(A(:,1) == v(i)); end disp(index) i = [1 : 3]'; index2 = zeros(3,1); //pause index2(i,1) = find(A(:,1) == v(i,1));
Actually, what you want and try to do is unclear. Even members() could be not appropriate. You can easily get an error even with your unvectorized version, as soon as one of the v components will appears several times in A(:,1)
SG
_______________________________________________ users mailing list [email protected] http://lists.scilab.org/mailman/listinfo/users
