Filter löschen
Filter löschen

Interpolation of hourly data into minutes

2 Ansichten (letzte 30 Tage)
LamaObecna
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.

Akzeptierte Antwort

Andrei Bobrov
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
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.

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!

Translated by