Effacer les filtres
Effacer les filtres

Linear interpolation for 60 points

1 vue (au cours des 30 derniers jours)
Panouoilis
Panouoilis le 29 Juil 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!

Réponse acceptée

Jan
Jan le 29 Juil 2013
Modifié(e) : Jan le 29 Juil 2013
This is a job for interp1:
data = rand(1, 840);
minute = 1:840;
second = 1:1/60:840;
data2 = interp1(minute, data, second);

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation 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!

Translated by