Finding elements of an arrays having specified index numbers
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
If I select a number of elements from an M X N array (which usually follow a pattern) I need to assign the indices of these elements into an nX2 array where the columns 1 and 2 are the row and column numbers of these elements. then I would like to find elements of another M X N array having these index numbers. As an example, I have already marked the red elements in the 17X14 array shown below and now I want to find the elements of another 17 X 14 array having exactly these numbers. How can I do this?
0 comentarios
Respuesta aceptada
dpb
el 22 de Jun. de 2019
Given you return the indices in vectors ix and iy, then
V=A(sub2ind(size(A),ix,iy));
where A is the other array and V will be the vector of returned values from those locations. Note, V is a vector, not an array.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!