Linear interpolation for 60 points

1 Ansicht (letzte 30 Tage)
Panouoilis
Panouoilis am 29 Jul. 2013
I have a question and i would appreciate it if someone can help.
I have a matrix that contains 840 values, which represent the power output of a PV during a day for every minute. Is there any way to apply linear interpolation in order to find the power output for every second?
Graphically, i can draw the lines between every two minutes, divide each line to 60 points and take the values that i want. Is there any function in matlab for that?
Thank you!

Akzeptierte Antwort

Jan
Jan am 29 Jul. 2013
Bearbeitet: Jan am 29 Jul. 2013
This is a job for interp1:
data = rand(1, 840);
minute = 1:840;
second = 1:1/60:840;
data2 = interp1(minute, data, second);

Weitere Antworten (0)

Kategorien

Mehr zu Interpolation 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