引数 Argument |
与える値 Quantity to be given |
第1引数 1st argument |
入力ファイル名。 The input file name. 入力ファイルは第1列を時刻[s]とするタブ区切りのテキストファイルとする。 列数や第2列以降の書式についての制約は無い。 The input file must be a text file in which the time [s] is written in the 1st column and the columns are separated by tabs. There is no restriction for the total number of columns and formats after the 2nd column. |
第2引数 2nd argument |
出力ファイル名。 The output file name. |
パラメータ名 Parameter name |
意味 Meaning |
可能なパラメータ値 Allowed parameter values |
デフォルト値 Default value |
mode | 変換のモード。 Mode of conversion. |
|
depth |
structure_file | 変換時に使用する地下構造モデルのファイル名。 The name of a file for a subsurface structure used in the conversion. このファイルでは第1列に深さまたは標高[m]、 第2列に速度[m/s]を記載する。 列の区切りにはタブを使用する。 パラメータmodeの値に関わらず 浅部から深部に向かう順番で書かなければならない。 第1行の深さ/標高は地表面またはそれよりも上方でなければならず、 最終行の深さ/標高は入力ファイルに登場する 時刻の最大値に対応する深度またはそれよりも下方でなければならない。 隣接する行の間を線形補間した速度構造モデルが変換に用いられる。 In this file, write the depths or altitudes [m] in the 1st column and the velocity [m/s] in the 2nd column. Use a tab to separate the columns. These values must be given from shallower to deeper order regardress of the value of parameter mode. The depth or altitude of the 1st line must be equal to or upper than the ground surface, and that of the final line must be equal to or lower than the depth corresponding to the maximum time of the input file. A linear interpolation is used between the values in adjacent lines to complete the velocity model for the conversion. |
ファイル名を表す文字列。 A string that represents a file name. |
省略不可 Cannot be omitted |
station_altitude | 観測点の標高(海抜)[m]。
mode=altitudeの場合のみ指定すること。 The altitude (above sea level) [m] of the station. Specify this parameter only when mode=altitude. |
実数。 A real number. |
0.0 |
#Lag time(s)[TAB]Reflection response[TAB]Stddev[TAB]Reflection response / Stddev 0.010[TAB]-7.810604e-01[TAB]1.780909e-04[TAB]-4.385741e+03 0.020[TAB]-6.798612e-01[TAB]6.583724e-04[TAB]-1.032639e+03 0.030[TAB]-5.286714e-01[TAB]1.302054e-03[TAB]-4.060288e+02 0.040[TAB]-3.487553e-01[TAB]1.941195e-03[TAB]-1.796601e+02 0.050[TAB]-1.626394e-01[TAB]2.437189e-03[TAB]-6.673238e+01 0.060[TAB]9.187975e-03[TAB]2.718905e-03[TAB]3.379292e+00 … |
3000.0[TAB]2000.0 2000.0[TAB]2000.0 2000.0[TAB]3500.0 1000.0[TAB]3500.0 -5000.0[TAB]6000.0 -6400000.0[TAB]6000.0 |
図1. 上記Vp.datで与えた速度構造。 Fig. 1. A velocity structure given by Vp.dat above. |
0.01[TAB]Dammy 0.02[TAB]Dammy 0.03[TAB]Dammy … 5.00[TAB]Dammy |
500.0[TAB]2000.0 0.0[TAB]2000.0 0.0[TAB]3000.0 -1000.0[TAB]3000.0 -1000.0[TAB]4500.0 -5000.0[TAB]4500.0 -5000.0[TAB]6000.0 -6400000.0[TAB]6000.0 |
図2. 上記structure.iniで与えた速度構造。 Fig. 2. A velocity structure given by structure.ini above. |
500.0[TAB]2000.0 0.0[TAB]3000.0 -1000.0[TAB]4500.0 -5000.0[TAB]6000.0 |
#include <inc.h> int main(void){ struct sequence waveform=create_timefunc ("cos",0.1,0.0,200000,0.0,0.0001,0); write_sequence_file ("waveform_at_station_for_FDM.seq2",waveform); return 0; |
図3. FDM_1D_verticalコマンドで計算した波動場(カラー)と、 twoWayTraveltime2depthコマンドで計算した片道走時と標高の関係(黒線) との比較(図2の速度構造を用いたケース)。 Fig. 3. A comparison of the wave field computed by FDM_1D_vertical command (color) and a relation between one-way traveltimes and altitudes computed by twoWayTraveltime2depth command (the black line), in case of the subsurface structure shown in Fig. 2. |
500.0[TAB]2000.0 0.0[TAB]3000.0 -1000.0[TAB]4500.0 -5000.0[TAB]6000.0 -30000.0[TAB]7000.0 |
図4. 上記structure.iniで与えた速度構造。 Fig. 4. A velocity structure given by structure.ini above. |
図5. FDM_1D_verticalコマンドで計算した波動場(カラー)と、 twoWayTraveltime2depthコマンドで計算した片道走時と標高の関係(黒線) との比較(図4の速度構造を用いたケース)。 Fig. 5. A comparison of the wave field computed by FDM_1D_vertical command (color) and a relation between one-way traveltimes and altitudes computed by twoWayTraveltime2depth command (the black line), in case of the subsurface structure shown in Fig. 4. |