Le 28/12/2016 09:16, [email protected] a écrit :
Hi all

I 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

Reply via email to