extracting the index of an irregular line on a 2D matrix

7 views (last 30 days)
Hi.
I have a 2D matrix and a vector which passes through some samples of this matrix irregularly. The vector values ​​shows the Y values ​​of the samples it passes through. I want to extract the index of each sample of this vector roughly. In other words, I want to know the corresponding index number of each vector sample, in the matrix. Please find attached the image. The vector values ​​are shown in white line passes throgh the 2D matrix (image).
Any suggestions?
Thanks.

Answers (1)

KSSV
KSSV on 27 Nov 2020
Read about ismember.
A = rand(10) ;
B = A(randperm(100,10)) ;
[c,ia] = ismember(A(:),B) ;
A(c)
  7 Comments
KSSV
KSSV on 27 Nov 2020
Then how you expect to extract? For every given t, we will get a complete column of x.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!