Calculating average over a year time

Hello All,
This question might be a very simple one but still I couldn't get the idea as how to do it.
I have a time vector and output power vector (Both yearly data) I want to calculate the avg. output power over the year.
Any suggestion is highly solicited !!!!!

2 Commenti

Accumarray sounds like what you might need. What is the format of your time data?
Time vector is in format of [0,3600,..., 31536000] Power vector is [0, 564.34,..., 0] Both have 8760x1 size.
I guess this data is enough.
Thanks

Accedi per commentare.

 Risposta accettata

Power_year_average = trapz(Time_vector,Power_vector)/Time_vector(end);

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by