How to separate a data in this way?

1 Ansicht (letzte 30 Tage)
Yunseo Choi
Yunseo Choi am 7 Aug. 2018
Kommentiert: KSSV am 7 Aug. 2018
For example, if I have a data like this
what I want is - if I look at the first column,
since 0<(1,1)=0.9370 = print a=1, b=1 and 2<(2,1),(3,1)<3 = >print a=2, b=3
....
like this so that I can get a matrix of
A= coordinate(a:b,:)
How can I do this?

Akzeptierte Antwort

KSSV
KSSV am 7 Aug. 2018
Let C be you column in which you want to seek the indices.
idx = C<1 ; % this is logical indesing, this gives numbers in C less than 1
idx = find(C) ; % this gives you the location you want.
  2 Kommentare
Yunseo Choi
Yunseo Choi am 7 Aug. 2018
Then How can I get a A = coordinate(a:b,:) of every data as using for and if statement same as above condition?
KSSV
KSSV am 7 Aug. 2018
[A,txt,raw] = xlsread('coordinate.xlsx') ; % read file
iwant = A(A(:,1)<12,:) % This gives the data for first column less then 12

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by