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')