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