How to create timeseries object with 3-dimensional Data, 1st (not last) dimension corresponding with Time
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i'm trying to run an old piece of code in which a timeseries object is created with Data being a 3-dimensional array whose 1st dimension corresponds with the time vector. say:
ts=timeseries;
set(ts,'Data',rand(10,2,3),'Time',[1:10]');
Matlab 2013b meanwhile, results in the error 'Data and time dimensions are incompatible.' For 3-or more-dimensional Data, the last dimension has to correspond with the time vector: 'istimefirst' property is 'false' by default for 3- or more dimensional Data. So i tried:
ts=timeseries;
set(ts,'Data',rand(10,2,3))
set(ts,'istimefirst',1);
but set doesn't allow me to change the isTimeFirst property.
So my question is: how can i create a timeseries object with a 3-dimensional Data and have the 1st dimension correspond with Time?
0 commentaires
Réponses (1)
Francois Clemens
le 16 Août 2017
a bit late maybe, but have a loo at the permute function...
0 commentaires
Voir également
Catégories
En savoir plus sur Time Series dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!