Extracting Time Profiles from 3D+t data (4D)
Mostrar comentarios más antiguos
Hi All,
I'm curious if anyone can provide a simple solution to this problem. I have a 4D data set (3D+time) and a 3D mask. In order to extract all the 1D time profiles using the combination, I am using the below method. My question is if anyone is aware of a faster/more simple way to accomplish this same task. Thank you all!
Cheers,
Edwin
temp = 3DMask;
[r,c,v] = ind2sub(size(temp),find(temp == 1));
%
for i = 1:size(r,1)
timeSeries(:,i) = Data_4D(r(i),c(i),v(i),:);
end
1 comentario
N/A
el 13 de Nov. de 2020
I am also facing the same problem. Could you please elaborate what do you mean by "Data_4D"?.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!