|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 for-loop, 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!
Help-octave mailing list
|[Prev in Thread]||Current Thread||[Next in Thread]|