finding data in a matrix
Show older comments
Hi all,
I am in a trouble :( i do have a matrix of 251*28 that I want to extract the data by giving x and y values (columns(28) and rows(251)). ex
ineedX = find(Xgrid >= 12 & Xgrid <=60); % the extracted data
ineedY = find(Zgrid>= -75 & Zgrid <=-60); % the extracted data
the find command is not working when I want to apply the function as it gives a vector which I want the matrix.
any help? Thanks a lot!
Accepted Answer
More Answers (1)
KSSV
on 29 Oct 2018
A = rand(251,28) ;
A(251,28) % this gives you 251 row and 28 column
Read about logical indexing. Don't use find.It will be slow.
Also read about ind2sub and sub2ind.
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!