Percentile calculation along time

3 次查看(过去 30 天)
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,

采纳的回答

Matt J
Matt J 2021-6-7
编辑:Matt J 2021-6-7
T=cat(3,A,B,C,D,E) ;
prctile( T ,50,3 )
  2 个评论
Ricardo Duarte
Ricardo Duarte 2021-6-7
In case I have more then 20 matrices how can I concatenate then automatically?
Thank you

请先登录,再进行评论。

更多回答(0 个)

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by