
From:  Markus Bergholz 
Subject:  Re: Selecting values from a matrix via indices in another matrix 
Date:  Tue, 30 Sep 2014 21:06:04 +0200 
Hello,I have two matrices: One 2x100 matrix A containing rows like [20 200], and one 300x300 matrix B containing a range of values from 0 to 20.Is there an easy way to extract a subset of the data contained in B as a vector by using the values in A as indices? For example, if A(1,:) says (20,20), the vector's first entry should be B(20,20).Right now I'm using a forloop, looping through A, and writing the values I extract from B into a new vector. It works, but it's not pretty or efficient.Basically, I'd like to be able to write something like B(A), but that does not yield the correct output.Any help would be very appreciated!
Fii
_______________________________________________
Helpoctave mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/helpoctave
[Prev in Thread]  Current Thread  [Next in Thread] 