Percentile calculation along time

3 visualizaciones (últimos 30 días)
Ricardo Duarte
Ricardo Duarte el 7 de Jun. de 2021
Comentada: Ricardo Duarte el 7 de Jun. de 2021
Dear all,
I have a time series analysis in which i should calculate its percentiles.
Let me explain:
I have 5 matrices (A,B,C,D,E) in which each one of them corresponds to a determined sound pressure level (spl) calculate along 5 seconds. This means that matrix A corresponds to the spl at the second 1, matrix B corresponds to the spl at the second 2, matrix C corresponds to the spl at the second 3, etc, etc;
All matrices are 3000x3000 size that corresponds to the coordinates of the spl in space.
So, now I would like to calculate the percentile of the combination of all of these along the time.
I've been using prctile(A,50) for example, but it gives me a matrix 1x3000 which is not what I want, since I need to plot the percentile in a map, in which each point corresponds to a specific coordinate.
Thanks in advance for your help,

Respuesta aceptada

Matt J
Matt J el 7 de Jun. de 2021
Editada: Matt J el 7 de Jun. de 2021
T=cat(3,A,B,C,D,E) ;
prctile( T ,50,3 )
  2 comentarios
Ricardo Duarte
Ricardo Duarte el 7 de Jun. de 2021
Thank you!
Ricardo Duarte
Ricardo Duarte el 7 de Jun. de 2021
In case I have more then 20 matrices how can I concatenate then automatically?
Thank you

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Descriptive Statistics and Visualization 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!

Translated by