extract matrix from matrix with the values of the axis

1 visualización (últimos 30 días)
Asliddin Komilov
Asliddin Komilov el 14 de Ag. de 2020
Comentada: KSSV el 14 de Ag. de 2020
x=linspace(0,8,91);
y=linspace(1,3,56);
I have a matrix DL1 (91x46) and need to extract DL2 =DL1(DL1<=2) and the values of the x and y axis from DL1 corresponding to DL2.
Please help

Respuesta aceptada

KSSV
KSSV el 14 de Ag. de 2020
Editada: KSSV el 14 de Ag. de 2020
[m,n] =size(DL1)
x=linspace(0,8,n);
y=linspace(1,3,m);
[X,Y] = meshgrid(x,y) ;
%
idx = DL1<2 ;
idx = idx' ;
iwant = [X(idx) Y(idx)]
  8 comentarios
Asliddin Komilov
Asliddin Komilov el 14 de Ag. de 2020
or extract x and y values for the none NaN part of the DL2?
KSSV
KSSV el 14 de Ag. de 2020
X(~idx) = NaN ;
Y(~idx) = NaN ;

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by