Interpolation of hourly data into minutes
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
LamaObecna
am 10 Nov. 2016
Kommentiert: LamaObecna
am 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 Kommentare
Akzeptierte Antwort
Andrei Bobrov
am 10 Nov. 2016
Bearbeitet: Andrei Bobrov
am 10 Nov. 2016
here a - your hourly values.
out = kron(a,ones(60,1)/60)
Weitere Antworten (1)
Steven Lord
am 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 Kommentare
Siehe auch
Kategorien
Mehr zu Cell Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!