x1 | 計算に用いる一方の地点の水平位置。 The horizontal location of one point used for the calculation. |
z1 | \(x_1\)に対応する地点の深さ。 The depth of the point corresponding to \(x_1\). |
x2 | 計算に用いる他方の地点の水平位置。 The horizontal location of the other point used for the calculation. |
z2 | \(x_2\)に対応する地点の深さ。 The depth of the point corresponding to \(x_2\). |
structure | 1次元速度構造。 A 1D velocity structure. |
pList | 推定した波線パラメータのリストの代入先。
宣言しただけのdouble ∗型変数を&を付けて与える。
関数内でこの変数が配列となり(動的メモリが確保され)、
その\(n\)番目の配列要素には
\((x_1,z_1)\)と\((x_2,z_2)\)を結ぶ
\(n\)番目の波線パラメータが代入される。 A memory into which the estimated ray parameter list will be inserted; prepare a double ∗-type variable that is only declared, and give it to this function with ‘&’. In this function, an array will be prepared for this function (by allocating a dynamic memory), and the \(n\)th ray parameter connecting \((x_1,z_1)\) and \((x_2,z_2)\) will be inserted into the \(n\)th component of the array. |
深さ [m] Depth [m] |
速度 [m/s] Velocity [m/s] |
0 | 2000 |
1000 | 2200 |
3000 | 3200 |
5000 | 4000 |
6000 | 5000 |
8000 | 5100 |
11000 | 6900 |
13000 | 7000 |
15000 | 7500 |
深さ[m] Depth [m] |
1000 mの深さ変化に伴う水平距離の増分[m] An increment of the horizontal distance corresponding to a depth change of 1000 m [m] |
水平距離(累積)[m] Horizontal distance (cumulative) [m] |
1000 | \(X_{0m\rightarrow 1000m}=302.662843\) | 302.662843 |
2000 | \(X_{1000m\rightarrow 2000m}=359.326273\) | 661.989115 |
3000 | \(X_{2000m\rightarrow 3000m}=445.819390\) | 1107.808505 |
4000 | \(X_{3000m\rightarrow 4000m}=531.307022\) | 1639.115527 |
5000 | \(X_{4000m\rightarrow 5000m}=615.896032\) | 2255.011559 |
6000 | \(X_{5000m\rightarrow 6000m}=796.693311\) | 3051.704870 |
7000 | \(X_{6000m\rightarrow 7000m}=961.545571\) | 4013.250441 |
8000 | \(X_{7000m\rightarrow 8000m}=980.218465\) | 4993.468906 |
9000 | \(X_{8000m\rightarrow 9000m}=1121.129049\) | 6114.597955 |
10000 | \(X_{9000m\rightarrow 10000m}=1487.346214\) | 7601.944169 |
11000 | \(X_{10000m\rightarrow 11000m}=2270.675553\) | 9872.619722 |
12000 | \(X_{11000m\rightarrow 12000m}=3228.891287\) | 13101.511010 |
13000 | \(X_{12000m\rightarrow 13000m}=3530.362705\) | 16631.873715 |
14000 | \(X_{13000m\rightarrow 14000m}=7549.834435\) | 24181.708150 |
13000 | \(X_{14000m\rightarrow 13000m}=7549.834435\) | 31731.542585 |
12000 | \(X_{13000m\rightarrow 12000m}=3530.362705\) | 35261.905290 |
11000 | \(X_{12000m\rightarrow 11000m}=3228.891287\) | 38490.796577 |
10000 | \(X_{11000m\rightarrow 10000m}=2270.675553\) | 40761.472130 |
9000 | \(X_{10000m\rightarrow 9000m}=1487.346214\) | 42248.818345 |
8000 | \(X_{9000m\rightarrow 8000m}=1121.129049\) | 43369.947394 |
7000 | \(X_{8000m\rightarrow 7000m}=980.218465\) | 44350.165859 |
6000 | \(X_{7000m\rightarrow 6000m}=961.545571\) | 45311.711430 |
5000 | \(X_{6000m\rightarrow 5000m}=796.693311\) | 46108.404741 |
4000 | \(X_{5000m\rightarrow 4000m}=615.896032\) | 46724.300773 |
3000 | \(X_{4000m\rightarrow 3000m}=531.307022\) | 47255.607794 |
2000 | \(X_{3000m\rightarrow 2000m}=445.819390\) | 47701.427184 |
1000 | \(X_{2000m\rightarrow 1000m}=359.326273\) | 48060.753457 |
0 | \(X_{1000m\rightarrow 0m}=302.662843\) | 48363.416300 |
int Np; double ∗pList; struct _1DvelocityStructure structure; Np=rayParameters_1Dscalar (0.0,0.0,302.662843,1000.0,structure,&pList); |
波線の到達地点の\((x,z)\)座標[m] The \((x,z)\) coordinate of the destination location of the ray [m] |
推定された波線パラメータの逆数[m/s] The inverse of the estimated ray parameters [m/s] |
(302.662843, 1000.0) | 7249.999998 |
(661.989115, 2000.0) | 7250.000004 |
(1107.808505, 3000.0) | 7250.000001 |
(1639.115527, 4000.0) | 7250.000000 |
(2255.011559, 5000.0) | 7249.999999 |
(3051.704870, 6000.0) | 7250.000000 |
(4013.250441, 7000.0) | 7250.000000 |
(4993.468906, 8000.0) | 7250.000000 |
(6114.597955, 9000.0) | 7250.000000 |
(7601.944169, 10000.0) | 7250.000000 |
(9872.619722, 11000.0) | 7250.000000 |
(13101.511010, 12000.0) | 7250.000000 |
(16631.873715, 13000.0) | 7250.000000 |
(31731.542585, 13000.0) | 7002.045022, 7250.000000, 7008.049413 |
(35261.905290, 12000.0) | 7250.000000, 7090.912958, 6956.175570 |
(38490.796577, 11000.0) | 7250.000000, 7178.141855, 6931.476229 |
(40761.472130, 10000.0) | 7249.999998, 7221.445871, 6927.875722 |
(42248.818345, 9000.0) | 7249.999996, 7237.401867, 6927.220636 |
(43369.947394, 8000.0) | 7250.000033, 7246.376812, 6926.907547 |
(44350.165859, 7000.0) | 7253.454800, 7250.000031, 6926.678607 |
(45311.711430, 6000.0) | 7260.554564, 7249.999997, 6926.459368, 5100.045011, 5096.119175 |
(46108.404741, 5000.0) | 7265.798440, 7250.000001, 6926.306465, 5100.355535, 5089.309499 |
(46724.300773, 4000.0) | 7269.268220, 7249.999998, 6926.210081, 5100.552120, 5086.835515 |
(47255.607794, 3000.0) | 7272.101704, 7249.999996, 6926.133433, 5100.723526, 5085.064553 |
(47701.427184, 2000.0) | 7274.358576, 7249.999998, 6926.073693, 5100.863952, 5083.788325 |
(48060.753457, 1000.0) | 7276.091641, 7250.000003, 6926.028608, 5100.972775, 5082.881320 |