extract matrix from matrix with the values of the axis

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

KSSV
KSSV il 14 Ago 2020
Modificato: KSSV il 14 Ago 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 Commenti
Asliddin Komilov
Asliddin Komilov il 14 Ago 2020
or extract x and y values for the none NaN part of the DL2?

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by