linearwavesuperposition#
[Eta, t, Etaij] = linearwavesuperposition(a, T, Phi, fs, duration, dispout)
Description#
Superposition linear waves
Inputs#
- a
Wave amplitude in (m)
- T
Wave mean period in (s)
- Phi
Phase (radian)
- fs=32;
Sample generation frequency (Hz), number of data points in one second
- duration=10;
Duration time that data will be generated in (s)
- dispout=’no’;
Define to display outputs or not (‘yes’: display, ‘no’: not display)
Outputs#
- Eta
Water Surface Level Time Series in (m)
- t
Time in (s)
- Etaij
Separated Water Surface Level Time Series in (m)
Examples#
[Eta,t,Etaij]=linearwavesuperposition([0.1;0.2;0.3;0.4],[1;1.5;2;2.5],[pi/2;pi/4;pi/16;pi/32],32,10,'yes');