Comp # | Period (day) | Cos factor (m) | Sin factor (m) |
---|---|---|---|
0 | 0.00000 | 2.31964E+0 | 0E+0 |
1 | 0.12877 | -1.12551E-3 | 3.04061E-3 |
2 | 0.12886 | -2.41866E-3 | -2.64651E-3 |
3 | 0.12938 | -1.5745E-3 | -1.95432E-3 |
4 | 0.14707 | -4.68096E-3 | 2.03346E-3 |
5 | 0.16841 | 5.63541E-3 | -1.85917E-3 |
6 | 0.16857 | 3.39677E-4 | 1.94846E-3 |
7 | 0.17036 | -1.70667E-3 | 2.21412E-3 |
8 | 0.17052 | 6.82538E-4 | -1.49122E-3 |
9 | 0.17251 | 4.89498E-3 | -1.34765E-3 |
10 | 0.17470 | -6.94651E-3 | -6.84788E-5 |
11 | 0.19989 | 9.41421E-5 | 3.76649E-3 |
12 | 0.20545 | 1.56978E-3 | 5.30369E-3 |
13 | 0.24966 | -3.5505E-3 | -7.64095E-3 |
14 | 0.25000 | 6.41401E-3 | 4.97449E-4 |
15 | 0.25395 | 7.43205E-3 | -9.46087E-3 |
16 | 0.25431 | 5.55234E-3 | 7.62962E-3 |
17 | 0.25631 | 6.8901E-3 | 1.89022E-3 |
18 | 0.25667 | -4.4762E-4 | 4.83496E-3 |
19 | 0.25876 | -3.15347E-3 | -1.52979E-4 |
20 | 0.26122 | 1.01119E-3 | 7.02037E-3 |
21 | 0.33303 | 1.25861E-2 | 2.60499E-3 |
22 | 0.34071 | 4.68168E-4 | -1.94973E-4 |
23 | 0.34135 | -5.71362E-5 | 1.87302E-3 |
24 | 0.34502 | -5.02919E-3 | -5.40841E-4 |
25 | 0.34943 | 5.29371E-3 | 3.30028E-3 |
26 | 0.48977 | 1.47978E-3 | 7.30585E-4 |
27 | 0.49109 | -9.48159E-3 | 7.32391E-3 |
28 | 0.49863 | -2.58104E-2 | -1.44215E-2 |
29 | 0.49932 | 3.27903E-3 | -2.81883E-3 |
30 | 0.50000 | 1.11683E-1 | 5.15128E-2 |
31 | 0.50798 | -4.45409E-3 | -1.7485E-2 |
32 | 0.50924 | 4.36956E-3 | 1.94974E-2 |
33 | 0.51606 | 2.682E-2 | -2.76226E-3 |
34 | 0.51679 | 1.16159E-2 | 8.20254E-3 |
35 | 0.51753 | 1.63378E-1 | -1.96727E-1 |
36 | 0.51826 | -1.91727E-3 | -1.64266E-2 |
37 | 0.52608 | 1.74067E-2 | -1.01226E-2 |
38 | 0.52743 | -4.94446E-2 | -2.65375E-2 |
39 | 0.53632 | -1.8639E-2 | -9.53785E-3 |
40 | 0.53772 | 6.2312E-4 | 1.05637E-2 |
41 | 0.54697 | 4.25875E-4 | 1.34246E-2 |
42 | 0.54843 | -1.25877E-3 | -8.76932E-4 |
43 | 0.89909 | 7.49876E-3 | -1.18884E-2 |
44 | 0.92942 | 2.45022E-5 | 2.99622E-2 |
45 | 0.93417 | -2.22945E-2 | -1.67796E-3 |
46 | 0.96244 | -5.48658E-3 | -3.22917E-3 |
47 | 0.96696 | 4.77495E-4 | -7.0047E-3 |
48 | 0.99185 | 4.90747E-3 | -1.18831E-2 |
49 | 0.99455 | 3.14408E-2 | 4.55112E-3 |
50 | 0.99727 | 1.25332E-3 | 3.39074E-2 |
51 | 1.00000 | -2.50442E-2 | 2.98609E-2 |
52 | 1.00275 | -4.09326E-2 | 2.67068E-3 |
53 | 1.00551 | -7.43632E-3 | -3.99187E-2 |
54 | 1.02954 | 1.82399E-3 | 2.81323E-2 |
55 | 1.03472 | -2.59533E-2 | -3.10155E-2 |
56 | 1.04061 | 2.97007E-2 | -1.28241E-2 |
57 | 1.06951 | -1.99814E-2 | -5.67583E-3 |
58 | 1.07581 | 1.42029E-2 | -1.4595E-2 |
59 | 1.11346 | 9.60207E-3 | -1.55464E-4 |
60 | 1.11951 | -4.81021E-3 | 4.22051E-3 |
61 | 1.16035 | 6.21291E-3 | -5.71975E-4 |
62 | 1.16693 | -8.41408E-3 | 6.09649E-3 |
63 | 1.21136 | -6.36343E-3 | -2.4174E-2 |
64 | 13.66079 | -1.53803E-1 | -6.29757E-2 |
65 | 14.76529 | 1.58867E-1 | -6.89323E-2 |
66 | 27.55455 | -1.13782E-1 | 1.50045E-1 |
67 | 31.81193 | 7.42126E-2 | -2.64756E-1 |
68 | 182.62118 | -3.87096E-1 | -4.26518E-1 |
69 | 365.25998 | 2.52322E-1 | -2.62253E-1 |
Function EstimateTideValues() As [Function]
Dim Pi As [Double] = Math.PI
Dim sum As [Double] = harmonics(0, 1)
For k As Int16 = 1 To harmonics.GetUpperBound(0)
Dim period As [Double] = 2 * Pi / harmonics(k, 0)
Dim coefCos As [Double] = harmonics(k, 1)
Dim coefSin As [Double] = harmonics(k, 2)
sum = sum + coefCos * Math.Cos(time * period)
sum = sum + coefSin * Math.Sin(time * period)
Next
Return sum
End Function
double EstimateTideValues()
{
double Pi = Math.PI;
double sum = harmonics[0, 1];
for (int k=1; k <= harmonics.GetUpperBound(0); k++)
{
double period = 2 * Pi / harmonics[k, 0];
double coefCos = harmonics[k, 1];
double coefSin = harmonics[k, 2];
sum += coefCos * Math.Cos(time * period);
sum += coefSin * Math.Sin(time * period);
}
return sum;
}