Azzera filtri
Azzera filtri

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)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by