how to get time series from 3D matrix?

9 vues (au cours des 30 derniers jours)
Lilya
Lilya le 14 Avr 2019
Commenté : Lilya le 28 Avr 2019
Hi all,
I want to get the time series from the 3D matrix the has the dimention of (8*11*1416), the result is getting (1416*1).
also I want to change the order from (8*11*1416) to (11*8*1416).
Any help will be appreciated.
Thanks

Réponse acceptée

Walter Roberson
Walter Roberson le 14 Avr 2019
ts = squeeze(YourArray(SomeRowNumber, SomeColumnNumber, :));
swappedArray = permute(YourArray, [2 1 3]);
  3 commentaires
Walter Roberson
Walter Roberson le 14 Avr 2019
Works fine for me.
ts = squeeze(E_NRS(3, 7, :)); %one of the 88 time series you have
swappedArray = permute(E_NRS, [2 1 3]);
Lilya
Lilya le 28 Avr 2019
Sorry for the late 'Thanks'
Sir Roberson, I do appreciate your help.
many thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by