Interpolation of hourly data into minutes
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
LamaObecna
le 10 Nov 2016
Commenté : LamaObecna
le 10 Nov 2016
Hello again, I am having a trouble with modifying my data. I have hourly data of photovoltaic production during whole year, so it's 8760 values. I need to transfer them into minute data => 525 600 values. Here is the sample of first 24 hours values. e.g. value 152.03 will be separated into 60 values of 2.53, 0 into 60x0 and so on..
0
0
0
0
0
0
0
0
0
152.03
79.284
63.47
316.18
65.074
270.32
168.44
0
0
0
0
0
0
0
0
Can you help me with this? Thank you.
0 commentaires
Réponse acceptée
Andrei Bobrov
le 10 Nov 2016
Modifié(e) : Andrei Bobrov
le 10 Nov 2016
here a - your hourly values.
out = kron(a,ones(60,1)/60)
Plus de réponses (1)
Steven Lord
le 10 Nov 2016
A slightly smaller example that illustrates the general technique:
y = repelem(1:4, 3)/8
The output is a twelve element vector that you can think of as having four [= length(1:4)] groups of three elements where the first group contains 1/8, the second group 2/8, etc.
0 commentaires
Voir également
Catégories
En savoir plus sur Dates and Time dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!