converting 1 hourly data to 3 hourly data

3 ビュー (過去 30 日間)
janakiram Reddy
janakiram Reddy 2019 年 9 月 27 日
編集済み: Ajay Kumar 2019 年 9 月 27 日
I have file of excel with date,hour,waveheight i need to convert avg of three hourly data set i.e each day i will get 8x3(8 data sets) instead of 24x1 (24 data sets) can anyone help me out in writing code since i am new to matlab. attached file also.
Any kind of help will be useful for me
thanks
janakiram
  1 件のコメント
darova
darova 2019 年 9 月 27 日
Can you please show what you have done already?

サインインしてコメントする。

回答 (1 件)

Ajay Kumar
Ajay Kumar 2019 年 9 月 27 日
編集済み: Ajay Kumar 2019 年 9 月 27 日
data = xlsread('www3');
data = data(:,2);
j=1;
try
for i = 1: fix(length(data))
newdata(i) = mean(data(j:j+2));
j=j+3;
end
catch
end
newdata = newdata';
new data has 2912 values. Each is average of 3 hours of original data.
  2 件のコメント
janakiram Reddy
janakiram Reddy 2019 年 9 月 27 日
thanks for help kumar, it is working.
Ajay Kumar
Ajay Kumar 2019 年 9 月 27 日
編集済み: Ajay Kumar 2019 年 9 月 27 日
My pleasure.
Please accept the answer if you got what you need. Thanks :)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDates and Time についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by