extract matrix from matrix with the values of the axis

4 ビュー (過去 30 日間)
Asliddin Komilov
Asliddin Komilov 2020 年 8 月 14 日
コメント済み: KSSV 2020 年 8 月 14 日
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

採用された回答

KSSV
KSSV 2020 年 8 月 14 日
編集済み: KSSV 2020 年 8 月 14 日
[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 件のコメント
Asliddin Komilov
Asliddin Komilov 2020 年 8 月 14 日
or extract x and y values for the none NaN part of the DL2?
KSSV
KSSV 2020 年 8 月 14 日
X(~idx) = NaN ;
Y(~idx) = NaN ;

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by