extract matrix from matrix with the values of the axis

2 views (last 30 days)
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

Accepted Answer

KSSV
KSSV on 14 Aug 2020
Edited: KSSV on 14 Aug 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 Comments
Asliddin Komilov
Asliddin Komilov on 14 Aug 2020
or extract x and y values for the none NaN part of the DL2?

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!