Visualisation of multichannel time series data
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
deboleena sadhukhan
el 17 de Feb. de 2023
Comentada: deboleena sadhukhan
el 24 de Feb. de 2023
I have XxY sensor channels arranged in a matrix of X and Y dimension each recording time series data. As an output I have XxYxN matrix where X and Y are the spacial indices of the sensors and N in the time indices. How do I visualise this data while retaining the spatial indices of the channels.
I was using surf function over (XxY) matrix with a for loop over N to make a video;
But I want to visualise all the time series data across all channels i.e; the entire XxYxN matrix in a single image;
How can I do that?
Just for reference, the size of my matrix is 30X40X500
0 comentarios
Respuesta aceptada
Kevin Holly
el 17 de Feb. de 2023
Editada: Kevin Holly
el 17 de Feb. de 2023
Would something like this work?
time = 1:.1:50; % 500 data point
signal = cos(time);
for ii = 1:30
for jj = 1:40
plot3(ii*ones(size(signal)),1:length(signal),jj+signal)
hold on
end
end
If you have on large matrix (30x40x500) called m, you may code it as such:
for ii = 1:size(m,1)%or ii = m(:,1,1)
for jj = 1:size(m,2)%or jj = m(1,:,1)
plot3(ii*ones(length(m)),1:length(m),jj+m(ii,jj,:))
hold on
end
end
7 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Line Plots 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!