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

4 visualizaciones (últimos 30 días)
hamed
hamed el 27 de Nov. de 2020
Comentada: KSSV el 27 de Nov. de 2020
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.

Respuestas (1)

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

Iniciar sesión para comentar.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by