Peak over Threshold (POT) Method

조회 수: 8 (최근 30일)
Imogen
Imogen 2014년 9월 2일
답변: Jose M Medina 2018년 10월 31일
Can anyone help me?
I'm trying to find how to find the peaks over threshold = 3.
My code so far is:
%% PLOT TIMESERIES
figure ('color','white');
plot(Time(:,1),Hsig(:,1))
legend('Hsig')
title('Hourly Hsig values against time')
xlabel(['Day/month'])
ylabel(['Hsig wave power (P) Average'])
datetick('x','dd/mm')
print ('Hsig wave power (P) average');
----------------------------------------------------------------------
How can I use a Peak over Threshold (POT) method to identify the hours where Hsig>3m?

답변 (1개)

Jose M Medina
Jose M Medina 2018년 10월 31일
Sorry for this late answer. I suppose you have already solved yr problem. In my opinion you are a bit disoriented. First of all, your code is for plotting variables, not for choosing them. On the other hand, you shouldn't identify peaks separated by hours, but by days (usually 5, more or less) to be sure that each peak corresponds to a sea state. Finally, you should play with the data matrix of Hs and the one of Time, in order to choose the max Hs, after it, chose the second max and check that is not closer of the previously chosen less than thos 5 days (or any), and so on. It is a very manual procedure. Hope this helps.

카테고리

Help CenterFile Exchange에서 Clocks and Timers에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by