Borrar filtros
Borrar filtros

How to extract a specific range of values from a multi dimensional matrix?

6 visualizaciones (últimos 30 días)
Hi,
I have a double matrix with the following dimensions: 37 X 745 X 32. This matrix contains many zeros and also quite a lot of values between the range 100-999.9. I would like to extract data values which are in a specific range (ex: 815.6 - 816.4) from this matrix, in order to generate a kernel estimation plot. Can anyone please help me here, as I am unable to figure out how to do it?

Respuesta aceptada

Star Strider
Star Strider el 21 de En. de 2015
The values lose their matrix identity and return as a column vector, but ‘M1’ has them all.
This works:
M = 1000*rand(37, 745, 32); % Create Data
M1 = M((M >= 815.6) & (M <= 816.4)); % Vector Of Desired Values
  4 comentarios

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating 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!

Translated by