WaveZerocrossingFun#

[Hs,Hz,Tz,Ts,H,T]=WaveZerocrossingFun(input,fs,duration,dispout)

DESCRIPTION#

Calculate wave properties using Up-going zero crossing method

INPUT#

input=importdata(‘h.mat’);

Load water depth (h)/surface elevation (Eta) data and rename it “input” in (m)

fs=10;

Sampling frequency that data collected at in (Hz)

duration=1024;

Duration time that data collected in input in each burst in second

dispout=’on’;

Define to display outputs or not (‘off’: not display, ‘on’: display)

OUTPUT#

Hs

Significant Wave Height (m)

Hz

Zero Crossing Mean Wave Height (m)

Tz

Zero Crossing Mean Wave Period (second)

Ts

Significant Wave Period (second)

H

Wave Height Data Series (m)

T

Wave Period Data Series (second)

EXAMPLE#

[Hs,Hz,Tz,Ts,H,T]=WaveZerocrossingFun(water_pressure/(1000*9.81),10,1024,'on')