Average hourly usgs data

조회 수: 6 (최근 30일)
Sergio
Sergio 2013년 9월 1일
HI,
I have a 15-minute dataset that I want to average hourly. The dataset contains 15 minute flow measurement from a USGS gage. There are some data missing so the time step is not consistent.
Thank you and happy labor day weekend!
SDH
  댓글 수: 2
Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 1일
This is not clear
Sergio
Sergio 2013년 9월 1일
Hi Azzi,
I have a precipitation dataset from the USGS at a predominantly 15-minute interval. There are some gaps in the dataset. Like for example I have data for 1:15, 1:30 but then instead of 1:45 it would skip that to 2:00 and follow with 2:15. This happens a couple of times. How can I average the 15-minute dataset to a 60-minute dataset?
Hope this is clear enough.
SDH

댓글을 달려면 로그인하십시오.

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 1일
편집: Azzi Abdelmalek 2013년 9월 1일
You can do interpolation with interp1 function
  댓글 수: 2
Sergio
Sergio 2013년 9월 1일
thank you Azzi, I'm working on using Accumarray and if that does not work I'll try interp1.
Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 1일
%Example
%Example
t={'08:00' '08:15' '08:45' '09:15' '10:00'}
y=[10 20 30 40 50]
%-----------------------------------------------------------
ti=cellstr(datestr(datenum(0,0,0,8,(0:15:120),0),'HH:MM'))'
x=find(ismember(ti,t))
xi=1:numel(ti)
yi=interp1(x,y,xi)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by