MATLAB Answers


How to reconstruct a tidal elevation time series from tidal constituents?

Emma Whettall さんによって質問されました 2019 年 7 月 8 日
最新アクティビティ Star Strider
さんによって 回答されました 2019 年 7 月 8 日
I know the amplitude and phase of 8 tidal constituents (M2 S2 N2 K2 K1 O1 P1 Q1) at a given point.
I want to construct the elevation timeseries from these. Does anybody have any advice on how to do this?
Thank you!

  0 件のコメント

サインイン to comment.




1 件の回答

Star Strider
回答者: Star Strider
2019 年 7 月 8 日

I am not certain what you want.
Try this:
t = linspace(1, 24, 96); % Time Vector
Amp = randi(9, 5, 1); % Column Vector Of Amplitudes
Phs = rand(5, 1)*2*pi; % Column Vector Of Phases
TPhs = bsxfun(@plus, 2*pi*t/24, Phs);
Out = Amp .* sin(TPhs);
plot(t, Out)
Note that in this code, all vectors are originally row vectors.

  0 件のコメント

サインイン to comment.

Translated by