How to cut a matrix?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Daniel Tanner
el 15 de Mayo de 2020
Comentada: Ameer Hamza
el 15 de Mayo de 2020
I have a matrix that is 35000-by-11. The first column specifies a depth and the next ten specify data at that certain depth. I am only interested in data between the depths of 241 and 285. How do I identify which elements in the column are in those regions and essentially create a new matrix with just the region of interest? Sorry if this is simple as I am still new to MatLab!
Thanks!
0 comentarios
Respuesta aceptada
Ameer Hamza
el 15 de Mayo de 2020
Editada: Ameer Hamza
el 15 de Mayo de 2020
Something like this
M % matrix of dimensions 35000-by-11
depths = M(:,1);
idx = (241 < depths) & (depths < 285)
M_new = M(idx, :)
M_new is the required matrix in which the element in the first column is only in range (241, 285).
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!